$D PCE - Display status for JES2 processors

Function

To display status information (such as tracing status, ended counts or $ACTIVE counts) for one or more JES2 PCE types.

Syntax

Read syntax diagramSkip visual syntax diagram $D PCE 'pce'(,pce'pce'*-pce-'pce'-*) Selection limiting keywordsDisplay limiting keywords
Display limiting keywords
Read syntax diagramSkip visual syntax diagram,ACTive,Allocated,COUNT=( ,AllocatedDefinedEnded),Defined,DESC,DETails=( ,ACTiveCURJOBJOBidENDedEXItI/ONAMETRaceWAIT),Ended,LONG,TRace
Selection limiting keywords
Read syntax diagramSkip visual syntax diagram,/ACTive=¬=><active,/Allocated=¬=><allocated,/COUNT=( ,/Allocated=¬=><allocated/Defined=¬=><defined/Ended=¬=><ended),/Defined=¬=><defined,/DETails=( ,/ACTive=¬=><active/CURJOB/JOBid=¬=><curjob/ENDed=¬=NoYes/EXIt=exit/NAME=¬=name/TRace=¬=NoPYes/WAIT=¬=waitparms/MOD=¬=csect/SEQ=¬=seq/TIME=¬=time/SECONDS><second/MINUTES><minute/HOURS><hour),/Ended=¬=><ended,/TRace=¬=MIXEDNoPYes

Parameters

(pce-type)
JES2 displays the status of processors in the specified processor-type(s). If this operand is omitted, then all PCE types are displayed.
The valid processor-types are:
Command Input
 Processors
ALICE
Acquire lock and initiate cleanup executor
ASYNC
ASYNC I/O Processor
BERTLOCK
BERT Lock Post Processor
CKPT
Checkpoint Processor
CNVT
JCL Converter
COMM
Command Processor
DAWN
Distributed Available Work Notification
EDS
Email services processor
ENF
ENF Listen Processor
EOM
End of Memory Processor
EVTL
Event Trace Log
EXEC
Execution Services
FCLEANUP
FSS Cleanup at EOM
HOPE
Output Processor
IRCLEAN
Internal Reader Cleanup
JCMD
MAS Command Processor
JQRP
JQE Request Processor
MCON
Remote Console Processor
MLLM
Line Manager
MISC
Miscellaneous processor
NET.JR
NJE Job Receiver
NET.JT
NJE Job Transmitter
NET.SR
NJE SYSOUT Receiver
NET.ST
NJE SYSOUT Transmitter
NET.RR
Job Route Receiver
NET.RT
Job Route Transmitter
NPM
Network Path Manager
NRM
Network Resource Monitor
OFF.JR
Offload Job Receiver
OFF.JT
Offload Job Transmitter
OFF.SR
Offload SYSOUT Receiver
OFF.ST
Offload SYSOUT Transmitter
PRT
Printer
PRTYO
Output Priority Aging
PRTY
Job Priority Aging
PSO
Process SYSOUT Processor
PUN
Punch
PURGE
Purge Processor
RDR
Reader
RESOURCE
Resource Monitor
RESTART
ARM Support Processor
RMT.RDR
RJE Reader
RMT.PRT
RJE Printer
RMT.PUN
RJE Punch
SJFSERV
SWB Modify Processor
SNF
Spool Garbage Collector
SOM
Spool Offload I/O Manager
SPI
SYSOUT API Processor
SPIN
Spin Output Processor
SPOOL
Spool Command Processor
STAC
SSI Status/Cancel Services
TIME
Elapsed Time Monitor
TIMER
STIMER/TTIMER Processor
WARM
Warm Start Processor
XCF
JESXCF Interface
XCFCMND
JESXCF Request Processor

See topic about PCE List in z/OS JES2 Messages for a list of PCEs and a description of their functions.

ACTive=active
$ACTIVE count of all PCEs of this type. The $ACTIVE count is the number of devices of this type that are currently active or the number of jobs active on PCEs of this type.
Allocated=allocated
Number of defined PCEs that have been created.
COUNT=Allocated|Defined|Ended
Allocated
Number of defined PCEs that have been created.
Defined
Number of PCEs of this type defined to JES2.
Ended
Number of allocated PCEs that have ended.
Defined=defined
Number of PCEs of this type defined to JES2.
DESC
Displays a short description of the PCE type.
DETails=PCE(pcetype) | NAME=name | WAIT=waitparms | MOD=csect | SEQ=seq | TIME=yyyy.ddd,hh:mm:ss | SECONDS | MINUTES | HOURS | TRace=yes | {CURJOB | JOBid=jobnnnnn} | {ACTIVE=active} | {I/O=iii} | {ENDED=yes} | {EXIT=eee}
Displays detailed information about every PCE of the type.
pcetype
The processor type for a group of JES2 processors. This value is the NAME operand for an entry in the JES2 installation PCE table. For a complete list of the JES2 processor types, see the $T PCE command, or the "PCE list" at the end of this information for a list of PCEs, their names, and whether they are required, and a description of their function.
mod
Module CSECT name where PCE is $WAITing.
SEQ
Sequence number in mod where PCE is $WAITing.
TIME
Date and time when PCE $WAITed.
SECONDS>second | SECONDS<second
Time interval in second, more or less than which PCE has been waiting.
MINUTES>minute | MINUTES<minute
Time interval in minute, more or less than which PCE has been waiting.
HOURS>hour | HOURS<hour
Time interval in hour, more or less than which PCE has been waiting.
TRace=yes
Current trace status for the PCE.
CURJOB | JOBid
Current job id of job being processed (if any) by the PCE.
ACTIVE
$ACTIVE count for the PCE.
I/O
Number of $EXCPs outstanding for the PCE.
ENDED=yes
Present only if the PCE has ended.
EXIT=eee
Present only if the PCE is in logic that is part of an installation exit.
Ended=ended
Number of allocated PCEs that have ABENDed and are now ended.
LONG
Includes a description of the PCEs in the display.
Note: Because LONG automatically triggers a "long" display, you cannot add additional display-limiting parameters on this command; however, you can add selection-limiting parameters.
TRace={Mixed|No|P|Yes}
Displays the current trace status.

