RESTful Web Service Using JSON サンプルの実行

このサンプルを実行して、以下のタスクを行えます。

  1. WebSphere MQ JSON コンシューマー・メッセージ・フロー、または JSONP Web ページを使用して、すべての CD のデータのリストか、または検索ストリングに基づき CD データから選択したものを取得します。
  2. 1 つ以上の新しい CD のデータを挿入します。
  3. 既存の CD のデータを更新します。
  4. CD のデータを削除します。

サンプルの実行時に問題を検出した場合は、 WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。

サンプルを実行するには、次のようにします。

  1. サンプルのメッセージ・フローがデプロイされていることを確認します。
  2. 「ブローカー開発」ビューで、JSON REST Sample Message Broker プロジェクト JSONRESTSampleFlowProject を展開します。 「フロー・テスト」の下の MqJsonClientConsumer.mbtest をダブルクリックして、これをテスト・クライアントで開きます。
  3. テスト・クライアントに、メッセージ・フロー・テスト・イベントがいくつか表示されます。最初のメッセージ・フロー・テスト・イベントをクリックします。MQInput ノードは RETRIEVE_IN1 になっています。
  4. 「メッセージの送信」をクリックします。
  5. 「デプロイメントのロケーションの選択」ウィンドウが開きます。 「終了」をクリックします。
  6. テストが完了すると、画面のメッセージ・データ部分に CD データが表示されます。
  7. メッセージ・フロー・テスト・イベントのそれぞれについてステップ 3 から 5 を繰り返します。 その際、どの MQInput ノードが使用されるかに注意してください。 メッセージ・フロー・テスト・イベントの順序に従って、以下のタスクが実行されます。
    1. "Friars Ball" というタイトルのレコードが返されます。
    2. "Friars Ball" というタイトルのレコードを更新します。アーティストが "Deep Blue" から "Deep Orange" に変更されます。
    3. "Friars Ball" というタイトルのレコードが返されます。加えられたすべての変更が表示されます。
    4. すべての CD のデータが返されます。JSONPConsumer.html を表示することもできます。
    5. "Friars Ball" というタイトルのレコードを削除します。正常実行または失敗のメッセージと共に戻ります。
    6. 新しい項目を作成し、すべての CD のデータが返されます。
    7. すべての CD のデータが返されます。JSONPConsumer.html を表示することもできます。
    各キューの働きについて詳しくは、RESTful Web Service Using JSON サンプルについてを参照してください。

WebSphere MQ XML コンシューマー・メッセージ・フローを実行するには、MqXmlClientConsumer.mbtest フロー・テストを開き、上記の手順を繰り返します。

Web サービスに直接アクセスすることもできます。 そのためには、HttpJsonRestProvider.mbtest フロー・テストを使用します。

サンプルのホームに戻る