¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo implementar una interfaz de loopback en SAP PI / PO con éxito y eficiencia

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 30 Vistas
0
Cargando...
En el blog de hoy queremos echar un vistazo a cómo implementar una interfaz de loopback en SAP PI / PO. Antes de comenzar con la implementación, veamos qué distingue a una interfaz de loopback y cuáles son sus usos.

Tabla de contenidos



  • ¿Qué es una interfaz de loopback?

  • ¿Cuándo usar una interfaz de loopback?

  • Cómo construir una interfaz de loopback

    • Objetos del Repositorio de Servicios Empresariales

    • Objetos del Directorio de Integración

    • Configuración del Módulo de Loopback ( ¡aquí es donde sucede la magia! )



  • Conclusión


¿Qué es una interfaz de loopback?


Por interfaz de loopback me refiero a una interfaz que no tiene un sistema receptor, sino que transmite el mensaje enviado (y opcionalmente transformado) de vuelta al remitente.



En el pasado, solo he visto soluciones que implicaban un sistema receptor con un pequeño servidor falso, que respondía con la solicitud enviada. En contraposición a esto, nuestra interfaz de loopback funcionará sin ningún sistema receptor y, por lo tanto, mantendrá su huella lo más pequeña posible.

¿Cuándo usar una interfaz de loopback?


Básicamente veo dos usos para una interfaz de loopback:

  • Implementación de un servicio de solo mapeo.
    Si desea realizar una transformación de datos complicada y al mismo tiempo desea mantener la flexibilidad, puede externalizar el mapeo a una interfaz de loopback y llamarlo desde su aplicación usando una "búsqueda".

  • Implementación de un servicio / interfaz de monitoreo.
    Por ejemplo, si desea proporcionar parámetros del sistema como CPU, espacio en disco duro o consumo de la base de datos (o cualquier otra cosa que lea utilizando mapeo Java / UDF) a través de una interfaz como una API.


Si reconoces más / otros casos de uso, por favor escribe un comentario debajo de este blog.

Cómo construir una interfaz de loopback


Primero configuremos el contenido del Repositorio de Servicios Empresariales (ESR): tipos de datos y mensajes, interfaces de servicio y mapeo de mensajes y operaciones.

Primero creemos los tipos de datos de solicitud y respuesta. Para nuestro ejemplo, construimos dos tipos de datos minimalistas con solo un campo de cadena.

Objetos del Repositorio de Servicios Empresariales






A continuación, creamos dos tipos de mensajes y los conectamos con los tipos de datos creados anteriormente.





Ahora podemos crear las Interfaces de Servicio. Dado que esperamos un resultado de nuestra interfaz de loopback, las crearemos como interfaces "síncronas".



Atención: Para la interfaz de salida, utilizamos nuestro tipo de mensaje de solicitud como solicitud y el tipo de mensaje de respuesta como respuesta. ¡Para la interfaz de entrada, usamos el tipo de mensaje de respuesta como solicitud y respuesta! (Esto es porque solo queremos devolver el mensaje después de haberlo mapeado una vez).



En el siguiente paso, crearemos el Mapeo de Operaciones y también el Mapeo de Mensajes. Utilice las Interfaces de Servicio creadas un paso antes para definir el Mapeo de Operaciones. Luego agregue un nuevo Mapeo de Mensajes como "Mapeo de Solicitud".

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?