Authority Required

This command requires display authority. The description of the $T RDRnn command explains how to ensure that the authority of the appropriate MVS™ system command group is assigned.

This command requires read security access authority. For a description of assigning command input authority, see z/OS JES2 Initialization and Tuning Guide.

Processing Considerations

If the processors within the specified type do not all have the same TRACE status, JES2 displays the status as ‘MIXED'. You must then use individual $DU commands to determine the status of each processor.

Scope

Single member. The response to this command will be a display of information about this member only. You might want to use this command to get information about all members in the MAS. To do so, you can use the MVS ROUTE *ALL command to issue this command to all active members (if the JES2 command character is the same on all members). See z/OS MVS System Commands for more information on using the ROUTE *ALL command.

Messages

The $HASP653 message displays the current tracing status and PCE counts for the processor types specified.

Examples

 1   $d pce(prt)

  $HASP653 PCE(PRT)       COUNT=(20,20,0),ACTIVE=0,TRACE=YES
20 local printers are defined to JES2 and all 20 are currently allocated (PCEs exist in storage for these printers). All allocated PCEs have processor tracing set (TR=P).
 2   $d pce(rdr,rmt.rdr)

  $HASP653 PCE(RDR)       COUNT=(15,10,0),ACTIVE=0,TRACE=MIXED
  $HASP653 PCE(RMT.RDR)   COUNT=(20,0,0),ACTIVE=0,TRACE=

15 local readers are defined to JES2, 10 of which are currently allocated (PCEs exist in storage for these readers). The tracing status of the allocated local readers is mixed (some readers are currently being traced, others are not).

20 remote readers are defined to JES2. Because none of these readers is currently allocated, JES2 does not display the tracing status.
Note: Local devices (PRT, PUN, RDR) always have a PCE. Remote devices are dynamic (Rn.PR, Rn.PU, Rn.RD).
 3   $d pce(stac)

  $HASP653 PCE(STAC)      COUNT=(2,2,0),ACTIVE=0,TRACE=NO
Two Status/Cancel Services processors are defined and both are currently allocated (PCEs exist in storage for these 2 processors). No allocated PCEs have processor tracing set (TR=N).
 4   $d pce(npm),long

  $HASP653 PCE(NPM)  DESC=NETWORK PATH MANAGER,COUNT=(1,1,0),
  $HASP653    ACTIVE=0,TRACE=NO
LONG adds DESC.
 5   $d pce(npm),details

  $HASP653 PCE(NPM)  NAME=NPM,WAIT=WORK,XECB,INHIBIT=NO,
  $HASP653    MOD=HASPNPM,SEQ=074910000,TIME=1998.175,
  $HASP653    09:37:16,JOBID=JOB00012,ACTIVE=1,I/O=2
JOBID, ACTIVE, I/O and ENDED are optional. JOBID only displays if there is one. ACTIVE and I/O will display if non-zero.
 6   $dpce(*),details=seconds<5

          $HASP653 PCE(TIMER)                                   
$HASP653 PCE(TIMER)     NAME=TIMER,WAIT=WORK,MOD=HASPNUC,       
$HASP653                SEQ=31870000,                           
$HASP653                TIME=(2007.310,09:38:23.802151),        
$HASP653                ACTIVE=0,I/O=0,ADDR=09BCCB58            
          $HASP653 PCE(CKPT)                                    
$HASP653 PCE(CKPT)      NAME=CKPT,WAIT=CKPTW,INHIBIT=NO,        
$HASP653                MOD=HASPCKPT,SEQ=06730000,              
$HASP653                TIME=(2007.310,09:38:23.819029),        
$HASP653                ACTIVE=0,I/O=0,ADDR=09BCCCD8            
          $HASP653 PCE(MCON)                                    
$HASP653 PCE(MCON)      NAME=MCON,WAIT=WORK,INHIBIT=NO,         
$HASP653                MOD=HASPRTAM,SEQ=48110000,              
$HASP653                TIME=(2007.310,09:38:23.814838),        
$HASP653                CURJOB=STC00001,ACTIVE=0,I/O=0,         
$HASP653                ADDR=09BCFCE8                           
          $HASP653 PCE(RESOURCE)                                
$HASP653 PCE(RESOURCE)  NAME=RESOURCE,WAIT=WORK,MOD=HASPMISC,   
$HASP653                SEQ=60240000,                           
$HASP653                TIME=(2007.310,09:38:23.814855),        
$HASP653                ACTIVE=0,I/O=0,ADDR=09BD1028 
Display PCEs that have been waiting for less than 5 seconds.
 7   $dpce(prt),d,a,e

  $HASP653 PCE(PRT)       DEFINED=11,ALLOCATED=11,ENDED=0

Display DEFINED, ALLOCATED and ENDED.