on 11-19-2010 11:53 AM
Pessoal,
Estou enfrentando problemas ao configurar a Sefaz de Pernambuco em Homologação para 2.00 - namespace 006 (com os novos endereços disponíveis no site da Sefaz de Pernambuco). Alguém ja configurou e está funcionando ?
O status de serviço funciona e a nota consta no site deles como validada. Acredito ser um problema no tratamento do retorno.
No monitor WEB do GRC tem os seguintes status:
Monitor da Nota: Status do Processo: 04-Incluído no lote / Status de erro: (em branco) / Código Status: (em branco)
Monitor do Lote: Status do Lote: 02-Enviado ao PI / Status de erro: 36-Lote: erro de sistema PI / Código Status: (em branco)
Na SXI_MONITOR no mandante do PI (Integration Server) ele executa as 4 linhas relacionadas a assinatura e depois tem somente mais duas linhas do processo de envio de lote, normalmente teria 4 linhas.
Vou tentar colocar aqui em texto as linhas que aparece:
Status - Ack. Status - Sender Interface - Receiver Service - Receiver Interface - c
Sucesso - Erro - BATCH_nfeRecepcaoLote_OB - BATCH_BatchProcess2 - BATCH_nfeRecepcaoLote - Sucesso
Sucesso - Erro - BATCH_nfeRecepcaoLote_OB - (em branco) - (em branco) - (em branco)
Abrindo qualquer uma dessas duas mensagens, aparece o mesmo erro:
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="BPE_ADAPTER">NEGATIVE_ACKNOWLEDGEMENT</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Negative acknowledgment triggered by a process</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Acredito que por causa deste erro ele não executa as próximas duas linhas que normalmente executa, que seriam (peguei de outra sefaz que está funcionando, apenas como exemplo):
Status - Ack. Status - Sender Interface - Receiver Service - Receiver Interface
Sucesso - (em branco) - BATCH_nfeRecepcaoLoteResponse - APPLICATION_SERVER - BATCH_nfeRecepcaoLoteResponse_IB
Sucesso - (em branco) - (em branco) - APPLICATION_SERVER - BATCH_nfeRecepcaoLoteResponse_IB
Se alguém puder ajudar ?? ou precisar de mais informações ...
Abraços,
Cristian.
Ola Pessoal,
estamos com o mesmo problema, alguma solução sobre como resolver o problema???
Obrigado.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Cristian,
Você tem mensagem de erro no PI ? (bolinha vermelha)
ou os únicos indicativos de erro são o ACK NEG e o não recebimento no GRC ?
Sobre o layout 2.0 tem notas importantes modificando o XI, coloque aqui o payload da resposta da Sefaz para sabermos se é assunto para a Sefaz PE ou para a SAP.
Atenciosamente, Fernando Da Rós
PS: Notas importantes recentemente para layout 2.0 1528466, 1527893, 1526072 já para o SP17
PS2: Não descarto que o problema seja o mesmo da outra thread, é que para investigar dois casos numa mesma thread dá confusão.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Cristian,
vou falar o mesmo que falei na outra thread, mas que o cara nao fez.
Cole aqui o payload do retorno da SEFAZ (veja antes do mapping, pode ser que o neg ack seja no proprio mapping).
Deve ser o mesmo problema que já postaram aqui em outra thread, que é o fato de a tag no retorno da SEFAZ, e daí dá erro no Proxy.
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fernando,
Primeiro respondendo seu post mais antigo:
Você tem mensagem de erro no PI ? (bolinha vermelha)
ou os únicos indicativos de erro são o ACK NEG e o não recebimento no GRC ?
Não tenho bolinha vermelha e sim bandeira quadriculada. Os únicos indicativos de erro é a coluna "Ack. Status" que exibe o ícone equivalente ao texto "Acknowledgment contains errors" e os status no monitor do GRC WEB.
Este é o payload do que está sendo enviado para a Sefaz, você não tem outro?
Talvez não esteja no primeiro payload, procure pelos próximos...
Não tenho outro payload, abri as únicas duas mensagens que aparece (sem ser as mensagens relacionadas ao processo de assinatura) que se tratam do envio.
Isso que estou achando estranho, pois está parecendo que por causa desse erro de ACK está abortando o retorno.
Está olhando pelo client / instance do PI ?
Sim, estou olhando pelo client do PI.
Não tem nenhum com erro?
Não..infelizmente..somente o erro do NEGATIVE_ACKNOWLEDGEMENT :
<SAP:Stack>Negative acknowledgment triggered by a process</SAP:Stack>
Segue um print de como está no Monitor do PI:
http://img576.imageshack.us/img576/9924/errope1.jpg
Obrigado pela ajuda.
Cristian.
PS: em relação as Notas, olhei as notas que você mencionou, porém são relacionadas aos serviços de Status_Check e NFESC.
Edited by: Cristian Teles on Nov 19, 2010 11:44 AM
Bom dia Cristian,
Obrigado pelo print.
As notas foram só para aproveitar viagem, não estão relacionadas com o problema atual, foi só menção que ainda pode existir mais erros.
Talvez tenha alguma ligação errada e nem foi até a Sefaz, ainda estou em dúvida se foi para a Sefaz ou não, minha suspeita é que talvez algum mapping na ida possa apontar para algum outro lugar.
Sugestões:
- ligue a persistência de mensagem síncrona com sucesso (no DEV é muito útil para verificar o que veio da Sefaz), parâmetro LOG_SYNC se não me engano na SXMB_ADM no client PI
- verifique na última mensagem qual o ponto que foi executado por último
- veja no SOAP Performance Header os steps que estão por ali, qual o último chamado também.
- a propósito, verificou no site da Sefaz se a NF-e está por lá?
Atenciosamente, Fernando Da Rós
Edited by: Fernando Ros on Nov 19, 2010 3:31 PM
Fernando, obrigado pelo rápido retorno.
As notas estão chegando na Sefaz, isso eu tenho certeza pois fiz os seguintes testes:
1. Enviei uma Nota com os campos certos: resultado: é possível consultar a nota no site da sefaz e verificar que o status está como validada, ou seja, a nota chegou para eles.
2. Enviei uma Nota com um campo preenchido errado: resultado: a nota não consta no site da sefaz, fiz esse teste para verificar se em caso de Rejeição poderia funcionar o retorno, porém não adiantou...
Vou colocar aqui um print da última mensagem quando abrindo ela: http://img547.imageshack.us/img547/1973/errope3.jpg
Em relação ao SOAP Performance Header, segue ele:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Response
-->
- <SAP:PerformanceHeader xmlns:SAP="http://sap.com/xi/XI/Message/30">
- <SAP:RunTimeItem>
<SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
<SAP:Timestamp type="begin" host="..removi_por_prevenção..">20101118215226.130669</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
<SAP:Timestamp type="end" host="..removi_por_prevenção..">20101118215226.140072</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="DBQUEUE">DB_ENTRY_QUEUING</SAP:Name>
<SAP:Timestamp type="begin" host="..removi_por_prevenção..">20101118215226.140086</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="DBQUEUE">DB_ENTRY_QUEUING</SAP:Name>
<SAP:Timestamp type="end" host="..removi_por_prevenção..">20101118215226.274165</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="PLSRV">PLSRV_CALL_INTEGRATION_SERVER</SAP:Name>
<SAP:Timestamp type="begin" host="..removi_por_prevenção..">20101118215226.275622</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="PLSRV">HTTP_SEND</SAP:Name>
<SAP:Timestamp type="begin" host="..removi_por_prevenção..">20101118215226.284925</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="PLSRV">HTTP_SEND</SAP:Name>
<SAP:Timestamp type="end" host="..removi_por_prevenção..">20101118215226.367843</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="PLSRV">PLSRV_CALL_INTEGRATION_SERVER</SAP:Name>
<SAP:Timestamp type="end" host="..removi_por_prevenção..">20101118215226.3731</SAP:Timestamp>
</SAP:RunTimeItem>
</SAP:PerformanceHeader>
Vou verificar como ativar esse LOG_SYNC...e retorno mais tarde...
Abraços,
Cristian.
Cristian,
como a nota está aprovada na SEFAZ, concorda que o envio terminou com sucesso?
O que provavelmente acontece é que seu PI nao está logando as msgs sincronas, apenas as msgs assincronas, e dai vc nao vê a resposta sincrona (essa interface q vc mencionou jah eh a volta assincrona do PI pro GRC).
Na SXMB_ADM -> Integration Engine Configuration -> Specific Configuration, veja se o parametro RUNTIME / LOGGING_SYNC está mantido e com valor 1.
Abs,
Henrique.
Fernando e Henrique, muito obrigado pelas dicas.
Ativando o parâmetro de LOG e fazendo novos testes, apareceu o real problema, e realmente é o mesmo que a outra thread (), a tag .
Agora é entrar em contato com eles e aguardar.
Muito obrigado pela ajuda, qualquer novidade atualizo aqui...
Grande abraço,
Cristian.
User | Count |
---|---|
15 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.