cancel
Showing results for 
Search instead for 
Did you mean: 

Status NFe 2.00 SEFAZ MT dando - HTTP 500 Internal Server Error

Former Member
0 Kudos

Ola pessoal,

Estou tomando o erro abaixo na consulta do status da SEFAZ MT para versão 2.0, é somente para MT tanto em Homologação quanto em Produção. As outras esta ok tanto para 2.00 quanto 1.10.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIAdapterFramework</SAP:Category>

<SAP:Code area="MESSAGE">GENERAL</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack />

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Agradeço qualquer apoio para resolver o problema,

Alberto B. Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

As URLs estao corretas? E os dados (certificado, proxy, SOAP Action)?

No Message Monitoring (component = Adapter Engine) qual a mensagem de erro?

Abs,

Henrique.

Former Member
0 Kudos

Ola Henrique

As URLs estao corretas sim, eu verifiquei. Inclusive contrui no SOAPUI um cliente e estou rodando ele de dentro do servidor do GRC-Nfe e esta indo normal sem proxy nem nada.

A mensagem de erro que tem no monitoring e abaixo, quando dou click em log vem uma outra tela sem nenhuma informação

Canceled with Errors 14.03.2011 13:50:31 14.03.2011 13:50:32 NFP_100 NFE_SEFAZ_MT

(http://sap.com/xi/XI,XIParty) Producao http://sap.com/xi/NFE/006

SRVSC_nfeStatusServicoNFSoapIn_SYNC_IB

Obrigado por enquanto,

Alberto Balbino Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

henrique_pinto
Active Contributor
0 Kudos

Na tela que abriu, vá na aba audit log, e veja se vc identifica o erro.

Ainda, vc pode setar o nivel de log do SOAP Adapter pra debug ou info.

Vc faz isso no Log Configurator do Visual Admin, e depois vá no Log Viewer e veja no defaulttrace.

Abs,

Henrique.

Former Member
0 Kudos

Henrique

Nãotem nenhuma aba para disponivel par adar click na tela que abre.

Fiz a configuração do log e obtive a mensagem abaixo:

Message e04e64a6-a262-eaf1-b6f2-001a6425d452(INBOUND): was not delivered due to com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error

Não consegui achar mais nenhuma outra que pudesse esclarecer o que esta acontecendo.

Para SEFAZ - SP ta normal

Alberto B.Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

henrique_pinto
Active Contributor
0 Kudos

Alberto,

1) no Message Monitoring, selecione a mensagem e clique em details. Ele deve abrir um popup com 3 abas, 1 delas sendo o Audit Log.

2) veja se os modules (MessageTransformBean) estao configurados pro comm channel da SEFAZ MS, de acordo com o necessário pra NFe 2.00.

Abs,

Henrique.

Former Member
0 Kudos

Henrique

1 - Auditlog -

Time Stamp Status Description

2011-03-14 15:28:22 Success Message successfully received by messaging system. Profile: XI URL: http://rodnfe00:51000/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER

2011-03-14 15:28:22 Success Using connection SOAP_http://sap.com/xi/XI/System. Trying to put the message into the request queue.

2011-03-14 15:28:22 Success Message successfully put into the queue.

2011-03-14 15:28:22 Success The message was successfully retrieved from the request queue.

2011-03-14 15:28:22 Success The message status set to DLNG.

2011-03-14 15:28:22 Success Delivering to channel: SRVSC_SOAP_RCV_200

2011-03-14 15:28:22 Success MP: Entering module processor

2011-03-14 15:28:22 Success MP: Processing local module localejbs/AF_Modules/MessageTransformBean

2011-03-14 15:28:22 Success Transform: using Transform.Class: $identity

2011-03-14 15:28:22 Success Transform: transforming the payload ...

2011-03-14 15:28:22 Success Transform: successfully transformed

2011-03-14 15:28:22 Success MP: Processing local module localejbs/sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean

2011-03-14 15:28:22 Success SOAP: request message entering the adapter with user J2EE_GUEST

2011-03-14 15:28:23 Success SOAP: completed the processing

2011-03-14 15:28:23 Success SOAP: continuing to response message d832f111-4e68-11e0-b552-001a6425d450

