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

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

サブフローのバージョン管理: Passthrough ノードの「ラベル」プロパティーでキーワードを使用

サブフローのバージョンを定義するために、Passthrough ノードの「ラベル」プロパティーにキーワードを定義できます。

始める前に

初期構成をセットアップします。Error Handler サンプルの初期構成の作成を参照してください。

このタスクについて

Passthrough ノードの「ラベル」プロパティーでキーワードを定義することによってサブフロー・バージョンを設定した場合は、実行時に WebSphere® Message Broker コンソールと WebSphere Message Broker Explorer でその値を確認できます。

手順

WebSphere Message Broker Toolkit で、以下のステップを実行する必要があります。

  1. メッセージ・フロー・エディターでサブフローを開きます。
  2. Passthrough ノードをサブフローに追加します。
  3. Passthrough ノードをサブフロー内の他のノードに接続するか、未接続のままにします。
  4. キーワードを定義します。詳しくは、サブフロー・バージョンのコンテナーとして使用されるキーワードの定義を参照してください。
  5. Passthrough ノードの「ラベル」プロパティーにキーワードを設定します。

例えば、WebSphere Message Broker で提供される Error Handler サンプルの場合、以下のステップを実行することで、サブフローのバージョンを追加および確認できます。
  1. WebSphere Message Broker Toolkit で、以下のように、メッセージ・フロー・エディターで Error_Handler.subflow サブフローを開きます。

    「ブローカー開発」ビューで、サブフローの名前を右クリックして、「アプリケーションから開く」 > 「メッセージ・フロー・エディター」を選択します。

  2. 「Error_Handler.subflow」で、Passthrough ノードを接続します。
    この図は、サブフロー内で Input ノードの後に追加の Passthrough ノードが挿入された Error_Handler.subflow サブフローを示しています。
  3. Passthrough ノードの「プロパティー」タブで、「ラベル」フィールドを使用してサブフロー・バージョンを設定します。これは次の形式にする必要があります。

    $MQSI name of your subflow Subflow Version = Version xxxx MQSI$

    ここで、「name of your subflow」はサブフローの名前、xxxx はサブフロー・バージョン ID です。

    この図は、Passthrough ノードの「ラベル」プロパティーにバージョンを設定する方法をグラフィカルに示しています。
  4. Main_flow.msgflow を含む BAR ファイルを作成します。
    この図は、ランタイムにサンプルのデプロイに使用できる BAR ファイルの作成用に選択するオプションを示しています。
  5. ブローカー・ランタイム環境にメッセージ・フローをデプロイします。詳細については、『ブローカー・アーカイブ・ファイルのデプロイ』を参照してください。
  6. WebSphere Message Broker コンソールで、mqsireadbar コマンドを実行してサブフローのバージョンを確認します。

    以下の構文を使用して、コマンドを実行します。

    mqsireadbar -b your BAR file name

    ここで、「your BAR file name」は、サンプルをランタイムにデプロイするために作成した BAR ファイルの名前です。

    この図は、WebSphere Message Broker コンソールで mqsireadbar コマンドを実行した際の出力を示しています。

次のタスク

サブフローのバージョンを設定し終わったら、BAR ファイルを作成します。 詳しくは、.subflow ファイルとして作成されたサブフローを含んだ BAR ファイルの作成または.msgflow ファイルとして作成されたサブフローを含んだ BAR ファイルの作成を参照してください。