| |||||||||
Dopo aver controllato un registro MPL in SAP Cloud Platform Integration, il messaggio di errore mostra quanto segue:
"Elaborazione in entrata nel punto finale in /ReceiveIDOC non riuscita con messaggio"Errore:[com.ctc.wstx.esc.WstxLazyException] Entità di caratteri non ammessa: carattere di espansione (codice 0x2
in [row,col {unknow source}]: [########]", causato da "WstxParsingException:Entità di caratteri non valida: carattere di espansione (codice 0x2
in [row,col {unknow source}]: [########]"
Il payload contiene caratteri non ammessi che vengono rifiutati a livello di adattatore in entrata in SAP Cloud Platform Integration.
Eseguire controlli nel sistema SAP ERP mittente prima che i dati vengano inviati al punto finale del tenant SAP Cloud Platform Integration e cercare determinati caratteri quali # , < , > , & , " , '. È necessario eseguire l'escape di questi caratteri nell'XML perché vengono utilizzati dall'XML stesso.
Se nel payload IDoc in entrata è presente uno di questi caratteri speciali o non ammessi, questi devono essere rimossi dall'IDOC e quindi l'IDoc deve essere rielaborato manualmente in SAP ERP utilizzando il codice transazione WE19.
Per estrarre l'IDOC XML, utilizzare il programma ABAP RCOD_DOWNLOAD_IDOC_AS_XML fornendo il numero IDOC.
SAP Integration Suite, gateway gestito > Base e strumenti gateway gestito > Gateway gestito per portale gateway gestito
SAP Integration Suite, gateway gestito > Gateway gestito per integrazione Sourcing