Информация от службы поддержки KB0409420
Электронная почта
Ошибка: не удалось выполнить входящую обработку в конечной точке в /receiveIDOC с сообщением "Ошибка:[com.ctc.wstx.exc.WstxLazyException] Неразрешенный символ
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Симптом

После проверки журнала MPL в SAP Cloud Platform Integration отображается следующее сообщение об ошибке:

"Входящая обработка в конечной точке в /receiveIDOC не удалась с сообщением"Ошибка:[com.ctc.wstx.exc.WstxLazyException] Неразрешенная сущность символа: символ расширения (код 0x2
at [row,col {unknown-source}]: [########]", вызванная "WstxParsingException:Неразрешенная сущность символа: символ расширения (код 0x2
at [row,col {unknown-source}]: [########]"


Причина

Полезная нагрузка содержит недопустимые символы, которые отклоняются на уровне входящего адаптера в SAP Cloud Platform Integration.


Расширение

Выполните проверки в системе-отправителе SAP ERP перед отправкой данных в конечную точку арендатора SAP Cloud Platform Integration и найдите определенные символы, такие как #, < , > , & , " , ". Эти символы должны быть экранированы в XML, поскольку они используются самим XML.

Если в полезной нагрузке входящего IDoc присутствуют какие-либо из этих специальных или недопустимых символов, их необходимо удалить из IDOC, а затем повторно обработать IDOC в SAP ERP вручную с помощью кода транзакции WE19.

Для экстракции IDOC XML используйте ABAP-программу RCOD_DOWNLOAD_IDOC_AS_XML, указав номер IDOC.



Применимо к

Управляемый шлюз SAP Integration Suite > Управляемый шлюз - Инструменты и основы > Управляемый шлюз для портала управляемого шлюза
Управляемый шлюз SAP Integration Suite > Управляемый шлюз для интеграции SAP Sourcing

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