¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo enviar mensajes AS2 a SAP PO usando POSTMAN y HTTP

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

Introducción


Imagina que has desarrollado un flujo de integración en SAP PO y al avanzar para realizar pruebas unitarias en el entorno de desarrollo, descubres que el sistema emisor no puede enviar mensajes al entorno de desarrollo (a veces los bancos no pueden enviar mensajes al entorno de desarrollo) y además no tienes autorización suficiente para usar la herramienta de pruebas de SAP PO. En ese caso, intentamos imitar los sistemas emisores y enviar los mensajes por nuestra cuenta usando diferentes herramientas dependiendo del adaptador del emisor que hemos utilizado en nuestra integración.

Intentaré explicar cómo podemos usar la herramienta POSTMAN para enviar mensajes AS2 a SAP PO. Generalmente, los desarrolladores usan la herramienta "mendelson as2" para enviar mensajes AS2, que es buena y mucho mejor que el método que explicaré a continuación, pero hay algunos problemas con la herramienta mendelson as2 también. El principal problema es su disponibilidad. La versión gratuita de código abierto de la herramienta mendelson solo está disponible en el sitio web de sourceforge y en algunas redes de clientes no se permite descargar software de allí. Así que déjame mostrarte cómo enviar un mensaje de prueba simple usando la herramienta POSTMAN, que generalmente usamos para probar flujos de integración basados en REST/API.

Principal


Necesitamos saber cómo se enviaron los mensajes AS2 a través de HTTP. Puedes consultar RFC 4130 para comprender mejor el protocolo AS2 y cómo pueden transmitirse a través de HTTP. Sigue los pasos a continuación para enviar mensajes AS2 a SAP PO utilizando la herramienta POSTMAN.

  1. Primero necesitamos encontrar la URL a la que vamos a enviar el mensaje AS2. Debería ser http://<host>:<port>/AS2/<PATH >. Aquí, PATH puede ser reemplazado por el valor de la ruta URL esperada que has mencionado en el canal emisor AS2.

  2. Luego en la configuración de la herramienta POSTMAN, configura los encabezados como se muestra en la siguiente captura de pantalla.

  3. Luego también puedes elegir el cuerpo según tus necesidades. Puedes enviar mensajes EDI como archivos o XML sin procesar.
    Cuerpo XML sin procesar
    Cuerpo de archivo

  4. Completa todos los campos según tus requisitos, luego presiona enviar y podrás enviar mensajes de prueba AS2 al sistema SAP PO.



Conclusión


Para este método anterior, he utilizado un mensaje EDI encriptado, por lo que debes eliminar el descifrado y la validación de firma de tu canal emisor.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

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?