Необработанное исключение SoapException из-за отсутствия элемента - PullRequest
0 голосов
/ 19 февраля 2012

к сожалению, вопрос не слишком простой для ответа, поскольку я не могу предоставить вам соответствующий WSDL. Но, может быть, ты все равно сможешь мне помочь.

Настройка: у меня есть приложение C # .Net 4, связывающееся с веб-службой SOAP через класс, сгенерированный wsdl.exe.

        ZWmGetEpc storage = new ZWmGetEpc();

        storage.IpLgnum = "XYZ";

        Z_WM_GET_EPC erpInventory = new Z_WM_GET_EPC();

        ZWmGetEpcResponse response = erpInventory.ZWmGetEpc(storage);

Пока все хорошо. Но когда я запускаю программу, я получаю сообщение об ошибке erpInventory.ZWmGetEpc(storage), а именно необработанное исключение SoapException:

CX_ST_MATCH_ELEMENT:.System expected element 'IpLgnum'

Но в консоли отладки я ясно вижу, что объект storage имеет элемент IpLgnum, который "XYZ", как и должно быть.

Есть идеи?

1 Ответ

0 голосов
/ 21 февраля 2012

Как указывает Джон, сообщение об ошибке поступает от самого веб-сервиса.Поэтому на мой вопрос нельзя ответить так же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...