WebSphere® Message
Broker Toolkit を閉じるとき、別のリソースを操作するとき、またはメッセージ・フローまたはサブフローの内容を妥当性検査するときには、フローを保存できます。
始める前に:このトピックでは、以下のトピックの方法に従って、メッセージ・フローまたはサブフローが作成済み、あるいは開いていることを想定しています。
メッセージ・フローまたはサブフローを保存するには、以下のステップを実行します。
- フローを閉じないで保管するには、をクリックします。 をクリックして、すべてを保管することもできます。
メッセージ・フローまたはサブフローが保存され、メッセージ・フロー・バリデーターがフローの内容を検証します。 バリデーターは、「問題」ビュー内で検出されるすべてのエラーをレポートします。フローは、「エディター」ビュー内で開いたままです。 例えば、メッセージ・フローを保管したときに必須プロパティーが設定されていなかった場合、「問題」ビューにエラー・メッセージが現れ、エディターによりそのノードにエラー・アイコン
が付けられます。「ブローカー開発」ビューでも、そのメッセージ・フローはエラー・アイコンでマークされます。 このエラーが起こるのは、MQInput ノードのプロパティーの編集がなされず、この入力ノードがその入力メッセージを検索するキューが定義されなかった場合です。
メッセージ・フローまたはサブフローを保管する際、警告を受けることもあります。警告は「問題」ビューにも表示されます。 警告は、メッセージ・フローまたはサブフローの構成に明白なエラーはないものの、このような構成が原因で、フロー完了時に予期しない結果が生じる可能性があることを示しています。 例えば、ほかのノードにも接続されていないメッセージ・フローに入力ノードを組み込んだ場合、警告を受けます。
- サブフローを含むメッセージ・フローまたはサブフローを保存し、その組み込みサブフローが既に使用可能ではない場合、「問題」ビューに 3 つのエラー・メッセージが追加されます。 これらのエラーは入出力ターミナルおよび組み込みサブフロー自体が見つからないことを示します。 このエラーは、組み込みサブフローが移動または名前変更された場合に起こる可能性があります。
この状態を解決するには、エラーのあるサブフロー・ノードを右クリックし、「サブフローの位置指定」をクリックします。 「サブフローの位置指定」ダイアログ・ボックスが表示され、使用可能なメッセージ・ブローカー・プロジェクトのリストが示されます。 リストを展開し、必要なサブフローを配置するために使用可能なリソースを調べます。 正しいサブフローを選択し、「OK」をクリックします。
現行のメッセージ・フローまたはサブフロー内のすべての参照が更新され、「問題」ビューからエラーが除去されます。
- また、メッセージ・フローまたはサブフローを閉じるときに保管することもできます。 をクリックすると、そのフローを保管するかどうかを確認されます。「はい」をクリックすると、保管して閉じます。 妥当性検査が行われ、すべてのエラーおよび警告が「問題」ビューに書き込まれます。
現行のフローをコピーするためのオプションの使用についての詳細は、保存オプションを使用したメッセージ・フローまたはサブフローのコピーを参照してください。
保管時のエラーを処理する方法については、メッセージ・フローまたはサブフロー保管時のエラーの訂正を参照してください。