2016-07-01 17 views
0
//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); 

我如何知道是否有插入/保存訂單(或任何其他文件)的錯誤?如何從Acumatica Web服務API獲取錯誤或成功結果?

我只是就能夠找到「Submitresult.ErrorCode」就像在登錄結果。

平均同時具有解決這一問題,在插入時,通過尋找「O301000.OrderSummary.OrderNbr」不爲空值。

但更新記錄時不工作。使這些電話時

回答

1

你應該總是使用 嘗試{Submitresult = O301000.context.Submit(CMDS);} 趕上(例外){Console.WriteLine(ex.Message)}。如果SOAP調用返回錯誤,則將消息傳遞給Exception對象。