The Job attribute group contains attributes that you can use to monitor work management. The attributes allow you to collect performance data about started jobs, running jobs, and jobs that end during the monitor interval.
Note: Only active system request jobs, group jobs and disconnected jobs are monitored.
Acct Code The identifier assigned to the job by the system to collect resource use information for the job when job accounting is active. This attribute monitors in the operational areas of performance and work management. The valid value is an alphanumeric string with a maximum of 15 characters.
Acct Status The status of the job. A job displays only 1 status and the attribute can be used to monitor in the operational area of performance. The valid values include:
Blank |
A blank status field represents a job that is in transition or is not active. |
BSCA |
The job is waiting in a pool activity level for the completion of an I/O operation to a binary synchronous device. |
BSCW |
The job is waiting for the completion of an I/O operation to a binary synchronous device. |
CMNA |
The job is waiting in a pool activity level for the completion of an I/O operation to a communications device. |
CMNW |
The job is waiting for the completion of an I/O operation to a communications device. |
CMTW |
The job is waiting for the completion of save-while-active checkpoint processing in another job. |
CPCW |
The job is waiting for the completion of a CPI communications call. |
DEQA |
The job is waiting in the pool activity level for completion of a dequeue operation. |
DEQW |
The job is waiting for completion of a dequeue operation. For example, QSYSARB and subsystem monitors generally wait for work by waiting for a dequeue operation. |
DKTA |
The job is waiting in a pool activity level for the completion of an I/O operation to a diskette unit. |
DKTW |
The job is waiting for the completion of an I/O operation to a diskette unit. |
DLYW |
The job is delayed. The Delay Job (DLYJOB) command delays the job for a time interval to end, or for a specific delay end time. The function field shows either the number of seconds the job is to delay (999999), or the specific time when the job is to start running again. |
DSC |
The job is disconnected from a workstation display. |
DSPA |
The job is waiting in a pool activity level for input from a workstation display. |
DSPW |
Waiting for input from a workstation display. |
END |
The job has been ended with the *IMMED option, or its delay time has ended with the *CNTRLD option. |
EOFA |
Waiting in the activity level to try a read operation again on a database file after the end-of-file has been reached. |
EOFW |
Waiting to try a read operation again on a database file after the end-of-file has been reached. |
EOJ |
Ending for a reason other than running the End Job (ENDJOB) or End Subsystem (ENDSBS) command, such as SIGNOFF, End Group Job (ENDGRPJOB), or an exception that is not handled. |
EVTW |
Waiting for an event. For example, QLUS and SCPF generally wait for work by waiting for an event. |
GRP |
The job is suspended by a Transfer Group Job (TFRGRPJOB) command. |
HLD |
The job is held. |
ICFA |
The job is waiting in a pool activity level for the completion of an I/O operation to an intersystem communications function file. |
ICFW |
The job is waiting for the completion of an I/O operation to an intersystem communications function file. |
INEL |
The job is ineligible and not currently in the pool activity level. |
LCKW |
The job is waiting for a lock. |
MLTA |
The job is waiting in a pool activity level for the completion of an I/O operation to multiple files. |
MLTW |
The job is waiting for the completion of an I/O operation to multiple files. |
MSGW |
The job is waiting for a message from a message queue. |
MXDW |
The job is waiting for the completion of an I/O operation to a mixed device file. |
OS/W |
The job is waiting for the completion of an OSI Communications Subsystem/400 OSLISN, OSRACS, OSRACA, OSRCV, or OSRCVA operation. |
PRTA |
The job is waiting in a pool activity level for output to a printer to complete. |
PRTW |
The job is waiting for output to a printer to be completed. |
PSRW |
A prestart job waiting for a program start request. |
RUN |
The job is currently running in the pool activity level. |
SRQ |
The job is the suspended half of a system request job pair. |
SVFA |
The job is waiting in a pool activity level for completion of a save file operation. |
SVFW |
The job is waiting for completion of a save file operation. |
TAPA |
The job is waiting in a pool activity level for completion of an I/O operation to a tape unit. |
TAPW |
The job is waiting for completion of an I/O operation to a tape unit. |
TIMA |
The job is waiting in a pool activity level for a time interval to end. |
TIMW |
The job is waiting for a time interval to end. |
Async I/O The rate of physical asynchronous database and nondatabase read and write operations per second during the last monitor interval. The valid value is an integer in the range 0 through 1000000. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Client Access Application Indicates whether or not the job is a Client Access for i5/OS application job. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is a Client Access for i5/OS application job. |
*NO |
The job is not a Client Access for i5/OS application job. |
CPU Percent The percentage of the processing unit used by this job during the last monitor interval. This attribute monitors in the operational area of performance. The valid value is a decimal number in the range 0.0 through 100.0. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
CPU Time The processing time used by the job (in seconds) This attribute monitors in the operational area of performance. The valid value is a decimal number in the range 0.000 through 2147483647.000. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
CPU Time Overall The total processing unit time used by the job (in seconds). This is the total since the job started. This attribute monitors in the operational area of performance. The valid value is a decimal number in the range 0.000 through 2147483647.000. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
DDM Target Indicates whether or not the job is a distributed data management (DDM) job flag. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is a target DDM job. |
*NO |
The job is not a target DDM job. |
Emulation Active Indicates whether or not the job has an emulation active job flag. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is an emulation job. |
*NO |
The job is not an emulation job. |
End Status Indicates whether or not the system issued a controlled cancellation. The attribute monitors in the operational area of work management. The valid values include:
*ACTIVE |
The system, subsystem, or job is not canceled. |
*ENDING |
The system, the subsystem in which the job is running, or the job itself is cancelled. |
*INACTIVE |
The job is not running. |
Function Name The name of the function and additional information (as described in the function type field) about the function the job is currently performing. The program updates the information only when a command is processed. The valid value is an alphanumeric string with a maximum of 10 characters.
Function Type Indicates the type of function and whether or not the job is performing a high-level function. The valid values include:
Blank |
The system is not doing a logged function. |
A through C |
The command is running interactively, it is a batch stream, or it was rerequested from a system menu. Commands in CL programs or REXX procedures are not logged. |
D |
The job is processing a delay job command. |
G |
The Transfer Group Job (TRFGRPJOB) command suspended the job. |
I |
The job is rebuilding an index (access path). The Function Name field contains the group job name for the field. |
L |
The system logs history information in a database file. The Function Name filed contains the name of the file. QHST is the only log currently supported. |
M |
The job is a multiple requester terminal (MRT) job with the job type of BATCH and the subtype is MRT, or it is an interactive job attached to an MRT job if the job type is interactive. |
N |
The job is currently at a system menu. The Function Name field contains the name of the menu. |
O |
The job is a subsystem monitor that is performing I/O operations to a workstation. The Function Name field contains the name of the workstation device to which the subsystem is performing an I/O operation. |
P |
The job is running a program. The Function Name filed contains the name of the program. |
R |
The job is running a procedure. The Function Name field contains the name of the procedure. |
* |
This does a special function. For this value, the Function Name field contains one of these values.
|
Job Queue The name of the job queue that the job is currently in, or that the job was in when it became active. The attribute monitors in the operational area of work management. The valid values include:
For jobs with a status of *JOBQ or *ACTIVE, an alphanumeric string with a maximum of 10 characters.
Job Queue Library The name of the library where the job queue is located. The attribute monitors in the operational area of work management. The valid value is an alphanumeric string with a maximum of 10 characters.
Job Queue Priority The scheduling priority of the job in the job queue. The attribute monitors in the operational area of work management. The valid values include:
For jobs with a status of *JOBQ or *ACTIVE, 0-9. (0 is the highest and 9 is the lowest.)
Message Queue The name of the message queue where the system sends a completion message when a batch job ends. This attribute monitors in the operational area of work management. The valid values include:
If the job has a submitter, an alphanumeric string with a maximum of 10 characters.
Message Queue Library The name of the library that contains the message queue. The default is QSYS. The attribute monitors in the operational area of work management. The valid value is an alphanumeric string with a maximum of 10 characters.
Mode The mode name of the advanced program-to-program communications (APPC) device that started the job. The attribute monitors in the operational are of performance. The valid value is an alphanumeric string with a maximum of 8 characters.
Multiple Request Terminal Job The multiple requester terminal (MRT) active job flag. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The active job is an MRT job. |
*NO |
The active job is not an MRT job. |
Name The name of the job. The attribute monitors in the operational areas of performance and work management. The valid value is an alphanumeric string with a maximum of 10 characters.
For interactive jobs, the system assigns the job the name of the workstation where the job started.
Number The system assigned to the job. The attribute monitors in the operational areas of performance and work management. The valid value is an alphanumeric string with a maximum of 6 characters.
If you substitute Number (OS400 Job) into a CL command that requires an alphanumeric or character parameter, enclose the job number in apostrophes. For example, use 000123 so that the CL command uses it as a character parameter.
ORIGINNODE The host name for the monitored system. The valid value is an alphanumeric string with a maximum length of 64 characters.
Passthru Source The pass-through source-job flag. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is a pass-through source job. |
*NO |
The job is not a pass-through source job. |
Passthru Target Pass-through target-job flag. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is a pass-through target job. |
*NO |
The job is not a pass-through target job. |
Pool Indicates the pool in which the job ran or is running. The attribute monitors in the operational area of performance. The valid value is an alphanumeric string with a maximum of 2 characters.
Priority Indicates the run priority over other jobs. The attribute monitors in the operational area of performance. The valid value is an integer in the range 1 (highest priority) through 9 (lowest priority).
Response Time The average transaction time (or average response time of the job) during the last monitor interval. The attribute monitors in the operational area of performance. The valid value is a decimal number in the range 0.0 through 2147483647.0. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Response Time Overall The average response time (in seconds) for interactive jobs. The program calculates the value by dividing Transaction Time Overall by Transaction Count Overall. The attribute monitors in the operational area of performance. The valid value is an integer in the range 0.0 through 214748364.7. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Submit Date and Time The date and time the job left the job queue and started running as put in the job queue. The attribute monitors in the operational area of work management. The valid values include:
If the job was not in the job queue, this field is blank.
Submit Time The time the job was put on this job queue. This attribute monitors in the operational area of work management. The valid value include:
If the job was in the job queue, a time in the format HHMMSS (For example, 103000 is a time of 10:30:00 a.m.)
Subsystem The name of the subsystem that can retrieve the job from the queue. The attribute monitors in the operational areas of work management and performance. The valid values include:
For a job with a status of *ACTIVE, an alphanumeric string with a maximum of 10 characters.
Signed On User Indicates whether or not the job is to be treated like a user signed on to the system. The attribute monitors in the operational area of performance. The valid values include:
*YES |
The job should be treated like a signed-on user. |
*NO |
The job should not be treated like a signed-on user. |
Start Date and Time The date and time the job started. For batch jobs, this is the date and time the job left the queue and started running. This attribute monitors in the operational area of performance. The valid values include:
If the job became active, the date and time is in the format CYYMMDDHHmmSSmmm. (For example, 9610021030000000 indicates a century bit of 0, date of October 2, 1996 and time of 10:30:00:000.)
Start Time The time the job started. The attribute monitors in the operational area of performance. The valid values include:
If the job became active, the time is in the format HHMMSS. (For example, 10:30:00:000 indicates a time of 10:30:00:000.)
Subtype Indicates the subtype of the job. This attribute monitors in the operational area of performance. The valid values include:
Blank |
No special subtype. |
*BCI |
Immediate |
*EVK |
Evoke job |
*PJ |
Prestart job |
*PDJ |
Print driver job |
*MRT |
Multiple requester terminal (MRT) job |
*ALTSPLUSR |
Alternate spool user |
Synch I/O The rate of physical synchronous database and nondatabase read and write operations per second during the last monitor interval. This attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 1000000. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
S36 Environment Indicates whether or not the job is a System/36 environment job. This attribute monitors in the operational area of performance. The valid values include:
*YES |
The job is a System/36 environment job. |
*NO |
The job is not a System/36 environment job. |
Timeslice The job time slice value (in seconds). This attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 2147483647. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Transaction Count The number of transactions performed by the job during the last monitor interval. This attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 2147483647. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Transaction Count Overall The total number of interactive transactions performed by the job since the start of the job. This attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 2147483647. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Transaction Time The transaction time (in seconds) accrued during the last monitor interval. The attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 2147483647. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Transaction Time Overall The total interactive job transaction time since the start of the job (in seconds). This attribute monitors in the operational area of performance. The valid value is an integer in the range 0 through 2147483647. The attribute can be used with the *AVG, *MAX, *MIN, and *SUM functions.
Type Indicates the type of job or task. This attribute monitors in the operational areas of performance and work management. The valid values include:
*ASJ |
Autostart job |
*BATCH |
Batch job |
Blank |
No special type |
*HLIC |
Horizontal Licensed Internal Code (HLIC) (tasks only) |
*INT |
Interactive job |
*SBS |
Subsystem monitor job |
*RDR |
Spooled reader job |
*SYSTEM |
System job |
*VLIC |
Vertical Licensed Internal Code (VLIC) (tasks only) |
*WRITER |
Spooled writer job |
*SCPF |
Start-control-program-function (SCPF) system job |
User The user of the job. The user name is the same as the user profile name and can come from several different sources depending on the type of job. The attribute monitors in the operational areas of performance and work management. The valid value is an alphanumeric string with a maximum of 10 characters.