ファイル転送のトリガー

転送を実行するために満たす必要がある特定のトリガー条件を、ファイル転送に対して設定できます。 トリガー条件が満たされない場合にはファイル転送は実行されず、転送が行われなかったことを記録するためのログ・メッセージがオプションで送信されます。 その後ファイル転送要求は廃棄されます。 例えば、ソース・エージェントがあるシステム上の指定ファイルが設定サイズを超えた場合のみ、 またはソース・エージェントがあるシステム上に特定の指定ファイルが存在する場合のみ ファイル転送が実行されるようにセットアップできます。 トリガー・ファイル転送は、 IBM® MQ Explorer またはコマンド行のいずれかからセットアップできます。

本タスクについて

リソースを継続的にモニターして、トリガー条件が満たされるかどうかを判断することができます。 リソース監視の詳細については、以下を参照してください:MFTリソースのモニタリング」を参照してください。

設定できるトリガー条件は 3 種類あります。 条件は以下のとおりです。
  • ソース・エージェントと同じシステムに特定のファイルが存在する場合
  • ソース・エージェントと同じシステムに特定のファイルが存在しない場合
  • ソース・エージェントがあるシステム上の特定のファイルが特定のサイズを 超えている (サイズはバイト、KB、MB、または GB で指定できます) 場合。 これらの単位では、210 規則を使用します。例えば 1 KB は 1024 バイトを示し、1 MB は 1024 KB を示します。
上記のリストにあるトリガー・タイプは、次の 2 つの方法で 結合できます。
  • 単一の条件では、ソース・エージェントがあるシステム上の複数のファイルを指定できます。 この場合、指定したいずれかのファイルが条件を満たした場合に (ブール演算子 OR) 転送がトリガーされます。
  • 複数の条件を指定できます。 この場合、条件すべてが満たされた場合のみ (ブール演算子 AND) 転送はトリガーされます。

トリガー転送をスケジュール済み転送と結合させることもできます。 詳しくは、スケジュール済みファイル転送の作成を参照してください。 この場合、トリガー条件はスケジュールが開始する時点で評価されます。繰り返しスケジュールの場合には、スケジュールが開始する時点ごとに評価されます。

トリガー転送は、プロトコル・ブリッジ・エージェントではサポートされません。

コマンドラインを使用してトリガーしたファイル転送を作成するには、 fteCreateTransfer コマンドで -tr パラメーターを使用します。

IBM MQ Explorer「ファイル転送管理の新規作成」 ウィザードを使用してスケジュール済みファイル転送を作成するには、以下のステップを実行します。

手順

  1. Navigator ビューで、 「ファイル転送管理」をクリックします。 「ファイル転送管理 - メイン」が「コンテンツ」ビューに表示されます。
  2. すべての調整キュー・マネージャーが「ナビゲーター」ビューに表示されます。 スケジュール済みの転送に使用した調整キュー・マネージャーの名前を展開します。 接続先の調整キュー・マネージャーを変更する場合は、「ナビゲーター」ビューで使用する調整キュー・マネージャーの名前を右クリックして、「接続」をクリックします。
  3. 以下のいずれかの方法を使用して、 「ファイル転送管理の新規作成」 ウィザードを開始します。
    1. Navigator ビューで、関連する調整キュー・マネージャー、 転送テンプレート転送ログ、または 「保留中の転送」のいずれかのノードの名前を右クリックします。 次に、 「新規転送」 をクリックしてウィザードを開きます。
    2. ファイル > 新規 > その他 > Managed File Transfer ウィザード > 新規転送ウィザード をクリックします
  4. ウィザード・パネルの指示に従います。 「トリガー」タブの「トリガー転送を有効にする」チェック・ボックスが選択されていることを確認し、そのタブにあるフィールドすべてに入力してトリガーをセットアップします。 各パネルにはコンテキスト・ヘルプがあります。 Windows 上でコンテキスト・ヘルプにアクセスするには、F1 キーを押します。 Linux®では、 Ctrl+F1 または Shift+F1を押します。