U9接口服务被调用报错怎么查看
2017-01-06 08:40
281 查看
当U9服务被调用时报错时我们怎么查看错误呢?
如报错如下:
在 UFSoft.UBF.View.Query.QueryContext.Translate(String oql, GlobalizationContext option)
在 UFSoft.UBF.View.Query.QueryContext.DefineQuery(String name, String oql, GlobalizationContext option)
在 UFSoft.UBF.View.Query.QueryContext.DefineQuery(String oql, GlobalizationContext option)
在 UFSoft.UBF.Business.EntityViewQuery.CreateQuery(String oql, GlobalizationContext globalContext)
在 UFSoft.UBF.ExportService.OQLPrintExtendEngine.ExecuteFuncInternal(String functionExpression, Int32 currentRowIndex, String queryName, DataSet data, Hashtable printContext, String& errMessage, Boolean& flexFlag, Type& dataType)
[86][ ][08:26:07][ERROR][SM.CommonCreateSOSRVStub]-UFIDA.U9.SM.SO.SOException1: 编码 HB07.0134 不存在!
在 UFIDA.U9.ISV.SM.CommonTools.SetCustomerSite(CustomerSiteMISCInfo customerSite, SO so)
在 UFIDA.U9.ISV.SM.CommonTools.SetSOLine(SOLineDTO soLineDto, SOLine soLine, Boolean isAdd, Boolean ismobile)
在 UFIDA.U9.ISV.SM.CommonTools.SetSO(SaleOrderDTO dto, Boolean isAdd)
在 UFIDA.U9.ISV.SM.CommonCreateSOSRVImpementStrategy.Do(Object obj)
在 UFSoft.UBF.AopFrame.BaseStrategy.Execute(Object obj)
在 UFIDA.U9.ISV.SM.CommonCreateSOSRV.Do()
在 UFIDA.U9.ISV.SM.CommonCreateSOSRVStub.DoEx(ICommonDataContract commonData, List`1 sOs, ContextDTOData contextDTO)
[20][004259][08:26:07][ERROR][DataAccess.Query]-System.Data.SqlClient.SqlException (0x80131904): “)”附近有语法错误。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
我们首先看到:
编码 HB07.0134 不存在!
在 UFIDA.U9.ISV.SM.CommonTools.SetCustomerSite(CustomerSiteMISCInfo customerSite, SO so)
这行,然后到ClassView数据字典中查 Customer (客户)再查客户下SiteMISCInfo可以查到CustomerSites即客户位置
那么错误就一定是客户位置可定是有错误的地方。看客户位置是否有维护及是否对应当前客户。
如报错如下:
在 UFSoft.UBF.View.Query.QueryContext.Translate(String oql, GlobalizationContext option)
在 UFSoft.UBF.View.Query.QueryContext.DefineQuery(String name, String oql, GlobalizationContext option)
在 UFSoft.UBF.View.Query.QueryContext.DefineQuery(String oql, GlobalizationContext option)
在 UFSoft.UBF.Business.EntityViewQuery.CreateQuery(String oql, GlobalizationContext globalContext)
在 UFSoft.UBF.ExportService.OQLPrintExtendEngine.ExecuteFuncInternal(String functionExpression, Int32 currentRowIndex, String queryName, DataSet data, Hashtable printContext, String& errMessage, Boolean& flexFlag, Type& dataType)
[86][ ][08:26:07][ERROR][SM.CommonCreateSOSRVStub]-UFIDA.U9.SM.SO.SOException1: 编码 HB07.0134 不存在!
在 UFIDA.U9.ISV.SM.CommonTools.SetCustomerSite(CustomerSiteMISCInfo customerSite, SO so)
在 UFIDA.U9.ISV.SM.CommonTools.SetSOLine(SOLineDTO soLineDto, SOLine soLine, Boolean isAdd, Boolean ismobile)
在 UFIDA.U9.ISV.SM.CommonTools.SetSO(SaleOrderDTO dto, Boolean isAdd)
在 UFIDA.U9.ISV.SM.CommonCreateSOSRVImpementStrategy.Do(Object obj)
在 UFSoft.UBF.AopFrame.BaseStrategy.Execute(Object obj)
在 UFIDA.U9.ISV.SM.CommonCreateSOSRV.Do()
在 UFIDA.U9.ISV.SM.CommonCreateSOSRVStub.DoEx(ICommonDataContract commonData, List`1 sOs, ContextDTOData contextDTO)
[20][004259][08:26:07][ERROR][DataAccess.Query]-System.Data.SqlClient.SqlException (0x80131904): “)”附近有语法错误。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
我们首先看到:
编码 HB07.0134 不存在!
在 UFIDA.U9.ISV.SM.CommonTools.SetCustomerSite(CustomerSiteMISCInfo customerSite, SO so)
这行,然后到ClassView数据字典中查 Customer (客户)再查客户下SiteMISCInfo可以查到CustomerSites即客户位置
那么错误就一定是客户位置可定是有错误的地方。看客户位置是否有维护及是否对应当前客户。
相关文章推荐
- 接口安全调用该怎么做?签名?证书?服务安全?
- 怎么根据linux c/c++ 开发的d-bus服务生成java 的调用接口文件
- 怎么在nodejs服务里面调用外部接口,get和post方式
- 函数API调用,COM组件接口调用和SOA服务调用
- linux命令行下 怎么查看 服务所对应的程序
- JQuery调用Rest服务接口
- \t\tMyEclipse 里面怎么查看当前方法在哪儿被调用
- MyEclipse 里面怎么查看当前方法在哪儿被调用
- 如何避免不同的用户调用接口时出现多个服务程序实例
- java 调用WebService服务接口
- JQuery跨域调用Rest服务接口
- MyEclipse 里面怎么查看当前方法在哪儿被调用
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - SOA面向安全的服务调用接口
- ArcServer调用AO接口导出地图服务的图例
- 完全使用接口方式调用WCF 服务
- 解决接口调用黑洞,ESP接口服务管理平台介绍
- 调用C#写的Web服务, 怎么老是出现错误
- wsdl服务文件反编译成类调用接口
- 怎么在eclipse环境中查看方法调用
- 使用Cxf发布Webservice服务,如果待发布的接口中有重载方法,怎么处理??[转]