SYSIN Coding Parameters

You can define file transfers by specifying parameters in the SYSIN DD statement.

Note: You can also specify the parameters in the 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.