Avalados por :

Cómo cambiar la versión del protocolo Http al consumir un servicio web con Adaptador SOAP

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

Hola,

Consumo un servicio web con Adaptador SOAP.

Protocolo de transporte: Http

Protocolo de mensaje: SOAP 1.1

Versión de PI: 7.4

Desde hace unos días, debo usar inevitablemente la versión 1.1 del protocolo Http

Aparentemente ahora estoy usando la versión 1.0

Me gustaría mantener el Adaptador SOAP.

El adaptador Http Axis no está configurado actualmente.

No puedo encontrar cómo cambiar esta versión del protocolo Http... ¿alguien tiene alguna idea?

Gracias,

Youri

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

4 Respuestas

0
Cargando...

Es un escenario síncrono.

Mapeo de la solicitud pero es extraño... en la carga útil, las fechas están mapeadas correctamente.

Mis pruebas con SoapUI son buenas, no hay problema.

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

No, no tiene ninguna influencia.

¿Es una comunicación síncrona?

¿Qué mapeo está fallando?

- Mapeo de solicitud?

- Mapeo de respuesta?

Si estás obteniendo el error en el mapeo de respuesta, te recomiendo usar TCPMon para capturar los mensajes reales. Tal vez los nodos XML obligatorios esperados no están en la respuesta.

Saludos cordiales,

Mikel

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

Se instaló el Adaptador Axis.

Pero ahora mi mapeo no funciona ...

¿El adaptador Axis tiene influencia en el mapeo de PI?

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

Error de mapeo con adaptador SOAP - Protocolo de transporte: Http Axis

com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error encontrado al ejecutar el mapeo: com.sap.aii.af.service.mapping.MappingException: Error de mapeo en tiempo de ejecución Excepción en tiempo de ejecución al ejecutar el programa de mapeo de aplicación com/sap/xi/tf/_mm_readinbox_req_ecc2mercurius_; Detalles: com.sap.aii.mappingtool.tf7.IllegalInstanceException; No se puede crear el elemento de destino /ns1:submitInboxRequestRequest/ns2:ReceiverParty. Valores faltantes en el contexto de la cola. El XSD de destino requiere un valor para este elemento, pero el mapeo de campo de destino no crea uno. Verifique si la instancia XML es válida para el XSD de origen y si el mapeo de campo de destino cumple con el requisito del XSD de destino...

Pero este mapeo funciona perfectamente con el adaptador Soap - Protocolo de transporte Http

Necesito usar Http Axis porque debo trabajar con el protocolo Http 1.1.

¿Por qué mi mapeo no funciona con el Protocolo de transporte Http Axis...?

Gracias,

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?