Criando Filas do WebSphere MQ

Para executar os fluxos de mensagens das Reservas Aéreas que você cria nesta amostra, é necessário também criar as filas locais do WebSphere MQ.

O script a seguir cria as filas necessárias para todos os fluxos de mensagens de Reservas Aéreas:

********************************************
*  Definir as filas para XML_Reservation   *
********************************************
DEFINE QL('XML_RESERVATION_IN')   REPLACE
DEFINE QL('XML_RESERVATION_OUT')  REPLACE
DEFINE QL('XML_RESERVATION_FAIL') REPLACE
*****************************************************
*  Definir as filas para XML_PassengerQuery         *
*****************************************************
DEFINE QLOCAL ('XML_PASSENGERQUERY_IN') REPLACE
DEFINE QLOCAL ('XML_PASSENGERQUERY_OUT') REPLACE
DEFINE QLOCAL ('XML_PASSENGERQUERY_FAIL') REPLACE
********************************************
*  Definir as filas para XML_FlightQuery   *
********************************************

DEFINE QLOCAL ('XML_FLIGHTQUERY_FLIGHT') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_IN') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_OUT') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_PASSENGERS') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_REPLIES') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_TIMEOUT') REPLACE
DEFINE QLOCAL ('XML_FLIGHTQUERY_FAIL') REPLACE
***********************************************
*  Definir as filas para XML_CancelReservation*
***********************************************
DEFINE QL(XML_CANCELRESERVATION_IN) REPLACE
DEFINE QL(XML_CANCELRESERVATION_OUT) REPLACE
DEFINE QL(XML_CANCELRESERVATION_FAIL1) REPLACE
DEFINE QL(XML_CANCELRESERVATION_FAIL2) REPLACE

Para criar as filas:

  1. Copie e cole o script em um editor de texto e salve o arquivo. Você pode escolher qualquer nome de arquivo, mas as instruções a seguir supõem que você denominou o arquivo como airlineqdefs.tst.
  2. Em uma janela de comando, mova a pasta que contém airlineqdefs.tst e digite o seguinte comando, em que MB8QMGR é o nome do gerenciador de filas que hospeda o broker para o qual você implementa a mostra Airline Reservations:
    runmqsc MB8QMGR < airlineqdefs.tst
  3. Inicie o WebSphere MQ Explorer e verifique se as filas foram criadas.

Voltar para a amostra Building the Airline Reservations