Avalados por :

Como implementar uma interface de loopback no SAP PI / PO com sucesso e eficiência

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Loading...
No blog de hoje, queremos dar uma olhada em como implementar uma interface de loopback no SAP PI / PO. Antes de começarmos com a implementação, vamos ver o que distingue uma interface de loopback e quais são seus usos.

Tabela de conteúdos



  • O que é uma interface de loopback?

  • Quando usar uma interface de loopback?

  • Como construir uma interface de loopback

    • Objetos do Repositório de Serviços Empresariais

    • Objetos do Diretório de Integração

    • Configuração do Módulo de Loopback ( Aqui é onde a magia acontece! )



  • Conclusão


O que é uma interface de loopback?


Por interface de loopback, refiro-me a uma interface que não tem um sistema receptor, mas que transmite a mensagem enviada (e opcionalmente transformada) de volta ao remetente.



No passado, só vi soluções que envolviam um sistema receptor com um pequeno servidor falso, que respondia com a solicitação enviada. Em contraste com isso, nossa interface de loopback funcionará sem nenhum sistema receptor e, portanto, manterá sua pegada o mais pequena possível.

Quando usar uma interface de loopback?


Basicamente vejo dois usos para uma interface de loopback:

  • Implementação de um serviço de mapeamento único.
    Se deseja realizar uma transformação de dados complicada e ao mesmo tempo manter a flexibilidade, pode externalizar o mapeamento para uma interface de loopback e chamá-lo de sua aplicação usando uma "chamada".

  • Implementação de um serviço / interface de monitoramento.
    Por exemplo, se deseja fornecer parâmetros do sistema como CPU, espaço em disco ou consumo do banco de dados (ou qualquer outra coisa lida usando mapeamento Java / UDF) através de uma interface como uma API.


Se reconhecer mais / outros casos de uso, por favor escreva um comentário abaixo deste blog.

Como construir uma interface de loopback


Primeiro configuremos o conteúdo do Repositório de Serviços Empresariais (ESR): tipos de dados e mensagens, interfaces de serviço e mapeamento de mensagens e operações.

Primeiro criemos os tipos de dados de solicitação e resposta. Para nosso exemplo, construímos dois tipos de dados minimalistas com apenas um campo de cadeia.

Objetos do Repositório de Serviços Empresariais






A seguir, criamos dois tipos de mensagens e os conectamos com os tipos de dados criados anteriormente.





Agora podemos criar as Interfaces de Serviço. Dado que esperamos um resultado de nossa interface de loopback, as criaremos como interfaces "síncronas".



Atenção: Para a interface de saída, usamos nosso tipo de mensagem de solicitação como solicitação e o tipo de mensagem de resposta como resposta. Para a interface de entrada, usamos o tipo de mensagem de resposta como solicitação e resposta! (Isso porque queremos apenas devolver a mensagem depois de mapeá-la uma vez).



No próximo passo, criaremos o Mapeamento de Operações e também o Mapeamento de Mensagens. Use as Interfaces de Serviço criadas um passo antes para definir o Mapeamento de Operações. Em seguida, adicione um novo Mapeamento de Mensagens como "Mapeamento de Solicitação".

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?