cancel
Showing results for 
Search instead for 
Did you mean: 

Mensagens no status "to be delivered" no ADAPTER ENGINE.

Former Member
0 Kudos

Olá Pessoal,

Eu estou usando as interfaces de B2B para o envio de e-mail aqui no cliente que eu estou, já implementei a mesma solução para uns 5 clientes e todos funcionam corretamente, porém nesse que eu estou agora no ambiente produtivo eu estou com as mensagens em "to be delivered" no adapter engine. Se testo no QAS funciona corretamente.

Olhando alguns threads aqui no SDN, já analisei:

  • Usuários Bloqueados - tudo ok;

  • Filas com problemas - SMQ1 e SMQ2 estão limpas;

  • Cache Refresh Partial - Não fiz o FULL ainda;

Enfim as minhas mensagens estão com o log da seguinte maneira:

  • Message enviada para a XI URL: .../AFW/XI User PIISUSER - ok

  • Tentativa de colocar a mensagem na receive queu - ok;

  • Mensagem colocada com sucesso na fila - ok;

Depois dessa não tenho mais nada no LOG e comparando com o QAS, eu deveria ter a seguinte mensagem ou açao:

  • Mensagem selecionada pela fila;

  • status da mensagem para DLNG;

  • e assim em diante..

Alguém tem alguma ideia do que possa ser?

Eu vou fazer o CACHE FULL e também reiniciar o Server junto com o Serviço J2EE, por ser PRD preciso esperar uma hora "adequada"...

Obrigado,

Michael Peretto

Accepted Solutions (1)

Accepted Solutions (1)

former_member193386
Active Contributor
0 Kudos

já deu uma olhadinha na SMQR? Selecione todas as filas registradas e faca uma consulta.

a interface no monitor esta com erro ou aguardando?

Answers (6)

Answers (6)

Former Member
0 Kudos

Obrigado Carlos e Henrique,

Mas esse erro foi corrigido apenas com o cache refresh full e também o restart do servidor e do serviço J2EE.

As mensagens paradas em "to be delivered" foram entregues.

Valeu.

Michael Peretto

Former Member
0 Kudos

Opa Henrique,

Agora encontrei a thread MAIL_http://sap.com/xi/XI/SystemRecv com o size the 12433 .. mas quando clico nela nada me mostra apenas um erro de Null Pointer Exception, porém a mesma fila está com esse mesmo erro em QAS, mas funciona o e-mail lá.

Eu deveria tomar alguma ação com essa fila, tem como eu parar e iniciar novamente?

Michael

former_member193386
Active Contributor
0 Kudos

vc poderia fazer isso, nao sei se resolveria, mas acho que vale a pena tentar

henrique_pinto
Active Contributor
0 Kudos

Ops,

eu nao tinha percebido que era B2B, entao de fato teria que ser Mail*.

Se tá dando um nullpointerexception, é outra coisa.

Sugiro abrir um chamado no BC-XI e solicitar ajuda.

Abs,

Henrique.

Former Member
0 Kudos

Então Carlos,

Os serviços estão ativos nos dois ambientes na SMICM ... agora na SICF os dois ambientes estão com o serviço SAPconnect desativados .. Mas eu testo a QUALIDADE e mesmo com esse serviço assim estão desligado.

Eu estou procurando quando foi a primeira mensagem que parou com esse status no MessagingSystem ...

Michael Peretto

former_member193386
Active Contributor
0 Kudos

vc olhou as filas que o Henrique mencionou?

Former Member
0 Kudos

Então pessoal,

Nesse monitor http:///MessagingSystem/monitor/monitor.jsp eu consigo ver as mensagens ainda com status "TO be delivered" não tenho nenhuma mensagem de erro lá:

Para todas as mensagens lá eu tenho o seguinte log:

*Message successfully received by messaging system;

*Using connection MAIL_HTTP ... trying to put the message into the receive queue;

*Message successfully put into the queue;

Depois disso não tenho mais nada ... posso reenviar essa mensagem ou deletá-la ... Reenviar não muda o status... deletar eu não tentei.

Isso na PRD .. no QAS está ok!

Obrigado,

Michael Peretto

former_member193386
Active Contributor
0 Kudos

seu servico smtp esta ativo???

para verificar isso vá na transacao SICF

depois vá tbem na SMICM->GoTo->Services e verifique o status tbem

deve ser por isso que funciona em um ambiente e no outro nao funciona

henrique_pinto
Active Contributor
0 Kudos

No menu do lado esquerdo do Message Display Tool, vá em System Status.

Lá vc tem acesso as filas (threads) Java.

Veja as filas do Adapter Framework (AFW) e as filas do SOAP (SOAP_), pra ver se tem algo por lá.

Abs,

Henrique.

Former Member
0 Kudos

Olá Carlos,

Eu dei uma olhada no RWB mas lá as mensagens vão com sucesso até o item:

  • Mail: Receiver adapter entered with qos Exactly Once;

Depois disso não tem mais nada, como se a proxima etapa não executasse..

Comparando com o QAS, deveria ter as seguintes mensagens:

  • Mail: calling the adapter for processing;

  • The message status set to DLVD;

  • Mail:Call completed

Att,

Michael Peretto

former_member193386
Active Contributor
0 Kudos

de uma olhada no http:///MessagingSystem/monitor/monitor.jsp como o Henrique mesmo passou, lá tem as msgs enviadas, recebidas e com erro, de uma olhada o que vc consegue verificar

Former Member
0 Kudos

Olá,

Então a SMQR não tem nenhum registro, está normal.

E no monitor a interface está com sucesso (Bandeira Quadriculada) porém o ACK message está com aquele icone de interrogação em verde, mas não tenho nenhum log para essa interrogação verde.

Eu estou planejando para essa noite o refresh e o restart.

Alguma outra ideia?

Att,

Michael Peretto

former_member193386
Active Contributor
0 Kudos

Vc já deu uma olhada nas mensagens do seus canais de comunicacao no RWB, derrepente pode estar com alguma coisa por lá

henrique_pinto
Active Contributor
0 Kudos

Michael,

vc tem que verificar as "filas" (threads) do AS Java, nao do ABAP, pois aparentemente estao paradas no Adapter Engine (que é Java based).

Vá no seguinte endereco:

http://<hostname>:<port>/MessagingSystem/monitor/monitor.jsp

Nao tenho acesso aqui a um sistema aberto, e nao lembro de cabeca o caminho, mas nessa interface vc consegue chegar nas filas do adapter engine, e verificar se tem alguma com muitas entradas.

Abs,

Henrique.

former_member193386
Active Contributor
0 Kudos

complementando o que o Henrique disse, esse monitor de msgs do java é intuitivo, lembra bastante o rwb e a sxi_monitor, parece uma mistura dos dois, ali vc vai ver se hou um erro tbem, mas antes de uma olhada no rwb, nos logs dos CCs as vezes ajudam

henrique_pinto
Active Contributor
0 Kudos

Carlos,

tou sem acesso aqui, mas tem uma parte desse monitor que te mostra tb as queues.

Nao lembro exatamente onde porem.

Se nao for no endereco do monitor, pode ser que seja em outro, mas tb dentro do Messaging System.

O endereco http://<hostname>:<port>/MessagingSystem/ mostra o q?