2016-07-26 7 views
0

Я получаю ниже ошибку при вызове мыльной службы в OSB через служебную выноску.Ошибка при вызове службы мыла в OSB с помощью служебной выноски

«Общая ошибка во время выполнения: нет верхнего элемента тела уровень SOAP не найден

Может кто-нибудь пожалуйста, скажите мне причину этой ошибки?

Благодарности & С уважением, Tarun

ответ

0

Я нашел проблему и разрешил ее.

На самом деле, имя переменной для «Тело» в служебной выноске >> Конфигурация >> Настроить тело >> Тело * было отличным от имени переменной body, которое я использовал в действии «replace».

После того как я изменил имя переменной тела в служебной оговорке и дал Тело * = тело и использовал «тело», тогда он работает нормально.

Благодарности & С уважением, Tarun

0

Очевидно, что вы не посылать в конверте фактический <soap:Body>. Это обычно происходит при замене всего $body по ошибке (вместо содержимого из $ body) в действии Replace.

+0

В заменить действие, я использую «заменить содержимого узлов» в заменить опцию. Я считаю, что это то, что вы предлагаете. Если да, то я все равно получаю ту же ошибку. – Tarun11

+0

Добавьте трассировку выполнения, найдите то, что отправлено и получено, и обновите свой вопрос с результатами. –

 Смежные вопросы

  • Нет связанных вопросов^_^