2016-07-01 1 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 웹 서비스 api에서 오류 또는 성공 결과를 얻는 방법?

로그인 결과와 마찬가지로 'Submitresult.ErrorCode'값을 찾을 수 있습니다.

중간에 'O301000.OrderSummary.OrderNbr'not null 값을 찾아서 삽입 할 때 문제가 해결됩니다.

그러나 레코드를 업데이트 할 때는 작동하지 않습니다. 이러한 전화를 걸 때

, 캐치 (예외 예) {Console.WriteLine (ex.Message)};

답변

1

당신은 항상 시도 {Submitresult = O301000.context.Submit (CMDS)를} 사용해야합니다. SOAP 호출이 오류를 반환하면 메시지가 Exception 객체로 전달됩니다.

관련 문제