FTP server cataloged procedure (FTPD) parameters

The system parameters required by the FTP server are passed by the PARM parameter on the EXEC statement of the FTPD cataloged procedure. Add your parameters to PARMS=' in the PROC statement of the FTPD cataloged procedure, making certain that:
  • Each parameter is separated by a blank.
  • All parameters are in uppercase, unless the security product administrator has enabled mixed-case password support. In that case, any password you supply as a parameter must be entered in the correct case.
For example: //FTPD PROC MODULE='FTPD',PARMS='TRACE ANONYMOUS PORT 21'
ANONYMOUS
Specifying this start option is equivalent to coding the ANONYMOUS statement in FTP.DATA with no parameters. See ANONYMOUSLEVEL (FTP server) statement and ANONYMOUS (FTP server) statement for more information.
ANONYMOUS=user_id
Specifying this start option is equivalent to coding the ANONYMOUS user_id statement in FTP.DATA. See ANONYMOUSLEVEL (FTP server) statement and ANONYMOUS (FTP server) statement for more information.
ANONYMOUS=user_id/password
Specifying this start option is equivalent to coding the ANONYMOUS user_id/password statement in FTP.DATA. See ANONYMOUSLEVEL (FTP server) statement and ANONYMOUS (FTP server) statement for more information.

Restriction: Do not code a password phrase as password.

ANONYMOUS=user_id/SURROGATE
Specifying this start option is equivalent to coding the ANONYMOUS user_id/SURROGATE statement in FTP.DATA. See ANONYMOUSLEVEL (FTP server) statement and ANONYMOUS (FTP server) statement for more information.

Requirement: To use this option, ANONYMOUSLEVEL must be greater than or equal to 3.

AUTOMOUNT
Permits a DASD volume to be mounted when attempts are made to access data sets on that volume.
AUTORECALL
Permits data sets migrated by a storage manager, such as hierarchical storage manager (HSM), to be recalled automatically.
DATASETMODE
Treats all lower qualifiers of address space names as part of the same directory. This affects the behavior of DIR, LS, MGET, and MDLETE because all lower qualifiers are returned.
DIRECTORYMODE
Treats each level of an address space name as if it were a directory. This affects the behavior of DIR, LS, MGET, and MDLETE because only the next lower qualifier is returned.
INACTIVE number_seconds
Sets the inactivity timeout to the specified number of seconds. A control connection inactive for this amount of time is closed. The default inactivity timeout is 300 seconds (5 minutes). The maximum inactive time is 86 400 seconds. A value of 0 disables the inactivity timer, and inactive control connections do not time out.
NOAUTOMOUNT
Prevents a DASD volume from being mounted when attempts are made to access data sets on that volume.
NOAUTORECALL
Prevents data sets migrated by a storage manager, such as HSM, from being recalled automatically. Migrated data sets can still be deleted even though NOAUTORECALL is specified.

Restriction: Only sequential and whole partitioned data sets can be deleted without recalling. Partitioned data set members require the whole data set to be recalled.

PORT port_num
Accepts incoming requests on the specified (decimal) port number rather than the port specified in /etc/services or the default port of 21. (port_num – 1) is used for data transfer. The maximum port number is 65534.
TRACE
Running TRACE might affect performance and should only be used when diagnosing problems with FTP sessions.