您的位置:首页 > 其它

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即客户位置 

那么错误就一定是客户位置可定是有错误的地方。看客户位置是否有维护及是否对应当前客户。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: