WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

サービス・インターフェースの開発

サービス・エディターを使用したサービス・インターフェースの開発の例。

サービスについての概念情報に目を通しておき、サービスを最初から作成します。 サービスの作成を参照してください。

WebSphere Message Broker におけるサービスとは、Web サービス・ソリューションを含む特殊なアプリケーションです。 これは、別個のサブフローとしてインプリメントされる操作を持つインターフェースを定義します。 以下の例は、インターフェースを作成する方法および操作を定義する方法を示しています。 完全なインターフェースについては、サービス・インターフェースの例に説明があります。
  1. 「ブローカー開発」ビュー「サービス記述」をダブルクリックするか、右クリックして「オープン」を選択することにより、サービス・エディターでサービスを開きます。
  2. サービス・エディターで「インターフェース」タブに切り替えることで、サービス・インターフェースを表示します。
  3. サービスが作成される際に、デフォルトの要求応答操作 operation1 が作成されます。 名前を operation1 から getApproval に変更します。
  4. 入出力の名前を変更し、型を編集します。
    1. input1 の名前を balance に変更します。 「タイプ」フィールドで、デフォルトの「ストリング」を選択します。 コンテキスト・メニューから、「倍精度」を選択します。 型が変更されます。
    2. output1approval に変更し、 型は「ストリング」のままにします。

      「タイプ」フィールドをクリックして、「倍精度」を選択します。

  5. 「障害の追加」アイコンを使用して getApproval に 2 つの障害を追加します (「ストリング」型の timeout 障害と、同じく「ストリング」型の systemFailure 障害)。

    「障害の追加」アイコンをクリックして障害を追加するか、操作で右クリックしてコンテキスト・メニューから「障害の追加」を選択します。

    これらの障害は、ご使用のインターフェースを使用するバインディングのプロパティーに現れます。 障害を障害セレクターとともにインプリメントすることができます。
  6. 「要求/応答操作の追加」アイコンをクリックするか、右クリックしてコンテキスト・メニューから選択することにより、別の要求/応答操作を追加します。 「ストリング」型の入力 customerName と、「ストリング」型の出力 customerHistory を持つ getHistory という要求/応答操作が作成されます。 customerHistory「ストリング」型を選択して、「名前」フィールドを customerPastHistory に変更します。

    「要求/応答操作の追加」アイコンをクリックして要求/応答操作を追加するか、操作で右クリックして「要求/応答操作の追加」を選択します。

  7. この操作に前の操作と同じ timeout および systemFailure 障害を追加します。 これらの障害は、タイムアウト状態またはシステム障害の場合にエラー・メッセージを返します。
  8. updateCreditRating という名前の片方向操作を追加します。それには、「片方向操作の追加」を選択してアイコンから追加するか、インターフェース・エディターのキャンバス・エリアを右クリックしてコンテキスト・メニューから選択します。 入力を「ストリング」型の currentRating に名前変更します。 応答は不要なので、片方向操作は入力のみを送信します。

    操作が定義され、インターフェースが完成します。

サービスで定義された操作を別個のサブフローとして実装します。 詳しくは、サービス操作の実装を参照してください。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:32


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | bc19327_