Информация от службы поддержки KB0405293
Электронная почта
Ошибка SAP PI SOAP Adapater: "SOAP:ClientError во время синтаксического анализа заголовка SOAP" для интерфейса Ariba CIG с использованием PI
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Проблема

Сообщения, отправленные из CIG в PI, завершились ошибкой синтаксического анализа ниже в адаптере SOAP PI отправителя в моей системе SAP PI:

Ошибка: ошибка при синтаксическом анализе полученного сообщения XMB.
SOAP: вызов не удался: com.sap.aii.af.sdk.xi.srt.BubbleException: SOAP:ClientError во время синтаксического анализа заголовка SOAPhttp://sap.com/xi/XI/Message/30XIProtocolError при подготовке SOAP:Header - документ XML не сформирован корректно{}2-Системная ошибка в синтаксическом анализаторе [null "null"]
SOAP: ошибка: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.sdk.xi.srt.BubbleException: SOAP:ClientError при синтаксическом анализе заголовка SOAPhttp://sap.com/xi/XI/Message/30XIProtocolError при подготовке SOAP:Header - XML-документ не сформирован надлежащим образом{}2-Системная ошибка в синтаксическом анализаторе [null "null"]

Разрешение

Используйте следующее обходное решение в системе SAP PI:

Указанное выше временное решение деактивирует функциональность DSR Passport в системе SAP PI. Выключение управления DSR Passports в PI не влияет на обработку сообщений PI или на функциональность. Это функция мониторинга, которая может влиять на некоторые внешние инструменты мониторинга, такие как FRun или SolMan, на ее основе.

См. SAP KBA SOAP:ClientError при синтаксическом анализе заголовка SOAP для интерфейса Ariba и SAP-ноту Паспорта в PI - память и функциональные улучшения для получения дополнительной информации.

Причина

Основной причиной является дефект в библиотеке SAP, которая используется для инициализации заголовков SAP Passport, отправленных из Ariba Network (AN). До устранения этой проблемы инициализация SAP Passports была отключена, когда документ поступил из AN в рамках горячего исправления для января 2021 г.

Дополнительная информация

Если требуется дополнительное уточнение обходного решения на стороне SAP PI, создайте инцидент SAP OSS в компоненте BC-XI-CON-SOP. Шаги создания инцидента SAP OSS подробно описаны в разделе Часто задаваемые вопросы Как создать инцидент SAP OSS?


Применимо к

Управляемый шлюз SAP Integration Suite > Управляемый шлюз для Business Network SCC > Управляемый шлюз для Buyer Business Network SCC
Управляемый шлюз SAP Integration Suite > Управляемый шлюз для SAP Business Network

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность