on 03-14-2011 4:36 PM
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çã
As URLs estao corretas? E os dados (certificado, proxy, SOAP Action)?
No Message Monitoring (component = Adapter Engine) qual a mensagem de erro?
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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,
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çã
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.
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.