cancel
Showing results for 
Search instead for 
Did you mean: 

Problemas no cenario ServiceStatusCheck para versao 006

Former Member
0 Kudos

Ola Pessoal,

Apos configurar os cenarios para a nova versão 006, estou tendo um problema no cenario que checa o status da Sefaz, onde abaixo menciono os pontos que ja verifiquei as configurações:

- Receiver Determination:

No campo condições ja estão configurados cUF = 33 (and) tpAmb = 2 (and) tpEmis =/= 3 (Existe problema se nao tiver na sequencia correta?)

- Cana de comunicação: conferi os endereços para a Sefaz do RS e o soap action

A partir dai tenho checado na Moni e estou com o seguinte erro:

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_BE</SAP:Code>

<SAP:Stack>No receiver could be determined</SAP:Stack>

No Monitor do GRC:

Codigo de Status Sefaz: 226

Desde ja agradeço a ajuda.

abs

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

No Monitor do GRC:

Codigo de Status Sefaz: 226

E sobre este problema, 226 significa "Código da UF do Emitente difere da UF do Web Servicë", sendo assim:

1) A URL do webservice não condiz com o partner que você esta mandando; ou

2) Seu received determination está incorretamente configurado causando falha na escolha do communication channel para a informação que você está requisitando/enviando

Sugestão:

a) Faça a verificação do XI Content SP15

b) Revise 100% dos reus receiver determination

c) Refreshs e restarts

d) Teste novamente

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Ola Fernando,

Considerações de alguns pontos:

- Não sei o que é SCAN, mas realmente nao configurei não, pois aqui so usamos a SEFAZ do RS e sempre foi normal.

- O payload que mandei não deveria esta mandando o tpEmis = 3, pois no Receiver Determination este parametro esta tpEmis <> 3. So para entender, isso representa que nao uso SCAN, certo?

- Como faço para checar se o XI Content SP15 esta instalado?

- Com relação ao erro 226 tambem e estranho, pois estou mandando no RD os valores da Sefaz do RS, pois o cliente envia para RJ que referece a SEFAZ do RS, correto?

Obrigado ate agora,

abs.

henrique_pinto
Active Contributor
0 Kudos

Erik,

vc está mandando tpEmis = 3 no payload. Isso significa q esse valor veio do R/3 e/ou do proprio GRC, se foi de um service status check, mas nunca do proprio PI. O que o receiver determination faz é simplesmente rotear a mensagem para o destino relevante, de acordo com o conteudo da mensagem.

No caso, com o erro NO_RECEIVER_CASE_BE, ele simplesmente está dizendo que nao há destino (receiver) associado a esse determinado payload/conteudo (pelo que vc falou, vc nao setou nenhum receiver para o SCAN), entao o erro é justamente em estar mandando payload com o valor tpEmis = 3.

Abs,

Henrique.

Former Member
0 Kudos

Henrique,

fizemos as configurações solicitadas.

Agora estamos tendo o seguinte erro:

<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: unable to create a socket</SAP:AdditionalText>

A equipe de infra informou que o nosso PI está liberado para acessar a Sefaz tanto é que o namespace 005 funciona.

Abs,

Sérgio Salomã

henrique_pinto
Active Contributor
0 Kudos

A URL da SEFAZ 006 é diferente. O proprio web service é diferente.

Entao eu faria o double check com o pessoal de infra, mesmo pq se vc vir aqui no proprio forum, esse problema em geral ocorre por prob de infra.

Abs,

Henrique.

Answers (3)

Answers (3)

Former Member
0 Kudos

Pessoal obrigado, meu problema foi resolvido com a correção dos endereços Webservices.

Em nosso caso, estavamso usando a Sefaz do RS em vez da Sefaz VIRTUAL do RS que é correta.

abs,

Erik

Edited by: Erik Brison on Aug 18, 2010 8:53 PM

Former Member
0 Kudos

Aguardando soluçã

former_member182114
Active Contributor
0 Kudos

Bom dia Erik,

Você configurou o SCAN?

O receiver determination que você postou inicialmente é para a Sefaz normal, ou seja, tpEmis diferente de 3.

