Utilize as instruções a seguir para criar o fluxo de mensagens XML_FlightQueryOut. Para obter instruções mais detalhadas, clique nos links fornecidos no final de cada etapa.
Para criar e configurar o fluxo de mensagens XML_FlightQueryOut:
Gavetas de Paleta | Tipo de Nó | Nome de Nó |
---|---|---|
WebSphere MQ | MQInput | XML_FLIGHTQUERY_IN |
WebSphere MQ | MQOutput | XML_FLIGHTQUERY_FLIGHT |
WebSphere MQ | MQOutput | XML_FLIGHTQUERY_PASSENGERS |
WebSphere MQ | MQOutput | XML_FLIGHTQUERY_FAIL |
Roteamento | AggregateControl | RequestDetails |
Roteamento | AggregateRequest | RecordFlightRequest |
Roteamento | AggregateRequest | RecordPassengerRequest |
Nome de Nó | Terminal | Conectar a |
---|---|---|
XML_FLIGHTQUERY_IN | Out | RequestDetails |
Catch | XML_FLIGHTQUERY_FAIL | |
RequestDetails | Out | XML_FLIGHTQUERY_FLIGHT |
Out | XML_FLIGHTQUERY_PASSENGERS | |
XML_FLIGHTQUERY_FLIGHT | Out | RecordFlightRequest |
XML_FLIGHTQUERY_PASSENGERS | Out | RecordPassengerRequest |
Nome de Nó | Ativo | Propriedade | Valor |
---|---|---|---|
XML_FLIGHTQUERY_IN | Básico | Nome da fila | XML_FLIGHTQUERY_IN (Esse valor é a fila local a partir da qual o fluxo de mensagens obtém a mensagem.) |
Análise de Mensagem de Entrada | Domínio de mensagem | XMLNSC: Para mensagens XML
(conhecimento de espaço de nomes, validação, baixa utilização de
memória) (Esse valor instrui o intermediário a utilizar o analisador XML genérico.) |
|
RequestDetails | Básico | Nome agregado | FLIGHTDETAILSAGG (Esse valor deve ser exclusivo no intermediário e deve corresponder à propriedade Nome Agregado no nó Aggregate Replies no fluxo de mensagens XML_FlightQueryIn.) |
Básico | Timeout | 120 (Esse valor informa o nó Respostas Agregadas no fluxo de mensagens XML_FlightQueryIn quantos segundos o intermediário deve aguardar para as respostas antes de transmitir a mensagem agregada incompleta na fila de tempo de espera). |
|
XML_FLIGHTQUERY_FLIGHT | Básico | Nome da fila (Não é necessário especificar o nome do gerenciador de filas porque a fila está definida no mesmo gerenciador de filas que o intermediário). |
XML_FLIGHTQUERY_FLIGHT (Esse valor é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
Pedido | Pedido | Selecione a caixa de opções para especificar que esse é um pedido. | |
Pedido | Resposta para a fila | XML_FLIGHTQUERY_REPLIES (Esse valor é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
|
RecordFlightRequest | Básico | Nome da Pasta | FlightDetails (Esse valor indica onde o nó Respostas Agregadas no fluxo de mensagens XML_FlightQueryIn coloca as informações na mensagem de resposta). |
XML_FLIGHTQUERY_PASSENGERS | Básico | Nome da fila (Não é necessário especificar o nome do gerenciador de filas porque a fila está definida no mesmo gerenciador de filas que o intermediário). |
XML_FLIGHTQUERY_PASSENGERS (Esse valor é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
Pedido | Pedido | Selecione a caixa de opções para especificar que esse é um pedido. | |
Pedido | Resposta para a fila | XML_FLIGHTQUERY_REPLIES (Esse valor é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
|
RecordPassengerRequest | Básico | Nome da Pasta | PassengerDetails (Esse valor indica onde o nó Respostas Agregadas no fluxo de mensagens XML_FlightQueryIn coloca as informações na mensagem de resposta). |
XML_FLIGHTQUERY_FAIL | Básico | Nome da fila (Não é necessário especificar o nome do gerenciador de filas porque a fila está definida no mesmo gerenciador de filas que o intermediário). |
XML_FLIGHTQUERY_FAIL (Esse valor é onde o fluxo de mensagens coloca a mensagem se o processamento falhar.) |
Você criou o fluxo de mensagens XML_FlightQueryOut, que é a parte agregada de
fan-out do fluxo de mensagens XML_FlightQuery.
O fluxo de
mensagens XML_FlightQueryOut funciona com os fluxos de mensagens XML_FlightQueryReply e XML_FlightQueryIn
para pedir e recuperar informações sobre um vôo específico e sobre os passageiros
que reservaram assentos nesse vôo.