on 03-19-2014 3:57 PM
Olá Experts ,
FOr entrada NFE estamos usando um módulo personalizado para extrair a NFE do Mail Box .
Depois que estamos usando mapeamento XSLT para separar a mensagem para eventos NFE e NFE . Nesta etapa NFE é postado com sucesso, mas para postar eventos que estão recebendo erro como: erro ao analisar a mensagem XMB recebido.
O código XSLT é :
<? xml version = "1.0" encoding = " UTF-8" >
< xsl: stylesheet versão = "1.0" xmlns : xx = xmlns " XXXX Nome Espaço xxx" : split = " http://sap.com/xi/XI/SplitAndMerge " xmlns : xsl = " http://www.w3 .org/1999/XSL/Transform " >
<xsl:output method="xml" indent="no" omit-xml-declaration="no"/>
<xsl:template match="/split:Messages/split:Message1/bg:nfeFromSenderMasked">
<split:Messages>
<split:Message1>
<xsl:for-each select="./bg:procNFeMulti/bg:procNFeStr">
< xsl: " . " valor de selecione = disable- output -escaping = "yes" />
</ xsl: for-each >
< / split : Message1 >
<split:Message2>
<xsl:for-each select="./bg:procEventoNFeMulti/bg:procEventoNFeStr">
< xsl: " . " valor de selecione = disable- output -escaping = "yes" />
</ xsl: for-each >
< / split : Message2 >
< / split : Mensagens>
</ xsl : template>
</ xsl: stylesheet>
Depois de analisar mais em NWA i se hte seguintes logs:
Os dados de resposta HTTP é = <soap:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header>
< / SOAP : Header >
<soap:Body>
< Soap: Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Error durante a conversão de mensagem XI </ faultstring > <faultactor> http://sap.com/xi/XI/Message/30 </ faultactor > <detail> < SAP : Erro de SOAP : mustUnderstand = "1" xmlns : SAP = " http://sap.com/xi/XI/Message/30 "> <SAP:Category> XIProxy </ SAP: Category> < SAP : Code area="ABAP">INTERFACE_REGISTRATION_ERROR</SAP:Code><SAP:P1>ifmmessif</SAP:P1><SAP:P2>ETB2B_procEventoNFe_IB</SAP:P2><SAP:P3>http://sap.com/xi/NFE/006</SAP:P3><SAP:P4/><SAP:AdditionalText/><SAP:Stack>No classe de implementação registrada da interface (interface de ABAP , mensagem de pedido ETB2B_procEventoNFe_IB , mensagem de solicitação , namespace http://sap.com/xi/NFE/006 )
</ SAP: Stack > </ SAP: Error> < / detail > < / SOAP : Fault >
< / SOAP : Body>
</ Soap: Envelope >
Por favor me ajude como resolver esse erro como eventos não estão sendo postados.
obrigado
Olá.
Provavelmente o Cenário configurado está incorreto "ETB2B_procEventoNFe_IB".
Para Inbound deve ser configurado o Cenário EFB2B (Event From B2B), o ETB2B (Event To B2B) serve apenas para o Outbound.
Abraço.
Pedro Baroni
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Gaurav
Resolveu?
Abraço
Eduardo Chagas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.