[ファイル属性の設定] アクティビティ
[ファイル属性の設定] アクティビティは、SFTP サーバー上のファイルまたはディレクトリーの一般的なファイル属性 (タイムスタンプ、サイズ、権限、UID/GID など) を設定します。
最初に [ファイル リストを入手] アクティビティを使用して、ファイルとその属性のリストを返すことをお勧めします。次に、ソース ホストからターゲット ホストにファイルを移動する場合、[ファイル属性の設定] アクティビティを使用してターゲット ファイル上でソース ファイル属性を設定します。これは SFTP ファイル転送ワークフローで説明します。
入力変数
| 変数 | 説明 |
|---|---|
| sourceHost | 属性を変更するファイルまたはディレクトリーを含むサーバーの名前または IP アドレス。 |
| sourcePort | ターゲット サーバーとの通信に使用するポート番号。デフォルトのポート番号は 22 です。 |
| sourceFilePath | 属性を変更するファイルまたはディレクトリーの完全パス。 |
| userID | ファイルまたはディレクトリーに適用するユーザー ID 属性。UID 変数と GUID 変数は、ペアとして一緒に設定する必要があります。 |
| groupID | ファイルまたはディレクトリーに適用するグループ ID 属性。UID 変数と GUID 変数は、ペアとして一緒に設定する必要があります。 |
| permissions | 指定されたユーザーおよびグループに対して設定されたファイルまたはディレクトリーの権限。この値は整数で表す必要があります (例:16877)。この値が rwxr-xr-x のような権限を定義します。 注: 権限番号は、[ファイル リストを入手] アクティビティによって返される内部値です。 |
| accessTimestamp | ファイルまたはディレクトリーが最後にアクセスされたタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。 |
| modificationTimestamp | ファイルまたはディレクトリーが最後に変更されたときのタイムスタンプを上書きします。アクセスおよび変更のタイムスタンプは、ペアとして一緒に設定する必要があります。 |
| sizeInBytes | ファイルまたはディレクトリーのサイズ (バイト単位)。 |
| sourceCredentialTag | ホストで SSH コマンドを実行するために、このアクティビティが使用する必要のある特定の オーケストレーションアクティビティの認証情報エイリアス。 |
出力変数
| 変数 | 説明 |
|---|---|
| errorMessage | アクティビティデザイナーの解析ソースからの executionResult.errorMessages。この変数が NULL 以外の場合、操作は失敗します。 |
| result | コマンドが正常に実行されたことを通知するテキスト メッセージ。 |
条件
| 条件 | 説明 |
|---|---|
| 成功 | アクティビティが指定されたファイルまたはディレクトリーの属性の変更に成功しました。 |
| 失敗 | アクティビティが指定されたファイルまたはディレクトリーの属性の変更に失敗しました。 |