cancel
Showing results for 
Search instead for 
Did you mean: 

PI NFE com erro 92 / stack java caindo

Former Member
0 Kudos

Amigos,

A 2 meses estamos passando por um problema com o ambiente GRC PI NFE,

A 1 mes atru00E1s o Stack Java estava caido e apu00F3s tentar subir via SMICM e SAPMMC, constatei que o server0 demorava mais de 50 minutos para reportar o erro e abortar o start.

Atualizei o Java JRE para a versu00E3o j2sdk1.4.2_27-x64 sem sucesso.

Ao acessar o diretu00F3rio D:\usr\sap\SID\DVEBMGS00\j2ee\cluster\sever0 constatei uma grande lentidu00E3o pois havia uma grande quantidade de pequenos arquivos.

Via ferramente JAVA Configtool, criei um novo server (SAP NOTE 723909) , chamado server1 e o stack java subiu em 5 minutos.

Ontem, o cliente reclamou de falha de envio de email aos clientes, e ERRO 92 no monitor PI.

Foi verificado o mail gateway e estava tudo ok, entu00E3o solicitou um reboot no servidor PI/NFE

Antes de efetuar o reboot verifiquei que o server1 estava LOTADO de arquivos XML novamente, entu00E3o movi esses arquivos para uma area de backup, resetei o server e subi novamente.

Aparentemente esta tudo ok desde entu00E3o, poru00E9m sabemos que u00E9 um problema cronico que mais cedo ou mais tarde teremos novamente.

Pergunto: ERRO 92 tem haver com o numero de arquivos XML que estavam no diretorio do server0 e server1?

O ambiente u00E9:

Windows 2003 x64

Oracle 10.2

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Maycon,

O que são estes arquivos ? São XML's de NF-e ?

O File System tem limitação de quantidade de arquivos o que poderia estar causando a falha.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Olá Fernando,

os arquivos XML são todos padronizados assim:

newPayload_2010-10-11 19.24.47.406.xml

E são as NFE sim.

Verifiquei hoje, a transação sxmb_moni -> Estatisticas de Processamento

Aparece o seguinte resultado:

Processing Statistics:

XML Messages with error = 109

- Manually canceled = 64

Unprocessed XML messages = 23.633

Correctly Processed XML Messages 375 992

Archives XML Messages = 0

XML Messages Flagged for Deletion = 0

Deleted XML Messages = 288067

Pergunta: Poderiam ser esses Unprocessed XML messages estão ligados aos emails que não foram enviados?

Obrigado pela atenção!

Maycon Leite

Campinas - SP

former_member182114
Active Contributor
0 Kudos

Bom dia Maycon,

São coisas diferentes, estes XML não processados estão dentro das tabelas do XI.

O que você provavelmente deve ter é um FileAdapter ligado desnecessariamente daí sempre gravando no file system.

Como é sua integração B2B ? Por email ou por arquivo ? Se for por arquivo qual o procedimento para clean up dos arquivos processados ? Existe ?

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Oi Maycon,

me parece que colocaram um cenário File aí, talvez como teste, e esqueceram de remover.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Pessoal,

Segue feedback ao forum, o caso em questão se tratava de um log (esses que fazemos dentro do java para gravar alguma coisa) que foi esquecido no sistema produtivo, daí devido a grande quantidade de arquivos dentro do filesystem do j2ee server0 causava lentidão, mal funcionamento e até queda do ambiente. Toda vez que o Maycon movia os arquivos deste diretório para outro o java voltava ao normal.

Exemplo: diretório cheio 40 minutos para startup, diretório sem os arquivos de teste 5 minutos para startup.

Fica aí um ponto de atenção às interfaces FileAdapter e aos logs/traces em disco.

@Maycon, se tudo resolvido favor encerre a thread.

Atenciosamente, Fernando Da Rós

-

-


Não sei pq chamei de Clayton, desculpe Maycon.

Edited by: Fernando Ros on Oct 27, 2010 7:01 PM

Former Member
0 Kudos

Olá todos...

Sobre os logs que o Fernando descreveu, não estou localizando onde exatamente foi configurado.

Encontrei dentro da Tcode SXMB_ADM --> Configurar Integration Engine --> Categoria = RUNTIME -->

Neste local o parametro LOGGING esta setado como 1 sendo que o Valor Padrão/Proposto é 0

e o parametro LOGGING_SYNC esta com 1 sendo que o valor proposto é 0 também.

Saberiam, me dizer se é neste local que setamos esse tipo de log?

Muito obrigado

Maycon

former_member182114
Active Contributor
0 Kudos

Bom dia Maycon,

A gravação do arquivo está provavelmente dentro de um código fonte java dentro do integration builder configuration do PI.

Segue exemplos de UDF's com código java criados pelo Henrique para apoio aos consultores sobre este tópico B2B por email, talvez ajude a encontrar:

Using SAP PI Lookup API and Dynamic Configuration in SAP GRC NFE Outbound B2B Interface for Dynamic ...

Sample code to create email body and XML attachment in an outgoing NFE B2B e-mail communication

Links uteis NF-e

Atenciosamente, Fernando Da Ró