Job Attributes

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.

  • ADLACTJOB (Auxiliary storage is being allocated for the number of active jobs specified in the QADLACTJ system value. This may indicate that the system value for the initial number of active jobs is too low.)

  • ADLTOTJOB (Auxiliary storage is being allocated for the number of jobs specified in the QADLTOTJ system value.)

  • CMDENT (The command Entry display is being used.)

  • DIRSHD (Directory shadowing is occurring.)

  • DLTSPLF (The system is deleting a spooled file.)

  • DUMP (A dump is in process.)

  • JOBLOG (The system is producing a job log.)

  • Passthru (The job is a pass-through job.)

  • RCLSPLSTG (The empty spooled database members are being deleted.)

  • SPLCLNUP (The spool cleanup is in process.)

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:

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:

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:

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.

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:

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:

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:

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:

Start Time The time the job started. The attribute monitors in the operational area of performance. The valid values include:

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.