FTP Adapter Definition - Properties

Use this screen to edit properties associated with how the FTP protocol is implemented. The keys are not displayed. To change a default key value, type the key value as defined in the following table and assign a value to the key. New adapter properties that are not pre-defined must be added by user.

Properties fields are defined in the following table.

Field Name

Description

Key

Key identifies properties that you can change for an adapter. Available keys include:

max.ps.server.threads

Maximum number of threads in the pool used during a connection with a server. Default=10.

ftp.ssl.pbsz.required

Identifies whether the SSL command, PBSZ, is required. Valid values include Y|Yes|y|No|N|n. Default=Y.

Set this property to N for certain clients, like Tumbleweed, that do not send a PBSZ command during an SSL session.

ftp.commands.prohibited

Identifies the FTP commands that cannot be used when an FTP client initiates a connection.

ftp.ssl.prot.required

Identifies whether the SSL command, PROT, is required. Valid values include Y|Yes|y|No|N|n. Default=Y.

Set this property to N for certain clients, like Tumbleweed, that do not send a PROT command during an SSL session.

max.ps.client.threads

Maximum number of threads in the pool used during a connection with a client. Default=10.

ftp.commands.allowed

Identifies the FTP commands that can be used when an FTP client initiates a connection.

ftp.commands.sensitive

Identifies the FTP commands that are sensitive so that the operands for those commands are not logged in debug mode.

ftp.max.command.length

Maximum length allowed for a client command. Default=1024. The command length is unlimited if this parameter is set to 0. If this length is exceeded, an error is logged and the connection is closed.

ftp.max.response.length

Maximum length allowed for a server ftp response. Default=4096. The server ftp length is unlimited if the parameter is set to 0. If this length is exceeded, an error is logged and the connection is closed.

Note: Set this parameter to 0 when communicating with a z/OS FTP server.

failover.detection.enabled

Enables failover detection. Valid value=true | false. Default=false.

failover.detection.mode

Determines the failover detection mode.
  • continuous—Continuously polls the outbound node and Sterling External Authentication Server.
  • Standard–Only polls the outbound node and Sterling External Authentication Server when a connection fails. This is the default.

Outbound and Sterling External Authentication Server perimeter servers are always continuously polled regardless of this setting.

failover.poll.interval

Seconds between failover polling. Default=5.

failover.ea.ping.profile

Sterling External Authentication Server profile to use to extend the Sterling External Authentication Server healthcheck to the backend LDAP server.

failover.debug

Enables debug logging for failover. Valid values are true | false. Default=false.

load.balancer.addr

IP address of the load balancer. Define this property to suppress health check connections logging made by the load balancer.

Value

Value to assign to a property key. See Key for a list of properties you can modify.