Nota de suporte KB0409420
E-mail
Erro: o processamento de entrada no ponto de acesso em /receiveIDOC falhou com a mensagem "Falha:[com.ctc.wstx.exc.WstxLazyException] caractere ilegal
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Sintoma

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}]: [########]"


Causa

O payload contém caracteres ilegais que são rejeitados no nível do adaptador de entrada no SAP Cloud Platform Integration.


Resolução

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.



Aplicável a

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

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade