Parameter definition
- PU
- Indicates that this statement is associated with a sysout data set that is punched.
- DDNAME=
- DDNAME=ddname
- DDNAME=stepname.ddname
- DDNAME=stepname.procstepname.ddname
- (null)
- Specifies that the parameters on this //*FORMAT PU statement are
the defaults for the job. These parameters then apply to all of the
job’s sysout data sets that are punched except those covered by a
//*FORMAT PU statement with a value other than (null) for DDNAME.
Overrides: Parameters coded on a nonspecific //*FORMAT PU statement are overridden by parameters coded on sysout DD statements or by parameters in the JES3 SYSOUT initialization statement.
- ddname
- stepname.ddname
- stepname.procstepname.ddname
- Identifies the DD statement that defines the sysout data set to
be punched. Use form ddname to indicate all DD statements with
the name, ddname, in this job. Use form stepname.ddname to
indicate DD statement, ddname, in step, stepname, in this job. Use
form stepname.procstepname.ddname to indicate DD statement,
ddname, in procedure step, procstepname, of a procedure that is called
by a step, stepname, in this job. The ddname must match exactly the
ddname on the DD statement. (See the example for the //*DATASET statement.)
If the identified DD statement does not contain a SYSOUT parameter,
JES3 ignores the //*FORMAT PU statement. Note: If a ddname matches more than one //*FORMAT PU statement, the //*FORMAT PU statement that has more qualifiers for the ddname will override the others. See Examples of the //*FORMAT PU statement.
- CHNSIZE=DS
- CHNSIZE=(nnn[,mmm])
- Gives the number of logical records to be transmitted to a work
station as a systems network architecture (SNA) chain and indicates
whether normal output checkpoints are to be taken for this sysout
data set. Note: This parameter is valid only when transmitting to a SNA work station.
Be careful in selecting subparameters, because each affects performance differently. Sending the data set as a SNA chain provides the best performance, but can cause duplicate data to be written to the output device if an operator intervention is required. The remote operator can eliminate duplicate data by issuing commands to reposition and restart the output writers.
When an end-of-chain indicator is sent in the data set, JES3 takes an output checkpoint. You can provide additional checkpoints for critical data by sending an end-of-chain indicator. For example, when punching bank checks, you can have an output checkpoint taken for each check by specifying each check as a SNA chain.- DS
- Indicates that the sysout data set is to be sent as a single SNA chain and that JES3 is not to take normal output checkpoints. DS is the default if the CHNSIZE parameter is omitted.
- nnn
- Specifies the SNA chain size in pages. nnn is a decimal number from 1 through 255. The size of a page is determined by the value you assign to mmm.
- mmm
- Specifies the number of logical records in a page. mmm is a decimal number from 1 through 255.
- COMPACT=compaction-table-name
- Specifies the compaction table for JES3 to use when sending a
systems network architecture (SNA) data set to a SNA remote terminal.
The compaction-table-name is a symbolic name defined by the installation
during JES3 initialization. The name is 1 through 8 alphanumeric characters. In the following cases, JES3 performs compaction using an installation default table, if defined, or sends the data without compacting it, if no table was defined. In all cases, JES3 writes a message to the console.
- No compaction table is specified.
- The specified compaction table is invalid.
- JES3 cannot find the specified compaction table.
If the remote punch does not support compaction, JES3 ignores the COMPACT parameter and sends the data without compacting it.
- COPIES=nnn
- Indicates how many copies of the sysout data set are to be punched. nnn is a number from 0 through 255. If you code COPIES=0, JES3 does not punch this data set. If a COPIES parameter is not specified, the default is 1.
- DEST=destination
- Routes the output from the sysout data set to a punch. This parameter
overrides the //*MAIN statement ORG parameter.
If you omit DEST, JES3 assigns the first available punch that is in the origin group and that fulfills all processing requirements. The origin group is the group of punches defined for the local or remote submitting location. If the job originated at a remote job processing (RJP) terminal, JES3 returns the output to the originating terminal group.
If the job was submitted through TSO/E to the NJE network for execution, the default is the node from which the job was submitted, and the destination ANYLOCAL.- ANYLOCAL
- Indicates any local punch that is being used for the output class specified in the SYSOUT parameter on the DD statement and that is attached to the global processor.
- device-name
- Requests a local device by a symbolic name defined by the installation during JES3 initialization. device-name is 1 through 8 alphanumeric or national ($, #, @) characters.
- device-number
- Specifies the 3-digit or 4-digit hexadecimal device number. Precede a 4-digit number with a slash (/). A 3-digit number can be specified with or without a slash.
- group-name
- Identifies a group of local devices, an individual remote station, or a group of remote stations by a symbolic name defined by the installation during JES3 initialization. group-name is 1 through 8 alphanumeric or national ($, #, @) characters.
- nodename
- Identifies node by a symbolic name defined by the installation during JES3 initialization. nodename is 1 through 8 alphanumeric or national ($, #, @) characters.
- remote
- Identifies a remote work station or VM userid to which the receiving node directs output. remote is 1 through 8 characters.
- (type)
- Indicates a device classification. type is in the form (gggssss) where ggg is the general device classification and ssss is the specific device classification. The type must be enclosed in parentheses. The type must be defined by the installation during JES3 initialization. For example, type for a 3525 is (PUN3525).
- EXTWTR=name
- Identifies the external writer that is to process the sysout data set at the destination node. name is 1 through 8 alphanumeric characters and must identify a module defined to the remote JES3 node that is to execute the job.
- FORMS=STANDARD
- FORMS=form-name
- Indicates the forms on which the sysout data set is to be punched.
- STANDARD
- Indicates the standard form. JES3 uses the standard form specified at JES3 initialization.
- form-name
- Names the punch forms. form-name is 1 through 8 alphanumeric characters.
- INT=YES
- INT=NO
- Specifies whether or not the output is to be interpreted. If the
INT parameter is omitted, the default is NO.
- YES
- Requests that JES3 try to punch the sysout data set on a 3525
Card Punch (PUN3525I) with a Multiline Card Print feature. Note: If the DEST parameter does not send output to a 3525I, JES3 ignores INT=YES, if specified.
- NO
- Requests that the cards not be interpreted.