Adapter

ListDirectory

This task retrieves a list of files in a specified directory.

Parameter Type Description
Directory File, String The directory from which to return the list of files. This value this can be either a file type pointing to a directory, or a string. The string can contain Global Variables, allowing you to use the same values in a subsequent Read Adapter.
Filename Filter (regex) String The Regular Expression used to filter results.The default is .*; which matches everything.
Sort (ASC or DESC) String This is either ASC or DESC. Default=ASC.
Filenames (Array of String) Array Output. A sorted array of filenames in the directory matching the provided Filename Filter.
Array Size Long Output. The size of the returned array.
Iterator Variable (Sets Zero) Long Output. Sets an index variable to zero for use when looping over the returned array.

SFTPAdapterGet

This task supports the SSH File Transfer Protocol (SFTP) for securely transferring a file from an SFTP Server. All parameters are required.

Parameter Type Description
Storage Node StorageNode The internal storage location of the file retrieved from the server.
Server Username String The username for authentication on the remote server.
Server Password String The password for authentication on the remote server.
Server Hostname/IP String The remote location to connect to.
Server Port String The port number on the remote server to connect to.
Remote Path and Filename String The location and filename on the remote server of the file this task should attempt to retrieve the file from.
Delete Remote File Boolean Indicates if Clarify should delete the file from the server after successfully retrieving it.
Connection Timeout (Seconds) String The number of milliseconds to wait before timing out the connection attempt.

SFTPAdapterMGet

This task supports the SSH File Transfer Protocol (SFTP) for securely transferring multiple files from an SFTP Server.

Parameter Type Description
Storage Node Array The internal storage location(s) of the file(s) retrieved from the server.
Filenames The filename(s) matched and retrieved from the server.
Server Username String The username for authentication on the remote server.
Server Password String The password for authentication on the remote server.
Server Hostname/IP String The remote location to connect to.
Server Port String The port number on the remote server to connect to.
Remote Path String The location on the remote server this task should attempt to retrieve the file(s) from.
Local Path String The location on the local server this task should place retrieved file(s).
Filename Filter The regular expression that will filter files retrieved from the remote path.
Delete Remote File Boolean Indicates if Clarify should delete the file(s) from the server after successfully retrieving them.
Connection Tiimeout String The number of milliseconds to wait before timing out the connection attempt.

SFTPAdapterPut

This task supports the SSH File Transfer Protocol (SFTP) for securely transferring a file to an SFTP Server.

Parameter Type Description
Storage Node StorageNode The internal storage location of the file to be sent to the server.
Server Username String The username for authentication on the remote server.
Server Password String The password for authentication on the remote server.
Server Hostname/IP String The port number on the remote server to connect to.
Server Port String The port number on the remote server to connect to.
Remote Path and Filename String The location and filename on the remote server of the file this task should attempt to write the file to.
Connection Timeout String The number of milliseconds to wait before timing out the connection attempt.

SFTPAdapterMPut

This task supports the SSH File Transfer Protocol (SFTP) for securely transferring multiple files to an SFTP Server. All parameters in bold are required.

Parameter Type Description
Storage Node Array The internal storage location(s) of the file(s) to be sent to the server.
Remote Filename Array Array
Server Username String The username for authentication on the remote server.
Server Password String The password for authentication on the remote server.
Server Hostname/IP String The remote location to connect to.
Server Port String The port number on the remote server to connect to.
Remote Path String The location on the remote server this task should attempt to send the file(s) to.
Connection Timeout String The number of milliseconds to wait before timing out the connection attempt.