on 05-25-2010 10:45 PM
"Message interface does not exist in any software components installed on this business system"
Essa é a mensagem de erro que estou tendo ao tentar configurar o XPath Receiver Determination do cenário SRVSC_WebAS_Outbound_ServiceStatusCheck.
Já notei que a mensagem dá porque o meu BS da NFe não está com o SWCV SAP SLL-NFE 1.0. Mas isso só no ID porque no SLD ele aparece. Não sei mais o que fazer pra ele aparecer no ID. Já eliminei o BS, executei um refresh do cache do SLD, depois executei um refresh full e nada! Quando eu crio o BS novamente, ele vem sem o SWCV SAP SLL-NFE 1.0.
Tive que configurar o XPath na mão para todas as SEFAZes!!!
Já li vários threads a respeito desse erro e executei vários procedimentos sugeridos, mas nada.
Alguém já possou por isso?!?
seu integration scenario esta configurado erroneamente, verifique a configuracao, para ter certeza de uma olhada no scenario que foi gerado, no interface determination tanto o inbound interface como o interface mapping devem estar preenchidos.
outro problema onde já vi ocorrer esse erro, é problema de cache de memoria, geralmente se o servidor que vc esta trabalhando possui menos de 8 GB de RAM o PI perde a classe que é carregada em memoria com os objetos que estao sendo utilizados porque em algum momento essa memoria faz swap para disco perdendo o endereco de referencia.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
para ser mais preciso, verifique no payload de envio e recebimento da mensagem de verificacao de status do servico se estao correspondentes ao que estao abaixo, essa mensagem é de verificacao do SEFAZ de SP (35) para o ambiente de homologacao
(SENDER)
<?xml version="1.0" encoding="utf-8"?><n0:nfeStatusServicoNF xmlns:n0="http://sap.com/xi/NFE/005a" xmlns:prx="urn:sap.com:proxy:PID:/1SAI/TASE95D30ADB76F1544C2D5:700:2009/02/10" xmlns:n1="http://www.portalfiscal.inf.br/nfe"><n0:cUF>35</n0:cUF><n0:tpEmis>1</n0:tpEmis><n0:tpAmb>2</n0:tpAmb><n0:nfeCabecMsg><n1:cabecMsg versao="1.02"><n1:versaoDados>1.07</n1:versaoDados></n1:cabecMsg></n0:nfeCabecMsg><n0:nfeDadosMsg><n1:consStatServ versao="1.07"><n1:tpAmb>2</n1:tpAmb><n1:cUF>35</n1:cUF><n1:xServ>STATUS</n1:xServ></n1:consStatServ></n0:nfeDadosMsg></n0:nfeStatusServicoNF>
(RECEIVER)
<?xml version="1.0" encoding="UTF-8"?>
<nfeStatusServicoNFResponse xmlns="http://sap.com/xi/NFE/005a"><nfeStatusServicoNFResult><retConsStatServ xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.07"><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_005e</verAplic><cStat>107</cStat><xMotivo>Serviço em Operação</xMotivo><cUF>35</cUF><dhRecbto>2010-05-26T09:37:22</dhRecbto><tMed>1</tMed></retConsStatServ></nfeStatusServicoNFResult></nfeStatusServicoNFResponse>
Carlos,
o meu problema agora é, efetivamente, o famoso NO_RECEIVER_CASE_BE!
Isso faz sentido, afinal eu criei na mão o XPath do Receiver Determination do cenário SRVSC_WebAS_Outbound_ServiceStatusCheck!
Acho que não adianta criar o XPath na mão sem ter o SWCV SLL GRC-NFE 1.0 atribuido ao BS da NFe no ID, certo?!?
Eu abri um chamado na SAP pra tentar resolver meu problema.
Se alguém tiver mais alguma luz, por favor me avise!
CASE_BE = Best Effort = Msg Sincrona
No receiver determination da mensagem sincrona, ele nao está encontrando nenhum receiver de acordo com as condicoes que foram mantidas no Receiver Determination, ou nao tem nenhum receiver configurado.
Revise as conditions, e veja se o payload está de acordo com o esperado.
Abs,
Henrique.
Henrique,
esse é exatamento o ponto!
Eu sei onde está o problema: está no meu Receiver Determination, onde eu configuro meu XPath. Está exatamente de acordo com o manual.
O problema é que como meu Receiver Determination não está enxergando o SWVC SAP SLL-NFE 1.0 eu acho que ele também não identifica meu XPath, afinal pra conseguir configurá-lo eu criei as entradas na mão ao invés de selecioná-las, pois quando entro pra configurá-las, aparece a mensagem que o título da thread.
A configuração desse XPath é exatamente igual ao do cenário BATCH_WebAS_Outbound_Batch. Nesse eu não tive problemas, pois o Business Service BATCH_BatchProcess está com o SWVC SAP SLL-NFE 1.0, mas no cenário SRVSC_WebAS_Outbound_ServiceStatusCheck o Business System NFE não possui o SWVC SAP SLL-NFE 1.0 na lista (aba Others Attributes).
Eu acho que é por causa disso que eu não consigo fazer funcionar o XPath do Receiver Determination para ele parar de dar a mensagem de NO_RECEIVER_CASE_BE.
Obrigado.
Ah, entendi agora o problema.
Pros cenarios com BPM (todos menos o SRVSC e os de B2B), vc nao tem essa msg de erro pq o Sender no Receiver Determination em q vc poe as conditions é o BPM, que nao está no BS do GRC mas sim no próprio PI.
Já no SRVSC o sender no RD que tem as condicoes é o BS do GRC, entao qdo vc vai abrir a sender interface, ela tem que estar em um SWCV que esteja instalado no Sender BS.
A configuracao (adicao do Produto e SWCV ao BS) vc faz no SLD.
Isso eu comento no item 3.3.1. do blog de NFE ().
Apesar de que eu jah fiz condicao no RD na mao e funfou; vc preencheu tb qual o namespace associado aos prefixes p1, p2 etc?
Abs,
Henrique.
Henrique,
no SLD o meu BS, aba Installed Products, está com o product SAP EHP 1 FOR NETWEAVER 7.0 (marcado), com os SWCV PI_BASIS 7.01, SAP ABA 7.01, SAP BASIS 7.01, SAP BW 7.01 e SAP SLL-NFE 1.0.
Quando vejo meu BS no ID, somente os SWCV PI_BASIS 7.01, SAP ABA 7.01, SAP BASIS 7.01, SAP BW 7.01 aparecem. Justamente o SAP SLL-NFE 1.0 não vem e daí eu tive que fazer o XPath na mão.
Obrigado.
Instale o produto SAP Nota Fiscal Electronica no BS no SLD, conforme indicado no item 3.3.1 do blog.
Talvez resolva.
Se nao resolver, tente fazer um refresh do Cache do SLD (tem em uma das opcoes do menu do Integration Directory).
Por fim, insista no chamado para verificar a razao.
Abs,
Henrique.
User | Count |
---|---|
15 | |
3 | |
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.