| |||||||||
SAP Cloud Platform Integration で MPL ログをチェックすると、エラーメッセージが表示されます。
" /receiveIDOC でのエンドポイントでの受信処理がメッセージで失敗しました。"エラー:[com.ctc.wstx.exc.WstxLazyException] 不正な文字エンティティ: 拡張文字 (コード 0x2)
at [row,col {unknown-source}]: [########]"、原因: "WstxParsingException:Illegal character entity: expansion character (code 0x2
at [row,col {unknown-source}]: [########]"
ペイロードに、SAP Cloud Platform Integration の受信アダプタレベルで拒否された無効な文字が含まれています。
データが SAP Cloud Platform Integration テナントエンドポイントに送信される前に送信側 SAP ERP システムでチェックを実行し、# 、 < 、 > 、 & 、 " 、 ' などの特定の文字を検索します。これらの文字は XML 自体で使用されるため、XML でエスケープする必要があります。
これらの特殊文字または無効な文字のいずれかが受信 IDoc ペイロードに存在する場合は、それらを IDoc から削除し、IDoc をトランザクションコード WE19 を使用して SAP ERP でマニュアルで再処理する必要があります。
IDOC XML を抽出するには、IDoc 番号を指定して ABAP プログラム RCOD_DOWNLOAD_IDOC_AS_XML を使用します。
SAP Integration Suite 管理ゲートウェイ > Sourcing 向け管理ゲートウェイ - 統合
SAP Integration Suite 管理ゲートウェイ > 管理ゲートウェイ基盤およびツール > 管理ゲートウェイポータル向け管理ゲートウェイ