Managed File Transfer

Managed File Transfer は、ファイル・サイズや使用するオペレーティング・システムに関係なく、管理された監査可能な方法でシステム間でファイルを転送します。

Managed File Transfer を使用して、ファイル転送の管理、信頼、および保護を可能にする、カスタマイズされた、スケーラブルで自動化されたソリューションを構築できます。 Managed File Transfer は、コストのかかる冗長性をなくし、保守コストを削減し、既存の IT 投資を最大限に活用します。

単純な Managed File Transfer トポロジーを示す図。 2 つのエージェントがあり、それぞれが IBM MQ ネットワーク内の独自のエージェント・キュー・マネージャーに接続しています。 図の一方の側にあるエージェントから IBM MQ ネットワークを介して、図のもう一方の側にあるエージェントにファイルが転送されます。 IBM MQ ネットワークには、調整キュー・マネージャーとコマンド・キュー・マネージャーもあります。 アプリケーションおよびツールは、これらのキュー・マネージャーに接続して、 IBM MQ ネットワーク内の Managed File Transfer アクティビティーを構成、管理、操作、およびログに記録します。

この図は、単純な Managed File Transfer トポロジーを示しています。 2 つのエージェントがあり、それぞれが IBM® MQ ネットワーク内の独自のエージェント・キュー・マネージャーに接続しています。 ファイルは、ダイアグラムの一方の側のエージェントから、「IBM MQネットワークを通じて、ダイアグラムの他方の側のエージェントに転送される。 IBM MQネットワークには、コーディネーション・キュー・マネージャーとコマンド・キュー・マネージャーもいる。 アプリケーションやツールは、「IBM MQネットワークにおける「Managed File Transfer活動を設定、管理、操作、記録するために、これらのキュー・マネージャーに接続する。

Managed File Transfer は、ご使用のオペレーティング・システムおよび全体的なセットアップに応じて、4 つの異なるオプションとしてインストールできます。 これらのオプションは、Managed File Transfer AgentManaged File Transfer LoggerManaged File Transfer Service、または Managed File Transfer Tools です。 詳しくは、 Managed File Transfer 製品のオプションを参照してください。

Managed File Transfer を使用して、以下のタスクを実行できます。
  • 管理対象ファイル転送を作成します。
    • [Windows][Linux] Linux® または プラットフォーム上で から新しいファイル転送を作成する。 Windows IBM MQ Explorer
    • サポートされているすべてのオペレーティング・システムで、コマンド・ラインから新しいファイル転送を作成できます。
    • ファイル転送機能を Apache Ant ツールに統合します。
    • エージェント・コマンド・キューにメッセージを書き込むことによって Managed File Transfer を制御するアプリケーションを作成します。
    • ファイル転送は、後の時点で実行されるようにスケジュールに入れます。 また、スケジュール済みファイル転送を、一定の範囲のファイル・システム・イベント (例えば、新規ファイルの作成など) に基づいてトリガーすることもできます。
    • 例えばディレクトリーなどのリソースを継続的にモニターして、そのリソースの内容が事前定義の条件に一致した場合にタスクを開始します。 このタスクは、ファイル転送、 Ant スクリプト、または JCL ジョブのいずれかです。
    • IBM MQ キューとの間でファイルを転送します。
    • FTP サーバー、FTPS サーバー、または SFTP サーバーとの間でファイル転送が可能です。
    • Connect:Direct® ノードとの間でファイルを転送します。
    • テキスト・ファイルとバイナリー・ファイルの両方の転送が可能です。 テキスト・ファイルの場合、ソース・システムと宛先システムの間でコード・ページと行の終わり規則が自動的に変換されます。
    • 転送は、SSL (Secure Socket Layer) ベース接続の業界規格を使用して保護できます。
  • 転送の進行状況を表示することや、ネットワーク内のすべての転送に関する情報をログに記録することが可能です。
    • [Windows][Linux] Linux または プラットフォームの から、進行中の転送ステータスを表示します。 Windows IBM MQ Explorer
    • [Windows][Linux] Linux または プラットフォームの を使用して、完了した転送のステータスを確認する。 Windows IBM MQ Explorer
    • Managed File Transfer データベース・ロガー機能を使用して、ログ・メッセージを Db2® または Oracle データベースに保存します。

Managed File Transfer は、 IBM MQ上に構築されています。これは、アプリケーション間のメッセージの 1 回限りの確実な配信を提供します。 IBM MQのさまざまな機能を利用できます。 例えば、チャネル圧縮を使用して IBM MQ チャネルを介してエージェント間で送信するデータを圧縮し、SSL チャネルを使用してエージェント間で送信するデータを保護することができます。 ファイルは安全に転送され、ファイル転送を行う媒体となるインフラストラクチャーで発生した障害に対処する機能があります。 ネットワーク障害が発生した場合、接続が復元されたときに、ファイル転送は中止された位置から再開します。

ファイル転送を既存の IBM MQ ネットワークと統合することで、2 つの別個のインフラストラクチャーを維持するために必要なリソースの消費を回避できます。 まだ IBM MQ のお客様でない場合は、 Managed File Transfer をサポートする IBM MQ ネットワークを作成することにより、将来の SOA 実装のためのバックボーンを構築します。 既にお客様が IBM MQ 顧客であれば、Managed File TransferIBM MQIBM MQ Internet Pass-Thru などの既存の IBM Integration Bus インフラストラクチャーを利用できます。

IBM MQ 高可用性ソリューションを利用して、 Managed File Transfer 構成の回復力を向上させることができます。 エージェントが複製データ・キュー・マネージャー (RDQM) を使用する場合は、浮動 IP アドレス機能を使用するように構成する必要があります。 これは、エージェントが同じ IP アドレスを使用して、現在実行中の 3 つの RDQM インスタンスのいずれかと通信し、フェイルオーバー時に自動的に再接続することを意味します ( RDQM 高可用性 および 浮動 IP アドレスの作成と削除を参照してください)。 複数インスタンス・キュー・マネージャー・ソリューションを使用する場合、アプリケーションは、各インスタンスとの通信に異なる IP アドレスを使用します。これは、フェイルオーバー時にクライアント再接続によって処理されます ( 複数インスタンス・キュー・マネージャー および チャネルとクライアントの再接続を参照)。

Managed File Transfer は、他のいくつかの IBM 製品と統合されています。
IBM Integration Bus

IBM Integration Bus フローの一部として Managed File Transfer によって転送されたファイルを処理します。 詳しくは、「 Working with MFT from IBM Integration Bus」を参照してください。

IBM Sterling™ Connect:Direct

Managed File Transfer Connect:Direct ブリッジを使用して、既存の Connect:Direct ネットワークとの間でファイルを転送します。 詳しくは、 Connect:Direct ブリッジを参照してください。

IBM Tivoli® Composite Application Manager

IBM Tivoli Composite Application Manager には、調整キュー・マネージャーにパブリッシュされる情報をモニターするために使用できるエージェントが用意されています。