| |||||||||
Nach dem Prüfen eines MPL-Protokolls in SAP Cloud Platform Integration zeigt die Fehlermeldung Folgendes an:
"Inbound processing in endpoint at /receiveIDOC failed with message"Fault:[com.ctc.wstx.exc.WstxLazyException] Illegal character entity: expand character (code 0x2)
at [row,col {unknown wn-source}]: [########]", verursacht durch "WstxParsingException:Illegal character entity: expand character (code 0x2
at [Zeilen,Spalte {unbekannte Quelle}]: [########]"
Die Payload enthält unzulässige Zeichen, die auf Eingangsadapterebene in SAP Cloud Platform Integration abgelehnt werden.
Führen Sie Prüfungen im SAP-ERP-Sendersystem durch, bevor die Daten an den Tenant-Endpunkt von SAP Cloud Platform Integration gesendet werden, und suchen Sie nach bestimmten Zeichen wie # , < , > , & , " , '. Diese Zeichen müssen in der XML maskiert werden, da sie von XML selbst verwendet werden.
Wenn eines dieser Sonderzeichen oder unzulässigen Zeichen in der Eingangs-IDoc-Payload vorhanden ist, müssen diese aus dem IDoc entfernt werden. Anschließend muss das IDoc manuell in SAP ERP über den Transaktionscode WE19 erneut verarbeitet werden.
Um die IDoc-XML zu extrahieren, verwenden Sie das ABAP-Programm RCOD_DOWNLOAD_IDOC_AS_XML, indem Sie die IDoc-Nummer angeben.
SAP Integration Suite, verwaltetes Gateway > Verwaltetes Gateway - Grundlage und Tools > Verwaltetes Gateway für Portal des verwalteten Gateways
SAP Integration Suite, verwaltetes Gateway > Verwaltetes Gateway für Beschaffungsintegration