Acumatica API Issue
Я сгенерировал Acumatica WSDL, используя сайт Acumatica и используя тот же URL в своем приложении в качестве веб-ссылки.
Образец кода:
string dynamicUrl = "generatedwsdl.asmx";
serviceInstance = new AcumaticaTest.Screen();
serviceInstance.CookieContainer = new System.Net.CookieContainer();
serviceInstance.AllowAutoRedirect = true;
serviceInstance.EnableDecompression = true;
serviceInstance.Timeout = 1000000;
serviceInstance.Url = dynamicUrl;
LoginResult result = serviceInstance.Login(txtUsername.Text.Trim() + "@" + txtCompanyId.Text.Trim(), txtPassword.Text);
после кода выше мой вход успешен, но при работе с любым объектом Acumatica, я сталкиваюсь с "Ссылка на объект не установлена на экземпляр объекта"
например:
CS202000Content objCS202000 = serviceInstance.CS202000GetSchema();//line 1
serviceInstance.CS202000SetSchema(objCS202000);//line 2
serviceInstance.CS202000Clear(); line 3
в строке 3 я получаю ошибку ниже:
{"System.Web.Services.Protocols.SoapException: серверу не удалось обработать запрос. ---> System.NullReferenceException: для ссылки на объект не задан экземпляр объекта.\ N в PX.Api.ScreenUtils.GetMapping(String screenId)\n в PX.Api.Services.ScreenService.Clear(String id)\n --- Конец внутренней трассировки стека исключений ---"}
Спасибо