Avalados por :

Como alterar a versão do protocolo HTTP ao consumir um serviço web com adaptador SOAP

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

Olá,

Estou consumindo um serviço web com Adaptador SOAP.

Protocolo de transporte: HTTP

Protocolo de mensagem: SOAP 1.1

Versão do PI: 7.4

Nos últimos dias, tenho que usar obrigatoriamente a versão 1.1 do protocolo HTTP.

Aparentemente, estou usando a versão 1.0 agora.

Gostaria de manter o Adaptador SOAP.

O adaptador Http Axis não está configurado atualmente.

Não consigo encontrar como alterar essa versão do protocolo HTTP... alguém tem alguma ideia?

Obrigado,

Youri

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

4 Respuestas

0
Cargando...

É um cenário síncrono.

O mapeamento da solicitação é estranho... na carga útil, as datas estão mapeadas corretamente.

Minhas provas com o SoapUI estão boas, não há problema.

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

Não, não tem nenhuma influência.

É uma comunicação síncrona?

Qual mapeamento está falhando?

- Mapeamento de solicitação?

- Mapeamento de resposta?

Se estiver recebendo o erro no mapeamento de resposta, recomendo usar o TCPMon para capturar as mensagens reais. Talvez os nós XML obrigatórios esperados não estejam na resposta.

Atenciosamente,

Mikel

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

O Adaptador Axis foi instalado.

Mas agora o meu mapeamento não está funcionando...

O Adaptador Axis influencia no mapeamento do PI?

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

Erro de mapeamento com adaptador SOAP - Protocolo de transporte: Http Axis

com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Erro encontrado ao executar o mapeamento: com.sap.aii.af.service.mapping.MappingException: Erro de mapeamento em tempo de execução Exceção em tempo de execução ao executar o programa de mapeamento de aplicação com/sap/xi/tf/_mm_readinbox_req_ecc2mercurius_; Detalhes: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Não é possível criar o elemento de destino /ns1:submitInboxRequestRequest/ns2:ReceiverParty. Valores em falta no contexto da fila. O XSD de destino requer um valor para este elemento, mas o mapeamento de campo de destino não o cria. Verifique se a instância XML é válida para o XSD de origem e se o mapeamento de campo de destino atende ao requisito do XSD de destino...

Mas este mapeamento funciona perfeitamente com o adaptador Soap - Protocolo de transporte Http

Preciso usar Http Axis porque preciso trabalhar com o protocolo Http 1.1.

Por que meu mapeamento não funciona com o Protocolo de transporte Http Axis...?

Obrigado,

Youri

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?