Set File Attributes
Sets common file attributes, such as timestamps, size, permissions, and UID/GID, for a file or directory on an SFTP server.
A good practice is to use the Get File List command to return a list of files and their attributes first. Then, after you have moved the files from a source host to a target host, use the Set File Attributes command to set the source file attributes on the target file.
Fields
| Field | Description |
|---|---|
| Connections | |
| Source Connection | Type of connection to use to connect to the source SFTP server.
To learn more about connections and credentials, see Introduction to credentials, connections, and aliases. |
| Source Connection Alias | Connection & Credential alias record that the system uses to run the action step. Users with the flow_designer or admin role can create or select an associated Connection record. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using an action in multiple environments. Likewise, if the connection information changes, you don't need to update your custom action. To learn more about connections and credentials, see credentials, connections, and aliases. The credential value is displayed as a Password (2 Way Encrypted) data pill on the data panel. This field is available when Use Connection Alias is selected from the Source Connection list. |
| Source Credential alias | Credential alias that the system uses to run the action step. Users with the flow_designer or admin role can create or select an associated Connection record. Using an alias
eliminates the need to configure multiple credentials when using an action in multiple environments. Likewise, if the credential information changes, you don't need to update your custom action. To learn more
about connections and credentials, see credentials, connections, and aliases.
The credential value is displayed as a Password (2 Way Encrypted) data pill on the data panel. This field is available when Define Connection Inline is selected from the Source Connection list. Note: The SFTP step requires a credential record that supports either SSH private key credentials or SSH credentials. This step does not support Windows credentials where the Use MID Server
service account option is selected. |
| Host | Name or IP address of the SFTP server that contains the file you wish to remove. |
| Port | Port number to communicate with the server. |
| MID Selection | Option to select a specific MID Server or MID Cluster. Choose any one of the following options.
|
| MID Application | Option to use a MID Server to run the SFTP step. This field is available when Define Connection Inline is selected from the Source Connection list and Auto-Select MID Server is selected from the MID Selection list. |
| Capabilities | Capability of the MID Server. Select SSH. This field is available when Define Connection Inline is selected from the Source Connection list and Auto-Select MID Server is selected from the MID Selection list. |
| MID Server | Data pill of the required MID Server. This field is available when Define Connection Inline is selected from the Source Connection list and Specific MID Server is selected from the MID Selection list. |
| MID Cluster | Data pill for the MID Cluster you want to use. This field is available when Define Connection Inline is selected from the Source Connection list, and Specific MID Cluster is selected from the MID Selection list. |
| Command Details | |
| Source Path | Path of the directory that contains the files you wish to remove. |
| User ID | User ID attribute to apply to the file or directory. The UID and GUID variables must be set together as a pair. |
| Group ID | Group ID attribute to apply to the file or directory. The UID and GUID variables must be set together as a pair. |
| Permissions (chmod) | File or directory permissions to set for the user and group specified. This
value must be specified in Octal notation only. For example,
755. Note:
The
permissions number is an internal value returned by the Get File List
command. |
| Modified Timestamp (epoch) | Override the timestamp when the file or directory was last modified. Note:
|
| Accessed Timestamp (epoch) | Override the timestamp when the file or directory was last accessed. Note:
|
| Retry Policy | |
| Enable Retry Policy | Option to enable the retry policy. For more information, see Retry policy. |
| Override Default Policy for Alias | Option to override the default retry policy. This option is not applicable when Define Connection Inline is selected from the Connection list. |
| Retry Policy | Default retry policy associated with Connection Alias. If Override Default Policy for Alias is selected, you can override the default retry policy and select another existing retry policy based on your requirement. |
Action error evaluation
- If this step fails
- Data type: Choice
Option to continue running the next step or go to error evaluation. To use the step status code or message for a custom action error condition, see Action error evaluation.