| |||||||||
Después de verificar un log MPL en SAP Cloud Platform Integration, el mensaje de error muestra lo siguiente:
"El procesamiento de entrada en el punto de acceso en /ReceiveIDOC falló con mensaje"Error:[com.ctc.wstx.exc.WstxLazyException] Entidad de carácter ilegal: carácter de expansión (código 0x2
en [row,col {unknown-source}]: [########]", causado por "WstxParsingException:Entidad de carácter ilegal: carácter de expansión (código 0x2
en [row,col {unknown-source}]: [########]"
El payload contiene caracteres no válidos que se rechazan en el nivel de adaptador de entrada en SAP Cloud Platform Integration.
Realice verificaciones en el sistema SAP ERP del emisor antes de que los datos se envíen al punto final del arrendatario de SAP Cloud Platform Integration y busque ciertos caracteres como # , < , > , & , " , '. Estos caracteres deben escaparse en el XML porque los utiliza el propio XML.
Si alguno de estos caracteres especiales o ilegales está presente en el payload de IDOC entrante, estos deben eliminarse del IDOC y, a continuación, el IDOC debe volver a procesarse manualmente en SAP ERP mediante el código de transacción WE19.
Para extraer el IDOC XML, utilice el programa ABAP RCOD_DOWNLOAD_IDOC_AS_XML proporcionando el número de IDOC.
SAP Integration Suite, gateway gestionado > Gateway gestionado para la integración de la determinación de fuente de aprovisionamiento
SAP Integration Suite, gateway gestionado > Herramientas y fundación para gateway gestionado > Gateway gestionado para portal de gateway gestionado