Acumatica Web サービスのセッションの確立 Web サービスを使用してセッションを確立し、そのセッションを使用して後続のアクションを実行する必要があります。たとえば、以前に作成したセッション/トークンを使用して、Web サービスを使用して SOOrder と Shipment を作成します。
SOOrder.Screen content = new SOOrder.Screen();
content.Url = InstanceUrl + “/Soap/SO301000.asmx";
content.CookieContainer = new System.Net.CookieContainer();
SOOrder.LoginResult lresult= content.Login(Username, password);
これを使用して、すでに lresult.Session でセッションを取得しています。
ここで、ログインを再度呼び出さずに、以下の出荷コンテンツでこのセッションを使用したいと思います。
SOShipment.Screen shipmentcontent = new SOShipment.Screen();
shipmentcontent.Url = InstanceUrl + "(W(3))/Soap/SO302000.asmx";
shipmentcontent.CookieContainer = new System.Net.CookieContainer();
shipmentcontent.Login(Username, password);