2011-03-14 15:28:23 Error SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error

2011-03-14 15:28:23 Error MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error

2011-03-14 15:28:23 Error Exception caught by adapter framework: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error

2011-03-14 15:28:23 Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error. Setting message to status failed.

2011-03-14 15:28:23 Error The message status set to FAIL.

2011-03-14 15:28:23 Error Returning synchronous error message to calling application: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error.

2 - Estão ok

Alberto Balbino Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

henrique_pinto
Active Contributor
0 Kudos

Alberto,

acho que o ideal é um chamado pra PI msm...

Tente no componente BC-XI-CON-AFW.

Abs,

Henrique.

Former Member
0 Kudos

Henrique,

Blz, chamado aberto. Assim que tiver novidades posto aqui.

Alberto Balbino Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

Former Member
0 Kudos

Henrique,

Problema resolvido, quando vc me pediu para verificar os modules (MessageTransformBean) pro comm da SEFAZ MT, eu abri o da SEFAZ SP que esta ok e comparei, não tinha nada diferente.

Depois que abri o chamado, analisei mais a fundo o Auditlog e comparando com um da SEFAZ SP constatei que era na execução do terceiro MessageTransformBean que o comm MT dava pau, abri a sap note 1465726 que descreve isto e baixei o pdf dela GovRel006_ConfGuide_Attachment.pdf.

Ao ler este documento constatei que no exemplo o primerio e ultimo module key tem nomes diferentes, o que no meu cenario não estava, eram iguais. O desenvolvedor deu um nome simples " nfe " para os dois.

Alterei o ultimo para nfe1 e passou a funcionar, agora estou conseguindo obter o status da SEFAZ MT.

Mas o estranho que pras outras Secretarias estão os 2 como " nfe " e não da erro.

Devo alterar os das outras tambem?

Atenciosamente,

Alberto Balbino Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

henrique_pinto
Active Contributor
0 Kudos

Olá Alberto,

muito obrigado pelo feedback à comunidade!

Tenho certeza que vai ajudar mais gente.

Quanto ao seu relato, primeiramente, note que há 2 modules MessageTransformBean pois o canal SOAP é síncrono, ou seja, há um module para transformar a mensagem de saída para a SEFAZ e um module para transformar a mensagem que retorna da SEFAZ ao PI. Cada uma das transformações tem, obviamente, parâmetros diferentes (uma, pra transformar de SOAP 1.1 pra 1.2, a outra o inverso).

Ao usar o mesmo module key para ambos, confesso que nao tenho certeza do que acontece internamente. Baseado no seu input, eu chutaria que, em tempo de compilacao, apenas um dos 2 module keys ficam como sendo o realmente ativo (talvez aleatoriamente, talvez baseado na ordem em que estão no module process). De qualquer maneira, aparentemente, a SEFAZ MT trata as suas mensagens diferentemente das demais SEFAZs. Me parece que apenas eles mudam o content type de sua resposta pra um valor ininteligível pelo PI, o que causa o erro HTTP 500. Ou isso ou a ida já falha, e eles devolvem com alguma mensagem HTTP de erro padrão, o que tb poderia causar o HTTP 500. Pra SEFAZ SP, isso pode nao estar acontecendo ou porque eles são mais flexíveis no recebimento da mensagem de request (e o module key do PI só funciona pra entrada) ou pq a mensagem de resposta que eles enviam já está num padrão entendível pelo PI (e o module key do PI só funciona pra saída).

De qualquer maneira, pra garantir o correto funcionamento independente dessas "idiossincrasias", vc deve configurar os 2 Module Keys com nomes diferentes, para garantir que ambos estejam ativos. Nao importa a causa, o fato de ter funcionado pra outras SEFAZ com o mesmo nome foi sorte e não uma "feature".

Finalmente, se seu problema foi resolvido, por favor marque a thread como respondida.

Abraços,

Henrique.

Former Member
0 Kudos

Henrique,

Obrigado pela atenção,

Estarei alterando os demais comm das outras SEFAZ para usar nomes diferentes no mudules Key

Atenciosamente,

Alberto Balbino Paulino

Rodobens Serviços Compartilhados

TIC - Tecnologia da Informação e Comunicaçã

Answers (0)