¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como determinar a operação adequada em interfaces de mensagens diferentes?

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

Prezados especialistas,

Tenho percebido que em algumas interfaces (tanto de saída quanto de entrada) há múltiplas operações, e não compreendo como uma mensagem é processada corretamente dessa forma...

Vamos supor que existam 2 operações (Op1 e Op2) em uma interface de saída, e o tipo de mensagem de Op1 e Op2 é diferente, o que significa que suas estruturas são diferentes.

Assim, quando uma mensagem é enviada por essa interface, como o PI sabe qual Operação (tipo de mensagem) deve ser usada para conter essa mensagem?

A mesma dúvida se aplica à interface de entrada... quando uma mensagem é recebida por essa interface, como o PI sabe qual Operação (tipo de mensagem) deve ser usada? Não há uma condição específica na Determinação de Interface, apenas essas 2 Operações são listadas lá, e o PI automaticamente saberá qual operação deve ser usada...

Agradeço muito por qualquer contribuição, muito obrigado!

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

4 Respuestas

0
Cargando...

Obrigado, Stefan.

No entanto, não tenho certeza do motivo pelo qual não consigo marcar a resposta de alguém como correta/útil devido a uma razão desconhecida...

Obrigado novamente pela sua explicação.

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

Ao ter uma interface de entrada com várias operações, você especifica a operação na determinação da interface. Portanto, você deve atribuir o SWVC para a interface na determinação da interface, para que o PI leia as operações do ESR.

Para interfaces de entrada, o PI determina a operação a partir do nome da tag raiz. Isso só é possível quando sua mensagem de entrada contém XML.

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

Obrigado pela explicação técnica, Vila.

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

Olá Hallong,

Alguns centavos,

Como o PI sabe qual Operação (tipo de mensagem) deve ser usada para conter esta mensagem?

Da perspectiva da interface de saída, você pode ver a Operação como outro parâmetro quando um cliente chama a interface, assim como a URL.

Mais tecnicamente falando:

Um PortType define um número de operações em abstrato. Os elementos de Operação dentro de um PortType definem a sintaxe para chamar todos os métodos no PortType. Cada elemento de operação declara o nome do método, os parâmetros (usando elementos ), e os tipos de cada um (elementos declarados em cada ).

Mesma dúvida para a interface de entrada [...] quando uma mensagem vai ser recebida por esta interface, como o PI sabe qual Operação (tipo de mensagem) deve ser usada?

Da perspectiva de entrada, você está indicando no mapeamento de operações qual é a operação para a interface de entrada, no diretório de integração dentro da determinação de interface você está indicando o mapeamento de operações a ser utilizado.

Saudações.


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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?