Parameter Description for R(nnnnn).PU(m)
- CCTL=Yes|No
- For SNA remote punches only, specify that carriage control
characters are to be placed in the output stream transmitted to this
remote punch. CCTL=No is required when the SELECT=BASICnn parameter
of the R(nnnnn).PU(m) initialization statement is specified. When
CCTL=No is specified, data will not be compressed or compacted, and
SCS control characters will not be placed in the output string.
Modification: $T Rnnnnn.PUm operator command.
- CKPTLINE=nnnnnn|100
- Specifies
the number (1-32767) of cards to be punched per logical page. CKPTLINE
is the only value used to define a logical page for punches.
Modification: $T Rnnnnn.PUm operator command.
Note: To switch off checkpointing, specify CKPTLINE=0. - CKPTPAGE=nnnnnn|1
- Specifies the number (1-32767) of logical pages to be punched
before each checkpoint is taken. (See the description of the CKPTLINE=
parameter.)
For SNA remote punches, the CKPTPAGE= and CKPTLINE= parameters determine the number of logical records within an SNA chain. JES2 will not take a checkpoint until it receives acknowledgment that the chain was received successfully by the RJE workstation. The chain size is the number of logical pages specified by CKPTPAGE=.
For BSC remote punches, the CKPTPAGE= and CKPTLINE= parameters determine the number of logical records sent to the RJE workstation before a checkpoint is taken. The checkpoint is not taken until JES2 receives acknowledgment that the RJE workstation successfully received the data.
Modification: $T Rnnnnn.PUm operator command.
- CLass | Queue=c1[...cn]
- Specifies the output classes, in priority sequence, to be processed
initially by this card punch. You can specify any number of classes
(A-Z and 0-9) up to a maximum number of 15 classes.
Modification: $T Rnnnnn.PUm operator command.
- CMPCT=Yes|No
- For SNA remote punches only - Specifies that this punch
has compaction capabilities. CMPCT=Yes forces this punch to use compaction
if the corresponding RJE workstation initialization statement (RMT(nnnnn) )
specifies COMPACT=Yes. Specifying CMPCT=Yes also causes the data to
be compressed. CMPCT=NO turns off compaction even if compaction is
specified on the RMT(nnnnn) initialization statement. Note:
- If the RMT(nnnnn) initialization statement specifies compaction and the R(nnnnn).PU(m) initialization statement does not specify CMPCT=No, compression will be forced regardless of the COMPress= specification.
- CMPCT=Yes is valid only if CCTL=Yes.
- COMPACT= must be nonzero. If COMPACT=0, no compaction table is used and overrides a CMPCT=Yes specification.
Modification: $T Rnnnnn.PUm operator command.
- COMPACT=nn|0
- Specifies the compaction table
(0-99) to be used for all outbound remote punch data. The COMPACT=
parameter of the RMT(nnnnn) statement must indicate that compaction
is supported by this punch. A compaction table value of 0 indicates
no compaction table will be used, and will also override CMPCT=Yes,
if it was specified.
Note that if a compaction table number is specified that does not match any compaction table defined by a COMPACT initialization statement, JES2 uses the default of 0.
Modification: $T Rnnnnn.PUm operator command.
- COMPress=Yes|No
- Specifies that this punch has compression/expansion capabilities.
COMP=Yes forces this punch to use compression only if the corresponding
RJE workstation (RMT(nnnnn) ) initialization statement has COMPRESS=Yes
specified. COMP=No turns off compression for this punch even if the
corresponding RMT(nnnnn) initialization statement specifies COMPRESS=Yes.
For SNA remote punches only:
- COMPRESS=Yes is valid only if CCTL=Yes.
- If COMPRESS=Yes, the corresponding bit in the RJE BIND is set on.
Modification: $T Rnnnnn.PUm operator command.
- CReator=cccccccc
- Specifies the userid whose output can be selected by this punch.
Wildcard specifications are allowed on this parameter.
If you allow this parameter to default, JES2 selects all output for processing, regardless of the userid.
Modification: $T Rnnnnn.PUm operator command.
- FLUSH=Yes|No
- Specifies whether (Yes) or not (No) JES2 causes a blank card to
be punched at the end of each data set or following each copy of a
data set.
Intelligent workstations can use this parameter to create files that do not contain blank cards between data sets.
Modification: $T Rnnnnn.PUm operator command.
- Forms=xxxxxxxx
- Specifies the 1- to 8-character
forms identifier of the forms that are to be loaded initially in this
card punch. Wildcard specifications are allowed on this parameter.
If you do not specify a value, JES2 uses the identifier specified by the STDFORM parameter on the OUTDEF statement.
Modification: $T Rnnnnn.PUm operator command.
- JOBname=jccccccc
- Specifies the name of jobs whose output can be selected by this
punch.
If you allow this parameter to default, JES2 selects all output for processing, regardless of the jobname. Wildcard specifications are allowed on this parameter.
Modification: $T Rnnnnn.PUm operator command.
- LIMit=m|m-n|m-*
- Specifies that output
is to be selected for specific punches based upon the amount of the
output (in records). The designated values m and n specify within
what output size range (in records) a job output element (JOE) must
fall to be processed by this punch. The integer m specifies the lower
output size limit and n specifies the upper output size limit.
For both variables m and n, you can specify a range of values 0-4294967295. m and n can be equal. If they are not equal, n must be larger than m.
If you code only m, that value becomes both the lower and upper limit. If m-* is specified, the upper limit is set to the default value of 4294967295.
After a warm start, the original size of the output (before any punching) will be used to determine where the remainder of the output will be punched. That is, the original size of the JOE will be used to determine output device selection.
Default: If you omit this parameter, JES2 uses the defaults m=0 and n=4294967295.
Modification: $T Rnnnnn.PUm operator command.
- LRECL=nnn|80
- For
SNA remote punches only, specifies the maximum logical record
length (1-255) of data transmitted to this punch.
Modification: $T Rnnnnn.PUm operator command.
- PRMode=(vvvvvvvv[,vvvvvvvv...])
- Specifies
one to eight names used by JES2 to direct output data sets to this
output device. Wildcard specifications are allowed on this parameter.
If only one PRMODE is specified, the parentheses are optional. Users
can assign a PRMODE value to the data sets by using JCL OUTPUT statements.
However, if the user does not specify a process mode for the data
set, JES2 will assign a process mode. Your installation may have output devices capable of punching other than line-mode data sets. If so, you can specify one or more names on this parameter designating the output device as capable of accepting such data sets. For installation-defined process modes, use the Uvvvvvvv form of the process mode designation. The U identifies the process mode as installation defined. Installation-defined and IBM-defined process mode designations may be mixed on one PRMODE= parameter. For example, you can specify names on this parameter designating the output device as capable of accepting data sets that can be printed on either a plotter device (for example, UPLOT2) or a line-mode printer by specifying:
PRMODE=(UPLOT2,LINE)
Note:- You can specify only up to eight process modes on a single device; however, you can specify as many as 255 different modes throughout a particular JES2 member.
- Within a job entry network, receiving nodes must designate the same process mode as that specified on the data set(s) sent to them. If the receiving node has not specified the same process mode, the data set(s) will not be printed.
- To specify a null processing mode use PRMode=().
Default: LINE, except for those data sets containing formatting controls that can only be processed by page-mode printers. The default for these data sets is PAGE causing an error condition because the page-mode specifications are incompatible with remote punch processing.
Modification: $T Rnnnnn.PUm operator command.
- RANGE={J|S|T}nnnnnn[-nnnnnn]|J1-65534
- Specifies the job ID range for output jobs that can be selected
by this punch. Use “J” to specify batch jobs, “S”
to specify started tasks, and “T” for TSO/E jobs. You
can specify a single job number or range (up to 65534) of jobs. If you code this parameter, you can specify one or two values:
- If you specify one value, that value becomes both the low and the high end of the range.
- If you specify two values, the first value is the low end of the range and the second value the high end. The two values can be equal. If they are not equal, the second value must be larger than the first value.
Modification: $T Rnnnnn.PUm operator command.
- Routecde=
- Specifies up to four internal route
codes to be assigned to this punch. A route code indicates that this
punch is eligible for special routing. The maximum size of a route code is 18 characters. Wildcard specifications are allowed on this parameter for userids only. You can specify a route code in any of the forms listed below.
- Ummmmm
- destid
- remote
- user
- Ummmmm
- Indicates that output for special local routing is selected. The special routing numbers range from 1 to 32767.
- destid
- Indicates that output routed to the specified node(s) is selected.
If destid is specified alone, it refers to both the node and the RJE
workstation remote. Note: If you specify a destid on the Routecde parameter, you must place the DESTID initialization statement before the R(nnnnn).PU(m) statement in the initialization stream.
- LOCAL | ANYLOCAL
- Indicates that output routed to the local node is selected.
- remote
- Indicates that output routed to an RJE workstation is selected. remote can
be specified in any of the following ways:
- Rmmmmm
- Indicates that output routed to the specified RJE workstation is selected. Rmmmmm can also be specified as RMmmmmm or RMTmmmmm. The value specified for mmmmm can range from 1 to 32767.
- destid
- Indicates that output routed to a destid referring to an RJE workstation is selected.
- user
- Indicates that output routed to a specific userid is selected.
Generic userids are also valid. A generic userid is a userid that
ends in an asterisk (*), and refers to all userids that begin with
the characters preceding the *. Note that the * can only be specified
in the last position of the userid.
A userid at the local node must be in the form of a valid TSO/E userid. (It must begin with an alphabetic (A-Z) or a special character ( @ # or $ ), and the remaining characters may be alphabetic, numeric, or special characters.)
You can override the destination specification with the set operator command ($T). If you specify only one route code, the parentheses are optional. To specify a null route code use Routecde=() to cause this punch to select no work if Routecde is also specified in the WS list. Use the Unnnnn form to specify this punch as a special local punch.
If you do not specify a route code value, JES2 assigns the route code of the RJE workstation to which the punch is attached. (See the description of the RMT(nnnnn) statement in this topic for more information about the route code.)
Modification: $T Rnnnnn.PUm operator command.
- SELECT=PUNCHnn|EXCHnn|BASICnn
- For SNA remote punches only, specifies the device type
(PUNCH, EXCH, or BASIC) and device subaddress (n-1) to which output
queued for this remote device will be sent. The SELECT options and
their meanings are:
- Option
- Meaning
- PUNCH(nn)
- Output sent to punch (card format)
- EXCHnn
- Output sent to exchange diskette device
- BASICnn
- Output sent to basic exchange diskette device
The value nn specifies the desired device number. The value of nn may range from 1-15 (subaddress 0-14). If nn is omitted, then any available device (subaddress 15) of the specified type (PUNCH, EXCH, or BASIC) will be used. When BASIC is specified, NOCCTL must be specified and LRECL must not exceed 128. See the RJE workstation publication for your device for valid device type subaddresses and their requirements.
Example: To cause all output to this RJE workstatio route code to be sent to a basic exchange diskette with subaddress 0, specify:SELECT=BASIC1
Note: If this is the only punch defined, Specification of BASICnn or EXCHnn for a SNA device will cause the media-byte presentation service portion of the bind to be changed to reflect non-card format.If you do not specify a value, JES2 defaults to the standard device selection of punch and subaddress selection based upon punch number.
Modification: $T Rnnnnn.PUm operator command.
- Sep=Yes|No
- Specifies whether (Yes) or not (No) separator cards are provided initially between data set
groups. (Separator cards can be specified later by operator command.) This specification can be
overridden if an installation exit routine is provided by JES2 Exit 1. See z/OS JES2 Installation Exits for information about Exit 1.
Modification: $T Rnnnnn.PUm operator command.
- SEPDS=Yes|No
- Specifies whether you desire data set separator cards for the data sets within the job output
elements (JOEs) selected for processing by the specific device. If you enabled Exit 15 (Output Data
Set/Copy Separators), the exit can test for SEPDS=Yes to cause the exit to generate separator cards
for each data set selected by this device. See z/OS JES2 Installation Exits for information about Exit 15.
Modification: $T Rnnnnn.PUm operator command.
Note: Be careful not to confuse this parameter with the SEP= parameter. - SETUP=HALT|NOHALT
- Specifies whether JES2 issues the device setup message ($HASP190)
after a change of device characteristics (for example, forms control).
SETUP=HALT halts the punch and issues the setup message. This allows the operator to verify the changes to the punch.
SETUP=NOHALT allows the punch to process output without requiring setup verification by the operator. The punch uses any previously existing setup characteristics that you have not changed to process output.
Modification: $T Rnnnnn.PUm operator command.
- START=Yes|No
- Specifies whether (Yes) or not (No) this punch is started automatically
when JES2 starts processing.
Modification: $S Rnnnnn.PUm operator command or $P Rnnnnn.PUm operator command.
- SUSPEND=Yes|No
- For BSC remote punches only, Specifies whether (Yes) or
not (No) JES2 interrupts the punching of a data set every time this
remote punch sends an end-of-transmission (EOT) message. An RJE workstation
operator might interrupt punching in order to transmit jobs or JES2
commands to the JES2 member.
Modification: $T Rnnnnn.PUm operator command.
Specifies whether tracing is activated or deactivated for all remote punches. To trace a remote punch, you must also provide the following initialization statements:- TRACE(n) START=Yes
- TRACEDEF ACTIVE=Yes
- TRace=Yes|No|P
- Note: TRACE=Yes is identical to specifying TRACE=P. This parameter setting can be overridden by the $T R(nnnnn).PU(M) operator command. Remote punch tracing is also controlled by trace IDs 11 and 12, the TRACE(n) and TRACEDEF initialization statements, and the $S TRACE command. (See z/OS JES2 Initialization and Tuning Guide, the TRACE(n) and TRACEDEF initialization statements in this topic, and z/OS JES2 Commands for a description of the $S TRACE command for further information concerning the tracing facility.)
Modification: $T Rnnnnn.PUm command
Note: If you modify this parameter value and then restart JES2 with a hot start, the parameter value in effect before termination will be used. (For further information, see z/OS JES2 Initialization and Tuning Guide.) - Volume=(v1[,v2][,v3][,v4])|()
- Specifies the 5- to 6-character volume serial number of a volume
containing a spool data set. Only output jobs containing tracks on
the specified volume can be selected for punching. As many as four
volumes can be specified. Use commas to separate individual volume
IDs and enclose the list in parenthesis if more than one ID is specified.
Modification: $ T Rnnnnn.PUm command.
- Writer=xxxxxxxx
- Specifies the 1- to 8-character writer name assigned to this punch.
Wildcard specifications are allowed on this parameter.
Default: no writer name
Modification: $T Rnnnnn.PUm operator command.
- WS=criteria | (W,Q,R,PRM,LIM/F)
- Specifies the output selection criteria (listed below) for this device. Criteria not specified are not considered during output selection, although they are used by JES2 to determine setup requirements.
- CLass|Queue
- Specifies that a match must be found for the output classes specified
on this device. If CLass/Queue is omitted from the WS list, all output
queues (beginning with queue A) will be searched for work. Note: If specified before the slash, the priority of the device characteristics table class list is from left to right. If specified after the slash, there is no device characteristics table class list priority ordering. To increase performance, this criterion should be placed before the slash.
- CReator
- Specifies that output for the current userid is preferred. JES2 attempts to consecutively select all eligible output for a particular userid. However, output is only grouped in this manner depending upon the specification of the current work selection list and output queues. If specified to the left of the slash, an exact match is required.
- Forms
- Specifies that the current FORMS specification is either required or preferred. If FORMS is omitted from the criteria list, work selection will not contain any forms checking.
- JOBname
- Specifies that JES2 gathers all output for a job and attempt to
process that output consecutively. The JOBNAME= parameter for a particular
device determines what job name JES2 selects when JES2 has processed
all output that matches the current job name.
- If JOBname= is specified before the slash in the WS= list:
JES2 selects only those jobs that match the value specified on JOBNAME= for a specific device. When JOBNAME= is specified as a generic name, JES2 only processes jobs that match that pattern and attempts to process all output for that job name consecutively.
- If JOBname= is specified after the slash in the WS= list:
JES2 uses the value specified on JOBNAME= to select new job names for the specific device. If there are no job names that match the JOBNAME= specification, JES2 selects jobs as if JOBname were not listed in the WS= list. A device gathers and processes all output for a particular job before again examining the value specified on JOBNAME= for more jobs.
If you require JES2 to group jobs based on job name but do not want JES2 to prefer a particular JOBNAME= pattern, specify JOBNAME=* on the device statement and code JOBname after the slash in the WS= list.
- If JOBname= is specified before the slash in the WS= list:
- LIMit
- Specifies that the limits of output, as noted on the LIMIT= keyword
(on this initialization parameter) will be supported, that is, the
amount of generated output must fall within the LIMIT= specification.
This subparameter has no effect as a work selection value for files received from a node that does not provide a page count for its files. For more information, see the sending node's reference documentation.
- PRMode|PMD
- Specifies that the current PRMODE specification is preferred.
If more than one mode is specified, they are in left to right priority
order. Note: To punch output, a match must be found; this criterion should be placed before the slash.
- Priority
- Specifies that output priority will be considered. Priority is
not matched with any other parameter; rather, it specifies that a
higher output priority receives greater output preference. If specified
before the slash, the importance of selecting output by priority is
increased. Note: To prevent performance degradation, this criterion should be placed after the slash.
- Routecde
- Specifies that only output destined for a destination specified
by a route code listed on the ROUTECDE= parameter is eligible for
selection by this device. Note:
- If Routecde is specified before the slash, the route code(s) are in left to right priority order; if specified after the slash, there is no such priority order. To prevent performance degradation, this criteria should be placed before the slash.
- If WS= is added to this remote punch statement, you must specify Routecde in the WS= list.
- RANGE
- Specifies that the current job ID range is preferred. If specified to the left of the slash, an exact match is required.
- Volume
- Specifies that only output with tracks on the currently specified volume can be selected for punching. If specified to the left of the slash, the volumes are considered to be in left to right priority order. If specified to the right of the slash, no priority order exists, but an exact match is still required.
- Writer
- Specifies that the writer name (W=) specification is either required or preferred.
Modification: $T Rnnnnn.PUm operator command.