Configuring Java CAPS Project Components for Communication Adapters

SFTP Settings (BatchSFTP Connectivity Map)

The SFTP Settings section of the BatchSFTP Connectivity Map properties contains the top-level parameters displayed in this table:

Table 36 Connectivity Map - BatchSFTP - SFTP Settings

Name 

Description 

Required Value 

Transfer Mode

Specifies whether the transfer is binary code or ASCII text. 

Select BINARY or ASCII.

The configured default is BINARY.

Remote EOL

Specifies the remote server - end of line. Options are CR, LF, CRLF.

Select CR, LF, or CRLF.

CRLF is the configured default.

Transfer Block Size

Specifies the block size used when transferring files. Do not increase the default, as the remote server may not be able to support higher blocksizes.

An integer indicating the block size used when transferring files. 

The configured default is 32768.

Local Read Buffer Size

Specifies the size (in bytes) of the buffer which is used to read from the local file system.

An integer indicating the size (in bytes) of the local read buffer. A value of -1 indicates that the whole local file is read at once.

Authentication Type

Specifies the client authentication type. The options are as follows:

  • PASSWORD

  • HOSTBASED

  • PUBLICKEY

    Refer to your specific SSH server documentation for information regarding your authentication type.

Select PASSWORD, HOST BASED, or PUBLICKEY.

The configured default is PASSWORD.

Do Host Key Verification

Specifies whether SSH server authentication by verification of the public key, is enabled.

Select Yes or No.

Yes enables SSH server authentication by verifying the public key.

The configured default is Yes.

Remote Directory

Specifies the directoryname (path) on the SSH (with SFTP sub-system) server where data is sent or received. The accessibility of the directory usually depends on the login user. The value can be a literal, regular expression (source), or pattern name (destination).

See the Remote Directory Name is Pattern property.

The remote directory name. 

Remote Directory Name is Pattern

Specifies whether the Remote Directory Name represents a literal, or a regular expression or name pattern, as follows: 

  • Yes: Indicates that the name value you enter is assumed to be a name pattern or regular expression.

  • No: Indicates that the name value entered is a literal, an exact match. No pattern matching or name expansion is done.

See the Remote Directory property.

Select Yes or No.

The configured default is No.

Remote File

Specifies the name of a file on the remote server. The value can be a literal, regular expression (get), or pattern name (put).

See the Remote File Name Is Pattern property.

The remote file. 

Remote File Name Is Pattern

Specifies whether the Remote File Name represents a literal, or a regular expression or name pattern, as follows: 

  • Yes: Indicates that the name value you enter is assumed to be a name pattern or regular expression.

  • No: Indicates that the name value entered is a literal, an exact match. No pattern matching or name expansion is done.

See the Remote File property.

Select Yes or No.

The configured default is No.

Local Directory

Specifies the local directory name (path) for sending or recieve files on the remote server. The value can be a literal, regular expression (source), or pattern name (destination).

See the Local Directory Name Is Pattern property.

A local directory. 

Local Directory Name Is Pattern

Specifies the meaning of the Local Directory Name property as follows:

  • Yes: indicates that the name value you enter is assumed to be a name pattern or regular expression.

  • No: indicates that the name value entered is a literal, an exact match. No pattern matching or name expansion is done.

See the Local Directory property.

Select Yes or No.

The configured default is No.

Local File

Specifies the local file to be sent or received on the remote server. The value can be a literal, regular expression (get), or pattern name (put).

See the Local File Name Is Pattern property.

The local file. 

Local File Name Is Pattern

Specifies whether the local file name represents a literal, or a regular expression or name pattern, as follows: 

  • Yes: Indicates that the name value you enter is assumed to be a name pattern or regular expression.

  • No: Indicates that the name value entered is a literal, an exact match. No pattern matching or name expansion is done.

See the Local File property.

Select Yes or No.

The configured default is No.

Where to Go Next

Post Transfer (BatchSFTP Connectivity Map).

More Information

Related Topics

For links to the other topics for this Adapter, go to Related Topics for Sun Adapter for Batch/FTP.