on 06-29-2010 8:16 PM
Mestres,
Utilizamos o cenário GRC NFe, e nos últimos dias tivemos alguns erros na tcode SXMB_MONI com bandeiras vermelhas.
Segue erro abaixo:
"<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>sap/com/xi/nfe/map/NFB2B_NFeFromB2BSenderConverte~</SAP:P1>
<SAP:P2>java.lang.StringIndexOutOfBoundsException</SAP:P2>
<SAP:P3>String index out of range: -1</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>java.lang.StringIndexOutOfBoundsException thrown during application mapping sap/com/xi/nfe/map/NFB2B_NFeFromB2BSenderConverte~: String index out of range: -1</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>"
Já fiz várias buscas não encontrei nada referente a este problema.
Alguém já passou por este problema e teria a dica de como solucioná-lo?
Qualquer ajuda será muito bem vinda,
PS.: Nosso ambiente é HP-UX (ia64) e Oracle 10.2.0.4. Estamos nos SP's:
Basis - SAPKB70014
Abap - SAPKA70014
SAPK-10012INSLLNFE
Ricardo
coloque por favor o payload da mensagem com erro e tbem o trace.
algumas vezes, devido a um problema de time out, ou falha de conexao, o servico web do SEFAZ retorna msgs de erro que nao sao experadaas pelo PI ocasionando o erro de mapeamento.
mas pode ser outro problema que poderei analisar com mais certeza se me arranjar esses dados.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Carlos,
Me desculpe pela demora!
Fiz um teste no mapping com o xml que esta vindo em anexo no e-mail e deu certo, mas eu notei que no monitor aparece dois Payloads, MailMessage e o MailAttachment, será que ele ta pegando o arquivo certo no payload? é normal aparecer os dois?
Também efetuei o teste do programa de mapping "NFB2B_NFeFromB2BSenderConverter", mencionado na msg de erro, através do Integration Repository... sem erros!
Estou usuando o Module PayloadSwapBean, então não sei o que pode estar acontecendo de errado.
Alguma idéia de como posso resolver o problema?
Muito obrigado pela atenção,
Ricardo
Obrigado pela resposta Henrique,
É coerente sua resposta, pois no final de semana passado houve uma migração de server.
Alteraram toda plataforma:
Antes usavamos HP-UX com Oracle; Hoje Sun com DB2. Inclusive alteraram o hostname server e consequentemente o IP.
Já fiz as devidas alterações em todas RFC's, Communication Channels, etc.
Estou tendo este único erro e não estou conseguindo resolvê-lo!
Grato por toda e qquer ajuda,
Ricardo
Srs,
Comparado um ambiente que está funcionando perfeitamente, notei no xml do payload um detalhe:
Com sucesso:
- <SAP:ReliableMessaging xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:QualityOfService>ExactlyOnce</SAP:QualityOfService>
</SAP:ReliableMessaging>
- <SAP:HopList xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
- <SAP:Hop timeStamp="2010-07-06T15:21:07Z" wasRead="false">
<SAP:Engine type="AE">af.SID.SERVER</SAP:Engine>
<SAP:Adapter namespace="http://sap.com/xi/XI/System">XIRA</SAP:Adapter>
<SAP:MessageId>1961CA20-8912-11DF-A52A-00306E4AF47D</SAP:MessageId>
<SAP:Info />
</SAP:Hop>
Com erro:
- <SAP:ReliableMessaging xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:QualityOfService>ExactlyOnce</SAP:QualityOfService>
</SAP:ReliableMessaging>
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
Alguém poderia explicar esta inconsistência e me dizer onde consertar isto?
Muito obrigado,
Ricardo
Edited by: Ricardo - Basis on Jul 6, 2010 1:13 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ricado,
verifique se o parametro IMail.AssumeXMLContent = true está setado no Sender Mail Adapter.
Detalhes: http://help.sap.com/saphelp_nw70/helpdata/en/23/c093409c663228e10000000a1550b0/frameset.htm
Abs,
Henrique.
Henrique, muito obrigado por sua resposta!
O parametro não estava preenchido. Segui suas recomendações, mas infelizmente não suritram efeito!
Todas notas continuam paradas. Duas com status 02 e quatro (4) notas, com status 07!
O que me conforta é que este ambiente é teste, então não é impactante aos negócios da empresa. Mas a próxima migração será efetuada no ambiente produtivo, e estes erros ficarão como "lições aprendidas"...rs
Estou acompanhando no Messange Monitoring (RWB) e noto que o erro é aleatório.
Para cada status de erro, temos duas com sucesso para o mesmo Party.
Em Communication Monitoring, todos os canais estão funcionando perfeitamente, sem erros (verdes).
Já no Message System, existem mais de 6000 entradas. Desde qdo o erro començou, os logs são constantemente gerados. Todos estes logs são para o tipo de mensagens: Asynchronously Sent Message (SEND). Posso deletá-los, onde?
Neste Message System está tudo OK, pois o retorno das mensagens são: EMPTY_HTTP_REQUEST_RECEIVED; Porém outra mensagem me intriga: <SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack> .
Será que a url do SLD para o Integration Server não está corretamente definida? Eu não tenho acesso ao SLD, por isto não consigo checar!
Sinceramente, estou ficando se opções em resolver este problema.
Vc teria mais alguma dica que eu possa aplicar?
Grato,
Ricardo
User | Count |
---|---|
16 | |
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.