¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Erro HTTP 200 ao enviar mensagem de ECC para PI: Solução e dicas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 76 Vistas
0
Cargando...

Prezados,

Ao executar cenários síncronos do ECC para o Sistema Legacy (ECC -> PI 7.11 SP00 -> Legacy), recebo um erro HTTP 200 no SXMB_MONI do lado do ECC. Não consigo receber a mensagem no sistema PI.

Erro: Erro ao receber por HTTP (código de erro: 200, texto do erro: Erro ao analisar a resposta. Não foi recebida resposta XI).

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category> 
  <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code> 
  <SAP:P1>200</SAP:P1> 
  <SAP:P2>Erro ao analisar a resposta. Não foi recebida resposta XI.</SAP:P2> 
  <SAP:P3 /> 
  <SAP:P4 />

<SAP:ApplicationFaultMessage namespace="" /> 
  <SAP:Stack>Erro ao receber por HTTP (código de erro: 200, texto do erro: Erro ao analisar a resposta. Não foi recebida resposta XI.)</SAP:Stack> 
  <SAP:Retry>N</SAP:Retry>

Ao revisar a mensagem no SXMB_MONI, não consigo ver a referência do Serviço Emissor na mensagem de resposta. Provavelmente porque a mensagem não está chegando ao sistema PI.

Muitos tópicos mencionam a verificação do mapeamento, mas a mensagem não está chegando ao servidor PI.

Tenho todas as conexões RFC entre o ECC e o PI e todas funcionam corretamente. Com as mesmas conexões e configurações, todos os cenários funcionam no sistema de QA.

Por favor, ajude!

Obrigado e Cumprimentos

Chanakya

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Sharma,

No seu caso, precisamos testar 2 formas. Primeiro, verifique se a resposta está chegando do receptor ou não. Se estiver chegando, então verifique se a resposta está chegando ao PI ou não. Se estiver usando SOAP no canal do receptor, você pode simplesmente testar a interface usando o SOAPUI. Envie os dados para o receptor a partir da ferramenta SOAP. Verifique se a resposta está chegando na ferramenta SOAP ou não. Se estiver recebendo resposta na ferramenta SOAP, então você precisa verificar com o sistema PI.

Saudações,

Rama

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Problema resolvido.

Estávamos utilizando um usuário diferente nos sistemas PI e ECC.

No sistema PI, removemos o valor dest://XXX_XX_CONNECTION definido no TCode: SXMB_ADM -> Configuração do motor de integração -> Servidor de integração correspondente [deixar o valor em branco]

Também na mesma tela, clique em configuração e defina o parâmetro RUNTIME IS-URL em http://host:port/sap/xi/engine?type=entry e salve a configuração.

SM59:

Na guia de logon e segurança, o usuário PIAPPLUSER deve ser utilizado. Esse usuário deve ser mantido no ECC e PI com a mesma senha.

Muito obrigado pelas respostas.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

@ Stefan: XPA_XIR_CONNECTION está apontando para o servidor PI e a conexão está correta.

@Rama: O mensagem deveria vir de ECC para PI e então de PI para Legacy, mas infelizmente não é possível receber a mensagem no PI a partir de ECC, então não faz sentido verificar a resposta do sistema legado de terceiros.

Saudações

Chanakya

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Sharma,

No seu caso, precisamos testar 2 formas. Primeiro, verificar se a resposta está chegando do receptor ou não. Se estiver chegando, então verificar se a resposta está chegando ao PI ou não. Se estiver usando SOAP no canal do receptor, você pode simplesmente testar a interface usando o SOAPUI. Envie os dados para o receptor a partir da ferramenta SOAP. Verifique se a resposta está chegando na ferramenta SOAP ou não. Se estiver recebendo resposta na ferramenta SOAP, então você precisa verificar com o sistema PI.

Saudações,

Rama

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?