Avalados por :

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

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 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@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?