tFileArchive 標準プロパティ
これらのプロパティは、標準ジョブのフレームワークで実行されているtFileArchiveを設定するために使われます。
標準のtFileArchiveコンポーネントは、ファイルファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
ディレクトリー |
アーカイブファイルに追加するファイルを含むディレクトリーを指定します。 このフィールドは、[Archive format] (アーカイブ形式)リストから、[zip]または[tar.gz]が選択されている場合にのみ使用できます。 情報メモ警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。
|
[Subdirectories] (サブディレクトリー) |
サブディレクトリー内のファイルをアーカイブファイルに追加する場合は、このチェックボックスをオンにします。 このフィールドは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合にのみ使用できます。 |
[Source File] (ソースファイル) |
アーカイブファイルに追加するファイルへのパスを指定します。 このフィールドは、[Archive format] (アーカイブ形式)リストから[gzip]が選択されている場合にのみ使用できます。 |
アーカイブファイル |
作成するアーカイブファイルへのパスを指定します。 情報メモ警告: エラーを避けるために、このフィールドには(相対パスの代わりに)絶対パスを使用します。
|
ディレクトリーがない場合はテーブルを作成します |
デスティネーションフォルダーが存在しない場合は、このチェックボックスをオンにして作成します。 |
[Archive format] (アーカイブ形式) |
リストから[zip]、[gzip]、または[tar.gz]のアーカイブファイル形式を選択します。 |
[Compress level] (圧縮レベル) |
適用する圧縮レベルを選択します。
|
[All files] (すべてのファイル) |
指定したディレクトリー内のすべてのファイルがアーカイブファイルに追加される場合は、このチェックボックスをオンにします。これをオフにすると、[Files] (ファイル)テーブルのアーカイブファイルに追加するファイルを指定できます。 [Filemask] (ファイルマスク): 特殊文字または正規表現を使用して、ファイル名またはファイルマスクを入力します。 このチェックボックスは、[Archive format] (アーカイブ形式)リストから、[zip]または[tar.gz]が選択されている場合にのみ使用できます。 |
[Encoding] (エンコーディング) |
一覧からエンコードの種類を選択するか、[CUSTOM] (カスタム)を選択して手動で定義します。このフィールドは、DBデータ処理で必須です。 このリストは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合に使用できます。 |
[Overwrite Existing Archive] (既存のアーカイブを上書き) |
このチェックボックスは、デフォルトで選択されています。これにより、既存のアーカイブと置き換えてアーカイブを保存できます。ただし、チェックボックスをオフにすると、エラーが報告され、置換が失敗し、新しいアーカイブを保存できません。 情報メモ注:
置換が失敗すると、ジョブが実行されます。 |
[Encrypt files] (ファイルの暗号化) |
アーカイブファイルをパスワードで保護する場合は、このチェックボックスをオンにします。 [Encrypt method] (暗号化方式): リストから、Java Encrypt, Zip4j AES、またはZip4j STANDARDの暗号化方式を選択します。 [AES Key Strength] (AESキー強度): Zip4j AES方式か、またはAES 128とAES 256のいずれかのキー強度を選択します。 [Enter Password] (パスワードの入力): 暗号化パスワードを入力します。 パスワードを入力するためには、パスワードフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して[OK]をクリックし、設定を保存します。 このチェックボックスは、[Archive format] (アーカイブ形式)リストから[zip]が選択されている場合にのみ使用できます。このチェックボックスをオンにすると、圧縮済みアーカイブファイルは、共通アーカイバーではなく、tFileUnarchiveコンポーネントによってのみ解凍できます。tFileUnarchiveの詳細は、tFileUnarchiveをご覧ください。 |
ZIP64 mode (ZIP64モード) |
このオプションを使用すると、.zip64拡張子のアーカイブを作成し、次の3つのモードを使用できます。
アーカイブのファイルサイズまたは合計サイズが4GBを超えるか、アーカイブ内に65536を超えるファイルがある場合は、モードを[ALWAYS] (常時)に設定する必要があります。 |
詳細設定
同期フラッシュの使用 |
このチェックボックスをオンにすると、出力ストリームをフラッシュする前にコンプレッサーがフラッシュされます。このチェックボックスをオフにすると、出力ストリームのみがフラッシュされます。 このチェックボックスは、[Archive format] (アーカイブ形式)リストから、[gzip]または[tar.gz]が選択されている場合にのみ使用できます。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルで処理メタデータが収集されます。 |
グローバル変数
グローバル変数 |
ARCHIVE_FILEPATH: アーカイブファイルのパス。これはAfter変数で、文字列を返します。 ARCHIVE_FILENAME: アーカイブファイルの名前。これはAfter変数で、文字列を返します。 ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。 Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。 フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。 変数の詳細は、コンテキストと変数を使用をご覧ください。 |
使用方法
使用ルール |
このコンポーネントは、スタンドアロンコンポーネントとして使用する必要があります。 |
[Connections] (接続) |
外部リンク(このコンポーネントから別のコンポーネントへのリンク): [Row] (行): メイン、拒否、反復する [Trigger] (トリガー): サブジョブがOkの場合、サブジョブがエラーの場合、コンポーネントがOkの場合、ifを実行、コンポーネントがエラーの場合
受信リンク (あるコンポーネントからこのコンポーネントへのリンク): [Row] (行): メイン、拒否、反復する [Trigger] (トリガー): [Run if] (条件付き実行)、[On Subjob Ok] (サブジョブがOKの場合)、[On Subjob Error] (サブジョブがエラーの場合)、[On Component Ok] (コンポーネントがOKの場合)、[On Component Error] (コンポーネントがエラーの場合)、[Synchronize] (同期)、[Parallelize] (並列)
接続の詳細は、ジョブにおける接続の使い方をご覧ください。 |