| |||||||||
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 /recepeIDOC non riuscita con messaggio"Errore:[com.ctc.wstx.ex.WstxLazyException] Entità carattere non ammessa: carattere di espansione (codice 0x2
a [riga,col {origine sconosciuta}]: [########]", causato da "WstxParsingException:Illegal character entity: espansione carattere (codice 0x2)
alle [row,col {unknow n-source}]: [########]"
Il payload contiene caratteri non validi 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, ad esempio # , < , > , & , " , '. Questi caratteri devono essere salvati nell'XML perché sono utilizzati dallo stesso XML.
Se nel payload IDoc in entrata è presente uno di questi caratteri speciali o non validi, 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