/n software Workflow Activities V4 - Online Help
Available for:
/n software Workflow Activities V4
Questions / Feedback?

SCP Activities

Properties   Configuration Settings  

The SCP Activity adds SSH-secured file transfer capabilities to your WorkFlow.

Remarks

The SCP Activity adds a SCP client to your WorkFlow that enables it with SSH-secured file download and upload functionality.

SCP Receive Activity

The SCP Receive Activity requires that a single property be set: SSHHost. You may also set an SSHPort if the server is not running on the default SSH port. In order to authenticate with the SSH server, you will need to specify an SSHUser, and either SSHPassword or SSHCert depending upon the SSHAuthMode to be used.

The activity will connect to the SCP server every PollingInterval and download the file(s) specified by FileMask. All files that match the FileMask will be downloaded and submitted to the WorkFlow as individual messages.

SCP Send Activity

The SCP Send Activity requires both an SSHHost and a RemoteFile. You may also set an SSHPort if the server is not running on the default SSH port. In order to authenticate with the SSH server, you will need to specify an SSHUser, and either SSHPassword or SSHCert depending upon the SSHAuthMode to be used.

The activity will connect to the SCP server whenever it has a message to send. The activity will attempt to upload to the specified RemotePath.

Please refer to the section on adapter configuration for a description of how to configure receive locations and send ports for this adapter.

Receiver Property List


The following is the full list of the properties of the receiver activity with short descriptions. Click on the links for further details.

FileMaskIndicates the type of files to download from the SSH server.
FirewallA set of properties related to firewall access.
LocalDirectoryThe directory on the local machine where files are downloaded.
LogFileThe file to write logging information to at runtime.
LogModeWhat information gets logged during activity execution.
OtherDefines a set of configuration settings to be used by the activity.
OverwriteWhether or not the component should overwrite files during transfer.
PersistentConnectionInstructs the activity whether to keep the connection to the server open.
RemotePathThe current path on the SSH server.
RuntimeLicenseSpecifies the activity runtime license key.
SSHAcceptServerHostKeyInstructs the activity to accept the server host key that matches the supplied key.
SSHAcceptServerHostKeyAcceptAnyTells the activity to accept any server certificate.
SSHAuthModeThe type of authentication used by the activity.
SSHCertThe certificate to use for client authentication during the SSH handshake.
SSHCompressionAlgorithmsA comma-separated list of compression algorithms allowed for this connection.
SSHHostThe address of the SSH host.
SSHPasswordThe password for SSH password-based authentication.
SSHPortThe port on the SSH server where the SSH service is running; by default, 22.
SSHUserThe username for SSH authentication.
TimeoutA timeout for the activity.

Sender Property List


The following is the full list of the properties of the sender activity with short descriptions. Click on the links for further details.

FirewallA set of properties related to firewall access.
LocalFileThe path to a local file for upload.
LogFileThe file to write logging information to at runtime.
LogModeWhat information gets logged during activity execution.
OtherDefines a set of configuration settings to be used by the activity.
PersistentConnectionInstructs the activity whether to keep the connection to the server open.
RemoteFileThe name of the destination file on the SSH server for uploading.
RemotePathThe current path on the SSH server.
RuntimeLicenseSpecifies the activity runtime license key.
SSHAcceptServerHostKeyInstructs the activity to accept the server host key that matches the supplied key.
SSHAcceptServerHostKeyAcceptAnyTells the activity to accept any server certificate.
SSHAuthModeThe type of authentication used by the activity.
SSHCertThe certificate to use for client authentication during the SSH handshake.
SSHCompressionAlgorithmsA comma-separated list of compression algorithms allowed for this connection.
SSHHostThe address of the SSH host.
SSHPasswordThe password for SSH password-based authentication.
SSHPortThe port on the SSH server where the SSH service is running; by default, 22.
SSHUserThe username for SSH authentication.
TimeoutA timeout for the activity.

Configuration Settings


The following is a list of configuration settings for the activity with short descriptions. Click on the links for further details.

RecursiveModeIf set to true the activity will recursively upload or download files.
ServerResponseWindowThe time to wait for a server response in milliseconds.
FilePermissionsSpecifies the permissions of a file to be set after a successful upload.
LogSSHPacketsIf True, detailed SSH packet logging is performed.
SSHAcceptServerHostKeyFingerPrintInstructs the activity to accept the server's host key with this fingerprint.
SSHEncryptionAlgorithmsA comma-separated list containing all allowable compression algorithms.
SSHKeyExchangeAlgorithmsSpecifies the supported key exchange algorithms.
SSHMacAlgorithmsSpecifies the supported Mac algorithms.
AbsoluteTimeoutDetermines whether timeouts are inactivity timeouts or absolute timeouts.
LocalHostThe name of the local host or user-assigned IP interface through which connections are initiated or accepted.
TcpNoDelayWhether or not to delay when sending packets.
UseManagedSecurityAPITells the activity whether or not to use the system security libraries or a managed implementation.
PersistedConnectionTimeoutHow long to leave a persisted connection alive.

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 4.5.6240.0