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:
Tipo de Nó | Nome do Nó |
---|---|
MQInput | XML_FLIGHTQUERY_IN |
MQOutput | XML_FLIGHTQUERY_FLIGHT |
MQOutput | XML_FLIGHTQUERY_PASSENGERS |
MQOutput | XML_FLIGHTQUERY_FAIL |
AggregateControl | RequestDetails |
AggregateRequest | RecordFlightRequest |
AggregateRequest | RecordPassengerRequest |
Nome do 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 do Nó | Ativo | Propriedade | Valor |
---|---|---|---|
XML_FLIGHTQUERY_IN | Básico | Nome da fila | XML_FLIGHTQUERY_IN (Essa é a fila local de onde o fluxo de mensagens obtém a mensagem.) |
Padrão | Domínio de Mensagens | XML
(Isso instrui o intermediário a utilizar o analisador XML genérico.) |
|
Request Details | Básico | Nome Agregado | FLIGHTDETAILSAGG (Deve ser exclusivo no intermediário e deve corresponder à propriedade Nome Agregado no nó Aggregate Replies no fluxo de mensagens XML_FlightQueryIn.) |
Básico | Tempo Limite | 120 (Indica ao nó Agregar Respostas no fluxo de mensagens XML_FlightQueryIn quantos segundos o intermediário deve aguardar por todas as respostas antes de transmitir a mensagem agregada incompleta para a fila de tempo limite.) |
|
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 (Essa é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
Request | Request | Selecione a caixa de opções para especificar que esse é um pedido. | |
Request | Resposta para a fila | XML_FLIGHTQUERY_REPLIES (Essa é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
|
Record Flight Request | Básico | Nome da Pasta |
FlightDetails (Indica onde o nó Aggregate Replies do fluxo de mensagens XML_FlightQueryIn colocará 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 (Essa é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
Request | Request | Selecione a caixa de opções para especificar que esse é um pedido. | |
Request | Resposta para a fila | XML_FLIGHTQUERY_REPLIES (Essa é a fila local na qual o fluxo de mensagens coloca a mensagem para que o XML_FlightQueryReply possa obter a mensagem.) |
|
Record Passenger Request | Básico | Nome da Pasta |
PassengerDetails (Indica onde o nó Aggregate Replies do fluxo de mensagens XML_FlightQueryIn colocará 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 (É onde o fluxo de mensagens coloca a mensagem se o processamento falhar.) |
Agora, você criou o fluxo de mensagens XML_FlightQueryOut, que é a parte de difusão agregada 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.