| |||||||||
Após verificar um log MPL no SAP Cloud Platform Integration, a mensagem de erro exibe o seguinte:
"O processamento de entrada no ponto de acesso em /receiveIDOC falhou com a mensagem"Falha:[com.ctc.wstx.exc.WstxLazyException] Entidade de caractere ilegal: caractere de expansão (código 0x2
em [row,col {unknown-source}]: [########]", causado por "WstxParsingException:Entidade de caractere ilegal: caractere de expansão (código 0x2)
em [row,col {unknown-source}]: [########]"
O payload contém caracteres ilegais que são rejeitados no nível do adaptador de entrada no SAP Cloud Platform Integration.
Execute verificações no sistema SAP ERP emissor antes de os dados serem enviados para o ponto de acesso do inquilino SAP Cloud Platform Integration e procure determinados caracteres, como #, < , >, & , " , '. Esses caracteres precisam ser escapados no XML porque são usados pelo próprio XML.
Se algum desses caracteres especiais ou ilegais estiver presente no payload de IDoc de entrada, eles devem ser removidos do IDoc e, em seguida, o IDoc deve ser reprocessado manualmente no SAP ERP usando o código de transação WE19.
Para extrair o XML de IDoc, utilize o programa ABAP RCOD_DOWNLOAD_IDOC_AS_XML fornecendo o número do IDoc.
SAP Integration Suite, gateway gerenciado > Base e ferramentas do gateway gerenciado > Gateway gerenciado para portal do gateway gerenciado
SAP Integration Suite, gateway gerenciado > Gateway gerenciado para Sourcing Integração