| |||||||||
Après avoir contrôlé un journal MPL dans SAP Cloud Platform Integration, le message d'erreur affiche les éléments suivants :
"Échec du traitement des documents entrants dans le point d'extrémité à /ReceiveIDOC avec le message"Erreur :[com.ctc.wstx.exc.WstxLazyException] Entité de caractère non autorisée : caractère de remplacement (code 0x2
at [row,col {unknown-source}]: [########]", causé par "WstxParsingException:Entité caractère non valide : caractère de développement (code 0x2
at [row,col {unknown-source}]: [########]"
Les données utiles contiennent des caractères non autorisés qui sont rejetés au niveau de l'adaptateur entrant dans SAP Cloud Platform Integration.
Effectuez des contrôles au niveau du système émetteur SAP ERP avant l'envoi des données au point d'extrémité du locataire SAP Cloud Platform Integration et recherchez certains caractères tels que # , < , > , & , " , '. Ces caractères doivent être échappés dans le XML car ils sont utilisés par XML lui-même.
Si l'un de ces caractères spéciaux ou non autorisés est présent dans les données utiles de l'IDoc entrant, il doit être supprimé de l'IDoc et l'IDoc doit être traité à nouveau manuellement dans SAP ERP à l'aide du code de transaction WE19.
Pour extraire l'IDoc XML, utilisez le programme ABAP RCOD_DOWNLOAD_IDOC_AS_XML en indiquant le numéro d'IDoc.
Passerelle gérée SAP Integration Suite > Fondation et outils de la passerelle gérée > Passerelle gérée pour portail de passerelle gérée
Passerelle gérée SAP Integration Suite > Passerelle gérée pour Sourcing - Intégration