FTP アクティビティー
FTP エンドポイントの作成または編集
FTP エンドポイントは、Studio および統合アプライアンスが FTP サーバーに接続するために使用する接続情報を提供します。
ディレクトリー・リストの解析の例に合わせた FTP エンドポイントの構成
環境内でディレクトリー・リストの解析の例を実行するには、ご使用の FTP サーバーをポイントする FTP エンドポイントが使用する構成プロパティーの値を構成します。 さらに、FTP サーバーで、フラット・ファイル・スキーマが予期するものと同じ形式のディレクトリー・リストを作成する必要があります。
「FTP ディレクトリーのポーリング (FTP Poll Directory)」アクティビティー
実行時に、「FTP ディレクトリーのポーリング (FTP Poll Directory)」アクティビティーは FTP サーバーに接続し、指定された場所での指定されたファイルの存在をポーリングします。 ファイルの内容を読み取り、内容をオーケストレーションの変数にマッピングした後に、「
FTP ディレクトリーのポーリング (FTP Poll Directory)
」アクティビティーによって、ファイルを削除したり、移動させたり、または FTP サーバーのディレクトリー内に残しておいたりできます。
「FTP ファイルの書き込み (FTP Put File)」アクティビティー
実行時に、「
FTP ファイルの書き込み (FTP Put File)
」アクティビティーはオーケストレーションの変数からデータを受け取り、そのデータをファイルに入れ、FTP サーバーに接続して、そのファイルを指定したディレクトリー・ロケーションに置きます。
「FTP ファイルの取得 (FTP Get File)」アクティビティー
実行時に、「
FTP ファイルの取得 (FTP Get File)
」アクティビティーは FTP サーバーに接続し、指定された場所にある単一のファイルの取得を試行します。 「
FTP ファイルの取得 (FTP Get File)
」アクティビティーを構成して、ファイルの内容を返してオーケストレーションの変数に入れることができます。 さらに、「
FTP ファイルの取得 (FTP Get File)
」アクティビティーを構成して、FTP サーバーにより返されるファイルのタイム・スタンプを、オーケストレーションの変数に入れることができます。
「FTP ファイルの削除 (FTP Delete File)」アクティビティー
「
FTP ファイルの削除 (FTP Delete File)
」アクティビティーを使用して、実行時に特定のディレクトリーから特定のファイルを削除します。
「FTP ファイルのリスト (FTP List Files)」アクティビティー
実行時に、「
FTP ファイルのリスト (FTP List Files)
」アクティビティーは FTP サーバーに接続し、指定された正規表現を使用して、指定されたディレクトリーの場所からのファイルのリストを生成します。 「
FTP ファイルのリスト (FTP List Files)
」アクティビティーは、
directoryListing
または
fileListing
出力パラメーターのいずれかを使用して、ファイルのリストをオーケストレーションに返します。
「FTP ファイル名の変更 (FTP Rename File)」アクティビティー
「
FTP ファイル名の変更 (FTP Rename File)
」アクティビティーは、実行時にファイル名を変更したり、ファイルを別のディレクトリーに移動したりする場合に使用します。
ディレクトリー・リストの解析の例
この例では、「
FTP ファイルのリスト (FTP List Files)
」アクティビティーを使用して FTP ディレクトリーからディレクトリー・リストを取得し、フラット・ファイル・スキーマを使用して長いディレクトリー・リストを解析します。 そして各ファイルのプロパティーに基づいて、ファイルのリスト全体を繰り返します。
FTPS サーバー接続のテスト
「テスト接続」が正常に実行された後、プロジェクトを公開する前に、Studio 検査ツールを FTPS オーケストレーションに使用できます。