IBM z/OS Definition Types

There is currently one Definition Type for the mainframe, JCL_FTP. JCL_FTP uses the FTP interface on the mainframe to start processes. This has the advantage of not requiring additional software on the mainframe. For more information, see Using the JCL_FTP Definition Type.

Users

Run As User is generally used to control the user account under which a process runs on the Platform Agent computer. Remote Run As User is used to control an extra user account that is used in particular Definition Types only.

There are two historic exceptions: SQLPLUS and JCL_FTP, where the Run As User is used to control the account that is used for the remote account, because there is no use for the local Run As User and these predate the Remote Run As User.

The Remote Run As User attribute can be used in FTP jobs, for example, to control the initial account that the FTP program connects to.

Controlling the Run As User

When there is a need to control the user account at submit time you can override the user, password (and endpoint) parts of a credential set by using the following parameters:

  • JCS_USER: The z/OS user.
  • JCS_ENDPOINT: The hostname of the z/OS system. THis must match the value of the RemoteHostName Process Server parameter of the server where you want to run the job.

Note: The endpoint for Definition Types other than SQLPLUS and JCL_FTP is fixed to the EndPoint Process Server parameter, or, if that is not set, the RemoteHostName Process Server parameter.