cancel
Showing results for 
Search instead for 
Did you mean: 

B2B - Servidor SMTP tornando conteúdo do XML inválido

Former Member
0 Kudos

Pessoal,

Estou com problema ao enviar o XML por e-mail para os Clientes e Transportadora, utilizando os dados do servidor SMTP fornecido pelo cliente, ao receber o arquivo XML em anexo via e-mail e tentar abrir o mesmo, da erro de XML inválido, nitidamente da pra perceber algumas quebras de linha e espaços onde não deviam existir.

Fiz um teste colocando o servidor SMTP do Yahoo e uma conta particular de e-mail e funcionou perfeitamente, o XML é recebido em anexo, sem nenhum erro ao tentar abrir no browser.

Alguém já passou por esse problema e sabe o que o pessoal de infra pode alterar/configurar no servidor SMTP para que funcione o B2B Outbound?

No aguardo, obrigado.

Danilo

Accepted Solutions (0)

Answers (1)

Answers (1)

pedro_baroni3
Active Contributor
0 Kudos

Danilo, bom dia.

Em geral, esse problema é resolvido configurando o Encoding Base64 no Canal de Comunicação Mail Receiver, como indicam as threads abaixo:

B2B - Envio de XML

B2B - envio de XML quebra de linha

Caso não resolva, dê uma olhada na thread:

B2B outbound - XML mal formatado

Abs.,

Pedro Baroni

0 Kudos

Boa tarde!

Estou com o mesmo problema do Danilo.

E alterando o encoding no canal não resolve o problema.

A questão é, porque funciona com um smtp público (yahoo) e com o do cliente não?

Com isso eu descarto que haja algum erro de mapeamento ou configuração no PI.

Att,

Rissi

0 Kudos

Rissi e Danilo,

como está formatado o XML no payload da monitor ou visualizando direto no RWB? Provavelmente o conteúdo está quebrando linhas no meio das tags e causando este problema.

Já tentaram a solução sugerida pelo Henrique Pinto?

http://scn.sap.com/message/10494482#10494482

Já tive um problema deste em que mudar a codificação para Base64 também não resolveu. Tive que incluir um java mapping no meio do caminho para remover as quebras de linha "\n" da string do XML.

Abs,

Carlos Penteado