ブローカーにデプロイする準備としてメッセージ・フローをブローカー・アーカイブ (BAR) ファイルに追加するとき、実行時の操作に影響を与える追加のプロパティーを設定できます。ブローカー・アーカイブ・ファイルの「構成」タブを選択すると、このようなプロパティーを検討および更新することができます。
メッセージ・フローで WebSphere® MQ メッセージを処理する場合、メッセージの順序を制御するためにメッセージ・フローを構成することができます。MQInput ノードの「順序モード」プロパティーをそれに応じて設定します。さらに、「メッセージ・グループごとのコミット」および「論理順序」プロパティーも設定する必要があるかもしれません。
MQInput ノードは MQOO_INPUT_AS_Q_DEF を指定して入力キューを開きます。これは、入力キューの DEFSOPT プロパティーを使用します。それゆえ、複数のブローカー・スレッドが入力キューから読み込めるようにするために、DEFSOPT(SHARED) および SHARE プロパティーを設定して入力キューが定義されていることを確認する必要があります。これらのプロパティーがそのように設定されていない場合、メッセージ・フロー・スレッドはキューが使用中であると報告 (MQRC=2042) して、メッセージ・フローが入力キューのメッセージの処理を停止する場合があります。
デフォルト値 1 は、指定可能な最小値でもあります。 メッセージが高速に処理されるとき、すぐにコミットしなくても受信側アプリケーションに影響が及ばないならば、このプロパティーを変更して MQCMIT 呼び出しの頻度を少なくすることができます。
「コミット・カウント」を満たす十分な数のメッセージが受信されない場合でも、 定期的にコミットを実行するには、「コミット・インターバル」を使用してください。
メッセージ・フローが WebSphere MQ メッセージを処理しない場合には、このプロパティーは影響しません。
時間間隔は秒単位で、小数点以下 3 桁まで (ミリ秒の細分度) の 10 進数として指定されます。 値は、0.000 から 60.000 の範囲になります。 デフォルト値は 0 です。
メッセージ・フローが WebSphere MQ メッセージを処理しない場合には、このプロパティーは影響しません。
さらに、メッセージ・フロー用のこれ以外の構成可能プロパティーを表示して更新することができます。 表示されるプロパティーは、メッセージ・フロー内のノードによって異なります。 一部のノードでは、構成可能プロパティーが 1 つも表示されません。 ほとんどの構成可能なノード・プロパティーはシステム関連プロパティーであるため、メッセージ・フローがデプロイされている各ブローカーごとに異なる可能性があります。 このようなプロパティーには、WebSphere MQ キューとキュー・マネージャーの名前があります。 ノードの構成可能プロパティーの全詳細については、該当するノードの記述を参照してください。