RESTful Web Service Using JSON サンプルの実行
このサンプルを実行して、以下のタスクを行えます。
-
WebSphere MQ JSON コンシューマー・メッセージ・フロー、または JSONP Web ページを使用して、すべての CD のデータのリストか、または検索ストリングに基づき CD データから選択したものを取得します。
- 1 つ以上の新しい CD のデータを挿入します。
- 既存の CD のデータを更新します。
- CD のデータを削除します。
サンプルの実行時に問題を検出した場合は、
WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。
サンプルを実行するには、次のようにします。
- サンプルのメッセージ・フローがデプロイされていることを確認します。
-
「ブローカー開発」ビューで、JSON REST Sample Message Broker プロジェクト JSONRESTSampleFlowProject を展開します。
「フロー・テスト」の下の MqJsonClientConsumer.mbtest をダブルクリックして、これをテスト・クライアントで開きます。
- テスト・クライアントに、メッセージ・フロー・テスト・イベントがいくつか表示されます。最初のメッセージ・フロー・テスト・イベントをクリックします。MQInput ノードは RETRIEVE_IN1 になっています。
- 「メッセージの送信」をクリックします。
- 「デプロイメントのロケーションの選択」ウィンドウが開きます。
「終了」をクリックします。
- テストが完了すると、画面のメッセージ・データ部分に CD データが表示されます。
-
メッセージ・フロー・テスト・イベントのそれぞれについてステップ 3 から 5 を繰り返します。
その際、どの MQInput ノードが使用されるかに注意してください。
メッセージ・フロー・テスト・イベントの順序に従って、以下のタスクが実行されます。
- "Friars Ball" というタイトルのレコードが返されます。
- "Friars Ball" というタイトルのレコードを更新します。アーティストが "Deep Blue" から "Deep Orange" に変更されます。
- "Friars Ball" というタイトルのレコードが返されます。加えられたすべての変更が表示されます。
- すべての CD のデータが返されます。JSONPConsumer.html を表示することもできます。
- "Friars Ball" というタイトルのレコードを削除します。正常実行または失敗のメッセージと共に戻ります。
- 新しい項目を作成し、すべての CD のデータが返されます。
- すべての CD のデータが返されます。JSONPConsumer.html を表示することもできます。
各キューの働きについて詳しくは、RESTful Web Service Using JSON サンプルについてを参照してください。
WebSphere MQ XML コンシューマー・メッセージ・フローを実行するには、MqXmlClientConsumer.mbtest フロー・テストを開き、上記の手順を繰り返します。
Web サービスに直接アクセスすることもできます。
そのためには、HttpJsonRestProvider.mbtest フロー・テストを使用します。
サンプルのホームに戻る