クライアント・ドライバー・メッセージ・セットの作成

クライアント・フローの駆動に使用するメッセージを定義したメッセージ・セットを作成するには、次のようにします。

  1. SampleDriverMessages という名前の新しいメッセージ・セット・プロジェクトを作成します。 WebSphere Message Broker 資料のメッセージ・セット・プロジェクトを参照してください。
  2. driverMessage.mxsd という名前の新しいメッセージ定義ファイルを作成します。 WebSphere Message Broker 資料の メッセージ・セットの作成を参照してください。
  3. OrderMessage および OrderResponse という名前の新しいメッセージを作成します。 WebSphere Message Broker 資料のメッセージ・モデル・オブジェクトの追加を参照してください。
  4. 「OrderMessage」を右クリックして、「ローカル・エレメントを追加」をクリックします。
  5. 「localElement」を選択して、メッセージ定義エディターの「プロパティー」ビューに切り替えます。
  6. 「タイプ」リストから (新しい複合タイプ) を選択します。「新規複合タイプ」ウィンドウが表示されます。
  7. 「OK」をクリックすると、ローカル複合タイプが作成されます。
  8. 以下の表の各エレメントを OrderMessage に追加するには、{Local complexType} を右クリックして、 「ローカル・エレメントを追加」をクリックしたあと、エレメントを名前変更します。

    OrderMessage
    エレメント名 エレメント・タイプ
    First Name xsd:string
    LastName xsd:string
    Street xsd:string
    City xsd:string
    ZipCode xsd:string
    PartNumber xsd:string
    Quantity xsd:int

  9. 以下の表の各エレメントを OrderResponse メッセージに追加するには、OrderResponse を右クリックして、 「ローカル・エレメントを追加」をクリックしたあと、エレメントを名前変更します。

    OrderResponse
    エレメント名 エレメント・タイプ
    Status xsd:string
    AMT xsd:int
    PartNo xsd:string
    PartQuantity xsd:int

メッセージを以下の図と比較して、メッセージのフォーマットが正しいことを確認してください。

driverMessage メッセージ・セットの画面取り。

これで、Web サービス・クライアント・メッセージ・フローを作成できます。 詳しくは、Web サービス・クライアント・フローの作成を参照してください。

「Asynchronous Consumer サンプルの作成」に戻る