CX_ST_MATCH_ELEMENT: исключение XSLT. Системный ожидаемый элемент - вызов службы SAP PI из .NET через WCF - PullRequest
0 голосов
/ 15 июля 2010

У меня есть приложение C #, которое связывается с функциональным модулем SAP через веб-сервис XI / PI.

Мой код C # использует сгенерированный прокси-сервер WCF, созданный Visual Studio (сгенерированный с помощью Visual Studio "ДобавитьСправочник по службам ... ".

Я получаю исключение System.ServiceModel.FaultException с сообщением" CX_ST_MATCH_ELEMENT: исключение XSLT. Системный ожидаемый элемент "EReturn"".

"EReturn" - это массив, который используется ответом из функционального модуля, но не используется для ввода. Мне удалось оставить это поле пустым со старой службой webMethods. Является ли это сообщение, говорящее мне, что мне нужно его инициализироватьдля службы XI?

1 Ответ

0 голосов
/ 15 июля 2010

Да, Брайан, это то, что означает сообщение (я инициализировал пустой массив, и ошибка исчезла).

Вы должны инициализировать все сложные объекты.

...