ファイル転送のトリガー
転送を実行するために満たす必要がある特定のトリガー条件を、ファイル転送に対して設定できます。 トリガー条件が満たされない場合にはファイル転送は実行されず、転送が行われなかったことを記録するためのログ・メッセージがオプションで送信されます。 その後ファイル転送要求は廃棄されます。 例えば、ソース・エージェントがあるシステム上の指定ファイルが設定サイズを超えた場合のみ、 またはソース・エージェントがあるシステム上に特定の指定ファイルが存在する場合のみ ファイル転送が実行されるようにセットアップできます。 トリガー・ファイル転送は、 IBM® MQ Explorer またはコマンド行のいずれかからセットアップできます。
本タスクについて
リソースを継続的にモニターして、トリガー条件が満たされるかどうかを判断することができます。 リソース監視の詳細については、以下を参照してください:MFTリソースのモニタリング」を参照してください。
設定できるトリガー条件は 3 種類あります。 条件は以下のとおりです。
- ソース・エージェントと同じシステムに特定のファイルが存在する場合
- ソース・エージェントと同じシステムに特定のファイルが存在しない場合
- ソース・エージェントがあるシステム上の特定のファイルが特定のサイズを 超えている (サイズはバイト、KB、MB、または GB で指定できます) 場合。 これらの単位では、210 規則を使用します。例えば 1 KB は 1024 バイトを示し、1 MB は 1024 KB を示します。
上記のリストにあるトリガー・タイプは、次の 2 つの方法で
結合できます。
- 単一の条件では、ソース・エージェントがあるシステム上の複数のファイルを指定できます。 この場合、指定したいずれかのファイルが条件を満たした場合に (ブール演算子 OR) 転送がトリガーされます。
- 複数の条件を指定できます。 この場合、条件すべてが満たされた場合のみ (ブール演算子 AND) 転送はトリガーされます。
トリガー転送をスケジュール済み転送と結合させることもできます。 詳しくは、スケジュール済みファイル転送の作成を参照してください。 この場合、トリガー条件はスケジュールが開始する時点で評価されます。繰り返しスケジュールの場合には、スケジュールが開始する時点ごとに評価されます。
トリガー転送は、プロトコル・ブリッジ・エージェントではサポートされません。
コマンドラインを使用してトリガーしたファイル転送を作成するには、 fteCreateTransfer コマンドで -tr パラメーターを使用します。
IBM MQ Explorerの 「ファイル転送管理の新規作成」 ウィザードを使用してスケジュール済みファイル転送を作成するには、以下のステップを実行します。