SYSIN Coding Parameters
You can define file transfers by specifying parameters in the SYSIN DD statement.
PARM field on the JCL EXEC statement. Parameters specified in the
PARM field override those specified by using the SYSIN DD statement.
The following table lists the parameters that you can specify in a SYSIN DD statement.
| Parameter | Alternate Specification | Description |
|---|---|---|
| ALLOC_DIR | Defines the number of directory blocks for a new file. | |
| ALLOC_PRI | Defines the primary allocation quantity for a new file. | |
| ALLOC_SEC | Defines the secondary allocation quantity for a new file. | |
| ALLOC_TYPE | Defines the type of allocation for a new file. | |
| AVAIL | Defines whether TAPE is supported. | |
| BLOCKSIZE | BLKSIZE | Defines the DCB block size for a new file. |
| CALLJCL | Requests the Platform Server to call a user program defined on the remote system with JCL linkage. This parameter should only be used when the remote system is z/OS. | |
| CALLPROG |
Requests the Platform Server to call a user program defined on the remote system using standard linkage conventions. This parameter should only be used when the remote system is z/OS. |
|
| CHKPT | CKPT / CHECKPOINT | Defines the checkpoint interval. |
| COMPRESS | Defines the compression options. | |
| CONTINUE | Defines whether transfers continue when a transfer fails. | |
| COSNAME | Defines the Class of Service (COS) entry name. | |
| CRCCHECK | CRC | Defines whether CRC checking will be turned on for this transfer. |
| CRLF | Defines the CRLF/LF options. | |
| DATACLASS | DC / DCLASS | Defines the SMS data class. |
| DATASET_TYPE | Defines the type of the new dataset to create. | |
| DATE | Defines the date to start the transfer. | |
| DCB | Defines RECFM, LRECL, and BLKSIZE. | |
| DCB_LIKE | Defines the DCB model DSN. | |
| DESCRIPTION | DESC | Defines the transfer description. |
| DIRTEST | Shows files for a directory transfer. | |
| DSN | LF / LFILE / LDSLOCAL_FILE | Defines the name of the local dataset. |
| DSORG | Defines the dataset organization. | |
| EFFECT | Defines the file creation options. | |
| EMAIL_FAIL | Defines the email address to which to send an email notification for unsuccessful requests. | |
| EMAIL_GOOD | Defines the email address to which to send an email notification for successful requests. | |
| ENCRYPT | Defines the data encryption options. | |
| EVERY | Defines the repeat cycle of a request. | |
| EVERY_COUNT | Defines the number of times that an EVERY request can be scheduled to execute. | |
| EVERY_EXDAYS | Defines the EVERY expiration date. | |
| EVERY_EXTIME | Defines the EVERY expiration time. | |
| EVERY_MISSED | Defines the EVERY control. | |
| EXEC | REXXEXEC / COMMAND | Defines a command or exec for execution on the remote system. |
| EXECPREPROC |
Defines whether directory transfer preprocessing actions are executed on the parent transfer or the child transfers. Note: This parameter overrides the value defined in the GLOBAL
EXECPREPROC parameter. |
|
| EXECPOSTPROC |
Defines whether directory transfer postprocessing actions are executed on the parent transfer or the child transfers. Note: This parameter overrides the value defined in the GLOBAL
EXECPOSTPROC parameter. |
|
| EXPDT | Defines the transfer expiration date. | |
| EXPTM | Defines the transfer expiration time. | |
| FILEERRORINT |
Defines the wait interval when a retryable file error occurs. This parameter defines how long a transfer waits before being retried. Note: When defined, this parameter overrides the Node and GLOBAL
FILE_ERROR_TRY_INTERVAL parameters. When not defined, the GLOBAL FILE_ERROR_TRY_INTERVAL parameters will be used.Note: The actual interval can be up to 60 seconds or more than the value specified, depending on when the error occurs and when the dispatcher runs. |
|
| FILEERRORMAX |
Defines the maximum number of retryable file errors. Note: When defined, this parameter overrides the Node and GLOBAL
FILE_ERROR_TRY_COUNT parameters. When not defined, the GLOBAL FILE_ERROR_TRY_COUNT parameters will be used. |
|
| FILE_EXPDT | Defines the file expiration date. | |
| FILE_RETPD | Defines the file retention period. | |
| HOLD | Defines the Hold option. | |
| IPADDR | Defines the IP address of the remote system. | |
| IPNAME | Defines the IP name of the remote system. | |
| IPPORT | Defines the IP port of the remote system. | |
| IUNIT | Defines the input tape unit. | |
| IVOLUME | Defines the input dataset volume. | |
| LENGTH | LRECL | Defines the DCB logical record length for the new file. |
| LIST | Defines the name of the distribution list. | |
| LOCALLABEL | LLABEL | Defines the label used on the initiating Platform Server when sending or receiving a tape file. |
| LOCALCTFILE | LCT | Defines the name of the local Translation table. |
| LOGON_DOMAIN | DOMAIN | Defines the Windows domain where the remote user resides. |
| LPASS | LOCAL_PASS | Defines the local password. |
| LUSER | LOCAL_USER | Defines the local user ID. |
| MAINTAINBDW | MBDW | Defines whether to maintain RECFM=VB BDW when sending or receiving files. |
| MAINTAINRDW | MRDW | Defines whether to maintain RECFM=VB RDW when sending or receiving files. |
| MEMBER | Defines the member names. | |
| MGTCLASS | MC / MCLASS | Defines the SMS management class |
| MQ_FAIL | Defines the Platform Server to notify MQ on failure. | |
| MQ_GOOD | Defines the Platform Server to notify MQ on success. | |
| MQ_NOTIFY | Defines when the Platform Server sends MQ notifications. | |
| MQ_WAIT_MESC | Defines the number of minutes that MQ waits for data. | |
| NODE | Defines the node name of the remote system. | |
| NODECLASS | Defines the node class. | |
| NOTIFY | Defines the name of the user to notify when the file transfer is completed. | |
| NOTIFY_TYPE | Defines the type of user ID to notify. | |
| OVOLUME | Defines the output dataset volume. | |
| PASSONLY | Defines the Platform Server to encrypt only the password. | |
| PERMIT_ACTNS | Defines the Windows-permitted actions. | |
| POST_ACTION | PPA | Defines the postprocessing action. |
| PRIORITY | Defines the transfer schedule priority. | |
| PROCNAME | Defines the process name. | |
| PURGE | Defines the timeout request option. | |
| RDSIP | Defines the remote file disposition. | |
| RECFM | Defines the DCB record format for the new file. | |
| REMOTECTFILE | RCT | Defines the name of the remote Translation table. |
| REMOTELABEL | RLABEL | Defines the label used on the responder Platform Server when sending or receiving a tape file. |
| REMOTE_FILE | RF / RFILE / RDSN | Defines the name of the file on the remote system. |
| REMOTE_PASS | RPASS | Defines the password for the remote user on the remote system. |
| REMOTE_UNIT | UNIT | Defines the unit for file creation. |
| REMOTE_USER | RUSER | Defines the name of the user on the remote system. |
| REMOVETRAIL | RMTRAIL | Defines whether to remove trailing blanks and nulls. |
| RESOLVE_GDG | Defines the GDG resolution indicator. | |
| RETENTIONPRD | Defines the retention period for the transfer request. | |
| RETRY | TRY | Defines the number of times that a request will be tried. |
| RETRYINT | Defines the retry interval. | |
| RMTRAIL | Defines whether to remove the trailing spaces. | |
| RSACCELERATOR | RSA | Defines whether transfers go to an RSA host. |
| RSCOMPRESS | RSC | Defines whether RSA uses compression. |
| RSENCRYPT | RSE | Defines whether RSA uses encryption. |
| RSHOST | RSH | Defines the RSAccelerator host name or IP address. |
| RSMAXSPEED | RSMAX | Defines the maximum speed that RSA uses. |
| RSPORT | Defines the RSAccelerator port number. | |
| RSPROTOCOL | RSP | Defines the protocol that RSA uses. |
| SCRIPT | Defines the name of the script file in the started task. | |
| SENDRECFMU | Defines whether to maintain RECFM=VB BDW when sending or receiving files. | |
| SPACE | Defines the space for a new file. | |
| SPACERELEASE | Defines the release unused space flag. | |
| SSL | Defines the SSL options. SSL is now an alias of the TLS parameter. See the TLS parameter. | |
| SPACE | Defines the space for a new file. | |
| SPACERELEASE | Defines the release unused space flag. | |
| STORCLASS | SC / SCLASS | Defines the SMS storage class. |
| SUBDIR | Defines whether to use subdirectories. | |
| SUBMIT | Defines the Platform Server to submit JCL to the remote system. | |
| TAPE | Notifies the Platform Server that this is an uncatalogued tape transfer. | |
| TCP_TIMEOUT | TCPTIMEOUT |
Defines the TCP timeout, in minutes, for this transfer. Note: This parameter overrides the TCP_TIMEOUT defined in the GLOBAL configuration.
|
| TEMPLATE | Defines the Windows template. | |
| TEXTEOFTERM | Defines the CRLF/LF end of file options. | |
| TIME | Defines the time at which to start a transfer. | |
| TLS | Defines whether TLS is used for the request. (SSL is now an alias of the TLS parameter.) | |
| TRANS_TYPE | Defines the transfer type. | |
| TRANSFER | Defines the file transfer direction. | |
| TRCLASSNAME | TRCLASS | Defines the transfer class. |
| TRUNCATE | Defines the truncation options when receiving a file from Windows, UNIX, IBM i, or MFT Internet Server when record delimiters are defined. | |
| TYPE | Defines the TEXT or BINARY file. | |
| UNIXPERM | Defines the permissions that are set when you create a file on a target UNIX system. | |
| UTF8BOM | Defines whether the UTF-8 BOM (0xefbbbf) is added at the start of the converted data or is removed from the start of the data before conversion. | |
| VOLUME | VOL / VOLSER | Defines the volume for file creation. |
| VSAM_KEYLEN | Defines the VSAM KSDS key length. | |
| VSAM_KEYPOS | Defines the VSAM KSDS relative key position. | |
| VSAM_LIKE | Defines the VSAM model DSN. | |
| VSAM_LRECL | Defines the VSAM record length. | |
| VSAM_RRSLOT | Defines the VSAM RRDS slot number option. | |
| VSAM_REUSE | Defines the VSAM REUSE option. | |
| VSAM_TYPE | Defines the VSAM file organization. | |
| WAIT | Defines the transfer WAIT options. | |
| XMEMBER | Defines the excluded member names. |