WebSphere MQ キューの作成

作成した Airline Reservations メッセージ・フローを実行するには、必要な WebSphere MQ ローカル・キューも作成する 必要があります。

以下のスクリプトは、すべての Airline Reservations メッセージ・フローに必要なキューを作成します。

********************************************
*  Define the queues for XML_Reservation   *
********************************************
DEFINE QL('XML_RESERVATION_IN')   REPLACE
DEFINE QL('XML_RESERVATION_OUT')  REPLACE
DEFINE QL('XML_RESERVATION_FAIL') REPLACE
*****************************************************
*  Define the queues for XML_PassengerQuery         *
*****************************************************
DEFINE QLOCAL ('XML_PASSENGERQUERY_IN') REPLACE
DEFINE QLOCAL ('XML_PASSENGERQUERY_OUT') REPLACE
DEFINE QLOCAL ('XML_PASSENGERQUERY_FAIL') REPLACE
********************************************
*  Define the queues for 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
***********************************************
*  Define the queues for 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

キューを作成するには、以下を行います。

  1. スクリプトをコピーしてテキスト・エディターに貼り付け、そのファイルを保管します。 任意のファイル名を選択できますが、以下の指示は airlineqdefs.tst というファイル名を選択したことを前提としています。
  2. コマンド・ウィンドウで、airlineqdefs.tst を含むフォルダーに移動し、以下のコマンドを入力します。ここで、WBRK6_DEFAULT_QUEUE_MANAGER は、Airline Reservations サンプルのデプロイ先となるブローカーのホストとなるキュー・マネージャーの名前です。
  3. runmqsc WBRK6_DEFAULT_QUEUE_MANAGER < airlineqdefs.tst

  4. 次のようにして WebSphere MQ Explorer を開始し、キューが作成されていることを確認します。

メインページのアイコン   『Airline Reservations サンプルのビルド』に戻る