Olá a todos.
Tenho um cenário com uma ponte Assíncrona/Síncrona e uso BPM para configurar este cenário. O emissor chama o XI através de JDBC e o receptor chama através de SOAP.
Às vezes, de forma intermitente, quando a ponte recebe uma solicitação para a mensagem da interface Assíncrona e tenta enviá-la para a mensagem da interface Síncrona, algo errado acontece.
A parte Assíncrona chama uma classe de proxy ABAP, criada pela configuração do ccBPM. Quando tudo está bem, esta etapa chama um serviço CL_SWF_XI_SRV_SEND_SYNCHRON=>SEND_SYNCHRON e o executa.
Quando esse problema ocorre, esse serviço não é chamado e o J2EE retorna o seguinte erro no Log de Auditoria:
Categoria de Erro: XI_J2EE_ADAPTER_SOAP
Código de Erro: ERROR_GENERAL
Sucesso - SOAP: a mensagem de solicitação entra no adaptador com o usuário J2EE_GUEST
Erro - SOAP: chamada falhou: java.net.SocketException: Software caused connection abort: recv failed
Erro - SOAP: erro ocorrido: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed
Erro - MP: exceção capturada com causa com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed
Erro - Exceção capturada pelo framework do adaptador: Software caused connection abort: recv failed
Erro - A entrega da mensagem para a aplicação utilizando a conexão SOAP_http://sap.com/xi/XI/System falhou, devido a: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed. Estabelecendo a mensagem em estado falho.
Erro - O estado da mensagem é definido como FALHIDO.
Erro - Retornando mensagem de erro síncrono para a aplicação chamadora: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed.
Já tentei encontrar informações em
Essas informações podem não ser suficientes, mas acredito que é melhor esperar que me peçam partes mais específicas do log principal.
Obrigado antecipadamente.
Rafael