- Receiver Determination:

No campo condições ja estão configurados cUF = 33 (and) tpAmb = 2 (and) tpEmis =/= 3 (Existe problema se nao tiver na sequencia correta?)

O payload que você postou é um check para o SCAN, tpEmis = 3... Então parece que você não configurou o SCAN.

<n0:cUF>33</n0:cUF>

<n0:tpEmis>3</n0:tpEmis>

<n0:tpAmb>2</n0:tpAmb>

Outra coisa, confirme que o XI Content SP15 está importado no seu sistema e que você realizou o SXI_CACHE refresh e CPA Cache refresh.

O sintoma aponta para SLL-NFE SP15 apontando para XI Content SP14.

Atenciosamente, Fernando Da Rós

Edited by: Fernando Ros on Aug 18, 2010 1:08 AM

rhviana
Active Contributor
0 Kudos

Erick,

Você conferiu o module novo que deve ser feito para cada communication channel ?

Em cada novo communication channel você precisa fazer a seguinte config:

localejbs/AF_Modules/MessageTransformBean -- Local Entreprise Bean ---TransformToSEFAZ

sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean -- Local Entreprise Bean --soap

localejbs/AF_Modules/MessageTransformBean -- Local Entreprise Bean -- TransformFromSEFAZ

TransformToSEFAZ --- Transform.ContentType -- application/soap+xml; charset=utf-8

TransformFromSEFAZ --- Transform.ContentType -- text/xml; charset=utf-8

E cada CC novo com o respectivo soap action 2.0:

http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao2/nfeRecepcaoLote2

http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetRecepcao2/nfeRetRecepcao2

http://www.portalfiscal.inf.br/nfe/wsdl/NfeCancelamento2/nfeCancelamentoNF2

http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2

http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2/nfeInutilizacaoNF2

http://www.portalfiscal.inf.br/nfe/wsdl/NfeStatusServico2/nfeStatusServicoNF2

Atenciosamente,

Ricardo Viana.

Edited by: rviana on Aug 17, 2010 10:20 PM

Former Member
0 Kudos

Oi,

O Module esta configurado conforme abaixo:

localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean 1

sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean Local Enterprise Bean soap

localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean 2

1 Transform.ContentType application/soap+xml; charset=utf-8

2 Transform.ContentType text/xml; charset=utf-8

abs,

rhviana
Active Contributor
0 Kudos

Erick,

Seguência de processo:

BEAN 1 - Troque por TransformToSEFAZ

BEAN 2 - Torque por TransformFromSEFAZ

Na parte Module configuration

1 - Troque por - TransformToSEFAZ

2 - Troque por - TransformFromSEFAZ

Att,

Former Member
0 Kudos

Ajustei para os parametro informados. Mas sem resultado nenhum ainda.

Continuo com os mesmos problemas.

O estranho e o erro na moni dizer: No receiver could be determined

Olha o xml:

<?xml version="1.0" encoding="utf-8" ?>

- <n0:nfeStatusServicoNF2 xmlns:n0="http://sap.com/xi/NFE/006" xmlns:prx="urn:sap.com:proxy:GQ1:/1SAI/TAS4DFEC4071863FF72A429:700:2007/10/04">

<n0:cUF>33</n0:cUF>

<n0:tpEmis>3</n0:tpEmis>

<n0:tpAmb>2</n0:tpAmb>

- <n0:nfeDadosMsg>

- <n1:consStatServ versao="2.00" xmlns:n1="http://www.portalfiscal.inf.br/nfe">

<n1:tpAmb>2</n1:tpAmb>

<n1:cUF>33</n1:cUF>

<n1:xServ>STATUS</n1:xServ>

</n1:consStatServ>

</n0:nfeDadosMsg>

</n0:nfeStatusServicoNF2>

former_member182114
Active Contributor
0 Kudos

Bom dia Erik,

Sua thread está marcada como respondida, poderia atualizá-la com as informações da solução encontrada?

Desde já agradecemos.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Mas nao foi resolvida.

Como volto o status dela?

abs,