如何从Acumatica Web服务api获得错误或成功结果?

时间:2016-07-01 14:17:24

标签: api web acumatica

//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);

如何在插入/保存订单(或任何其他文件)时知道是否有错误?

我可以在登录结果中找到一个值“Submitresult.ErrorCode”。

通过查找'O301000.OrderSummary.OrderNbr'而不是空值,在插入时解决问题的意思。

但是在更新记录时这不起作用。

1 个答案:

答案 0 :(得分:1)

你应该经常使用 尝试{Submitresult = O301000.context.Submit(cmds);}  catch(Exception ex){Console.WriteLine(ex.Message);}

进行这些通话时。如果SOAP调用返回错误,则将消息传递给Exception对象。