cancel
Showing results for 
Search instead for 
Did you mean: 

Erro - B2B Envio de email ao Forncedor

Former Member
0 Kudos

Pessoal,

estou configurando o cenário de envio de NFe ao fornecedor referente a B2B.

Realizei todas as configurações descritas no documento gerado pelo Henrique Pinto.

No momento estou fazendo o teste das configurações conforme documento, porém o email não chega no destinatário.

Segue a configuração do canal de comunicação de email:

Transport Protocol: SMTP

Message Protocol: XIPAYLOAD

URL: smtp:// 25 dentro da máquina do PI e recebi o resultado abaixo

220 *******00******************************************************0**0***

***********************200*22*0**0200

Apesar de não aparecer nenhum erro nos monitores do PI, o email não chega no destinatário.

Alguém já viu algo assim?

Abs,

Sérgio Salomã

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

teste com um email interno da empresa. nao funciona?

O adapter disse que foi enviado com sucesso, mas vc precisa saber qual eh o valor do campo "To" que o adapter está recebendo.

No codigo da UDF que preenche o dynamic configuration, logo abaixo da linha com o método conf.put(), adicione a linha abaixo.

trace.addInfo("dynamic configuration successful: " + email);

Ainda, no stack ABAP do integration server (client do PI, nao do GRC), vá na SXMB_ADM -> Integration Engine Configuration, Configure Specific Data, e adicione uma linha com o parametro RUNTIME / LOGGING com o valor 1 (se ainda nao tiver).

Vc será capaz de ver o trace do pipeline completo da mensagem.

Depois de executado seu teste, vá na SXMB_MONI, clique 2x na msg; no menu do lado esquerdo, vá no node correspondente ao passo "Request Message Mapping", na entrada "Trace" do Mapping, vc deverá ser capaz de ver a entrada referente ao addInfo() que vc colocou acima, portanto vendo qual o valor que de fato está indo no campo "To".

Abs,

Henrique.

PS: vc tem que ter declarado o trace antes.

AbstractTrace trace = container.getTrace();

Former Member
0 Kudos

Oi Henrique,

alterei o parâmetro do Logging para 1 e inclui a linha abaixo

trace.addInfo("dynamic configuration successful: " + email);

Executei o teste novamente.

Porém não estou conseguindo encontrar no caminho "Request Message Mapping ->Trace" o valor do campo "To".

Dentro da opcão "Trace", que variável devo procurar? Que texto devo verificar, pois não consigo achar nada referente a "dynamic configuration successful" e "addInfo()"?

Abs,

Sérgio Salomã

henrique_pinto
Active Contributor
0 Kudos

Sergio,

nao vai ter nada especifico com o campo To.

Vc tem que procurar o trace resultado da execucao do Mapping.

Quer colar o XML que vc vê qdo clica na entrada trace do passo Request Message Mapping aqui?

Abs,

Henrique.

Answers (0)