如何从 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 对象。