SSH (SCP/SFTP) (Input Agent)

URL: ssh://<URL or IP of the Integration Servers> (see also SshService)

Settings


(1) File pattern: File name pattern. You can enter multiple file name patterns separated by the pipe (|) character (e.g. *.txt|*.csv).

(2) Only with sub directories: You can limit the response to incoming files to a specific directory. The profile only considers files that match the file pattern and are stored in the directory specified here. You can use the placeholder $USER$, which will be replaced by the login name, e.g. /data/$USER$/repository.

(3) Process received data after logout: The processing of the data starts only after the logout of the respective user. Note: See also system variable VAR_SYS_LASTINBULK.

(4) Accept empty files: If this checkbox is set, empty files (0 bytes) will be accepted. Important note: In order for such files to reach the Input Agent, option "notifyReceivedEmptyFiles" in the SshService must be set to "true" (see there).

(5) SSH variant: You can choose between the protocols SFTP and SCP (both based on SSH). See also (6).

(6) List on the left: This list offers all active SSH channels of the system for selection. Users of channels starting with "AUTO_CREATE_" are filtered out. Note: See also section FTP, FTPS, SSH, SCP, SFTP.

(7) Selected partner channels: All selected and active SSH channels are in this list (on the right). At least one must be selected.

Open SSH sessions


If SSH sessions are not terminated correctly, they remain open.

You can end such open sessions manually in the Admin Console. Another option is the parameter "maximumUserConnections", which globally defines the maximum number of parallel connections of a user, where "0" stands for unlimited. See section SshService.

Notes


  • The user name of the SSH/SFTP user is stored in the system variable VAR_SENDER.

  • If using this Input Agent, a maximum size of the input file can be checked. See section Maximum Size of Input Files.

  • If several profiles are ready to accept a specific file, the profile scoring will decide.