Avalados por :

Como enviar mensagens AS2 para o SAP PO usando o POSTMAN e HTTP

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

Introdução


Imagine que você desenvolveu um fluxo de integração no SAP PO e, ao avançar para realizar testes unitários no ambiente de desenvolvimento, descobre que o sistema emissor não consegue enviar mensagens para o ambiente de desenvolvimento (às vezes os bancos não conseguem enviar mensagens para o ambiente de desenvolvimento) e também não tem autorização suficiente para usar a ferramenta de testes do SAP PO. Nesse caso, tentamos imitar os sistemas emissores e enviar as mensagens por conta própria usando diferentes ferramentas, dependendo do adaptador do emissor que utilizamos na nossa integração.

Vou tentar explicar como podemos usar a ferramenta POSTMAN para enviar mensagens AS2 para o SAP PO. Geralmente, os desenvolvedores usam a ferramenta "mendelson as2" para enviar mensagens AS2, que é boa e muito melhor do que o método que vou explicar a seguir, mas há alguns problemas com a ferramenta mendelson as2 também. O principal problema é a sua disponibilidade. A versão gratuita de código aberto da ferramenta mendelson só está disponível no site sourceforge e, em algumas redes de clientes, não é permitido baixar software de lá. Então, deixe-me mostrar como enviar uma mensagem de teste simples usando a ferramenta POSTMAN, que geralmente usamos para testar fluxos de integração baseados em REST/API.

Principal


Precisamos saber como as mensagens AS2 são enviadas via HTTP. Você pode consultar RFC 4130 para entender melhor o protocolo AS2 e como elas podem ser transmitidas via HTTP. Siga os passos abaixo para enviar mensagens AS2 para o SAP PO usando a ferramenta POSTMAN.

  1. Primeiro, precisamos encontrar a URL para a qual vamos enviar a mensagem AS2. Deve ser http://<host>:<port>/AS2/<PATH >. Aqui, PATH pode ser substituído pelo valor do caminho URL esperado que você mencionou no canal emissor AS2.

  2. Em seguida, na configuração da ferramenta POSTMAN, configure os cabeçalhos conforme mostrado na captura de tela a seguir.

  3. Em seguida, você também pode escolher o corpo conforme suas necessidades. Você pode enviar mensagens EDI como arquivos ou XML puro.
    Corpo XML puro
    Corpo do arquivo

  4. Preencha todos os campos conforme suas necessidades, em seguida, pressione enviar e você poderá enviar mensagens de teste AS2 para o sistema SAP PO.



Conclusão


Para este método anterior, utilizei uma mensagem EDI criptografada, portanto, você deve remover a descriptografia e a validação da assinatura do seu canal emissor.
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?