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

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

"Сбой входящей обработки в конечной точке в /receiveIDOC с сообщением"Ошибка:[com.ctc.wstx.exc.WstxLazyException] Недопустимая символьная сущность: символ развертывания (код 0x2
в [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

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