Skip to Content
0
Jun 02, 2014 at 01:33 PM

NFe - Erro B2B Outbound - PI 7.31

87 Views

Bom dia Pessoal,

estamos configurando o B2B de saída para o PI 7.31.

Fizemos os seguintes passos:

-> Implementamos a BADI -> /XNFE/EMAIL_B2B_OUT método "GET_EMAIL";

->Fizemos o Java Mapping com a nossa classe herdando da "AbstractTransformation"(Nova API).

->Modificamos o Operation Mapping para usar o xsd Mail(ver imagem abaixo) e marcamos a opção "Read Attchaments"

No Java Mapping conseguimos pegar os e-mail com sucesso do arquivo texto(Communication Parameter), porém não estamos conseguimos elimina-lo e o resultado é que ele acaba indo como anexo no e-mail recebido pelo cliente junto como o xml da nota.

Abaixo temos alguns trechos do Java Mapping:

public void transform(TransformationInput input, TransformationOutput output)

throws StreamTransformationException {

.....

.....

OutputAttachments outAtt = output.getOutputAttachments();

output.getOutputAttachments().removeAttachment(attachId);

outAtt.removeAttachment(attachId);

Ao testar o cenário NTB2B, recebemos com sucesso o xml da nota, porém o arquivo texto que contém os e-mail(Communication Parameter) não é eliminado e vem junto com o e-mail....

Alguma ideia do que pode ser?.....

Grato

Ortiz

Attachments