如何从 Acumatica Web 服务 api 获取错误或成功结果?
How to get error or success result from Acumatica Web service api?
//LoginResult loginResult = context.Login("user","pass");
//if (loginResult.Code != ErrorCode.OK)
//Get Schema
//Insert
//Add fields values
//....
O301000.Actions.CopyOrder,
O301000.Actions.Save,
O301000.OrderSummary.OrderNbr
Submitresult = O301000.context.Submit(cmds);
我怎么知道 inserting/saving 订单(或任何其他文件)时是否有错误?
我只能在登录结果中找到一个值 'Submitresult.ErrorCode'。
意味着在插入时通过查找 'O301000.OrderSummary.OrderNbr' 非空值来解决问题。
但是在更新记录时这不起作用。
您应该始终使用
尝试{提交结果 = O301000.context.Submit(cmds);}
捕获(异常前){Console.WriteLine(ex.Message);}
进行这些调用时。如果 SOAP 调用 returns 出错,则消息将传递给 Exception 对象。
//LoginResult loginResult = context.Login("user","pass");
//if (loginResult.Code != ErrorCode.OK)
//Get Schema
//Insert
//Add fields values
//....
O301000.Actions.CopyOrder,
O301000.Actions.Save,
O301000.OrderSummary.OrderNbr
Submitresult = O301000.context.Submit(cmds);
我怎么知道 inserting/saving 订单(或任何其他文件)时是否有错误?
我只能在登录结果中找到一个值 'Submitresult.ErrorCode'。
意味着在插入时通过查找 'O301000.OrderSummary.OrderNbr' 非空值来解决问题。
但是在更新记录时这不起作用。
您应该始终使用 尝试{提交结果 = O301000.context.Submit(cmds);} 捕获(异常前){Console.WriteLine(ex.Message);}
进行这些调用时。如果 SOAP 调用 returns 出错,则消息将传递给 Exception 对象。