4826 lines
135 KiB
HTML
4826 lines
135 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
|
||
|
<title>Retrieve Job Information (QUSRJOBI) API</title>
|
||
|
<!-- Begin Header Records ========================================= -->
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<!-- WM SCRIPT A converted by B2H R4.1 (346) (CMS) by V2KEA304 -->
|
||
|
<!-- at RCHVMW2 on 17 Feb 1999 at 11:05:09 -->
|
||
|
<!-- Change History: -->
|
||
|
<!-- YYMMDD USERID Change description -->
|
||
|
<!-- File cleanup completed Jan 2002 by v2cdijab -->
|
||
|
<!-- 040309 WDTARARA: Add QLOGOUTPUT -->
|
||
|
<!-- 041202 CLH: Change maximum SQL statement length to 2097152 -->
|
||
|
<!-- 050127 scottf: Add cumulative cursor Opens and Pseudo Opens -->
|
||
|
<!-- End Header Records -->
|
||
|
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<a name="Top_Of_Page"></a>
|
||
|
<!-- Java sync-link -->
|
||
|
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
|
||
|
</script>
|
||
|
|
||
|
<h2>Retrieve Job Information (QUSRJOBI) API</h2>
|
||
|
|
||
|
<div class="box" style="width: 80%;">
|
||
|
<br>
|
||
|
Required Parameter Group:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">1</td>
|
||
|
<td align="left" valign="top" width="50%">Receiver variable</td>
|
||
|
<td align="left" valign="top" width="20%">Output</td>
|
||
|
<td align="left" valign="top" width="20%">Char(*)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">2</td>
|
||
|
<td align="left" valign="top">Length of receiver variable</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Binary(4)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">3</td>
|
||
|
<td align="left" valign="top">Format name</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Char(8)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">Qualified job name</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Char(26)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">5</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Char(16)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Optional Parameter Group 1:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">6</td>
|
||
|
<td align="left" valign="top" width="50%">Error code</td>
|
||
|
<td align="left" valign="top" width="20%">I/O</td>
|
||
|
<td align="left" valign="top" width="20%">Char(*)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Optional Parameter Group 2:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">7</td>
|
||
|
<td align="left" valign="top" width="50%">Reset performance statistics</td>
|
||
|
<td align="left" valign="top" width="20%">Input</td>
|
||
|
<td align="left" valign="top" width="20%">Char(1)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Default Public Authority: *USE<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
Threadsafe: Conditional; see <a href="#HDRRTVJBUN">Usage Notes</a>.<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
</div>
|
||
|
|
||
|
<p>The Retrieve Job Information (QUSRJOBI) API retrieves specific information
|
||
|
about a job.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Authorities and Locks</h3>
|
||
|
|
||
|
<p>The following authority restrictions apply only when the API is called for
|
||
|
format names JOBI0700, JOBI0750, JOBI0800, JOBI0900. All other format names
|
||
|
have no authority restrictions.</p>
|
||
|
|
||
|
<dl>
|
||
|
<dt><em>Job Authority</em></dt>
|
||
|
|
||
|
<dd>When calling this API for format names JOBI0700, JOBI0750, JOBI0800, and
|
||
|
JOBI0900, the API must be called from within the job for which the information
|
||
|
is being retrieved or the caller of the API must be running under a user
|
||
|
profile that is the same as the job user identity of the job for which the
|
||
|
information is being retrieved or the caller of the API must be running under a
|
||
|
user profile that has job control (*JOBCTL) special authority.
|
||
|
|
||
|
<p>The <strong>job user identity</strong> is the name of the user profile by
|
||
|
which a job is known to other jobs. It is described in more detail in the
|
||
|
<a href="../rzaks/rzaks1.htm">Work Management</a> topic.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Required Parameter Group</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Receiver variable</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; CHAR(*)
|
||
|
|
||
|
<p>The variable that is to receive the information requested. You can specify
|
||
|
the size of this area to be smaller than the format requested as long as you
|
||
|
specify the length parameter correctly. As a result, the API returns only the
|
||
|
data that the area can hold.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Length of receiver variable</strong></dt>
|
||
|
|
||
|
<dd>INPUT; BINARY(4)
|
||
|
|
||
|
<p>The length of the receiver variable. If the length is larger than the size
|
||
|
of the receiver variable, the results may not be predictable. The minimum
|
||
|
length is 8 bytes.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Format name</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(8)
|
||
|
|
||
|
<p>The format of the job information to be returned. The format names supported
|
||
|
are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0100</em></td>
|
||
|
<td align="left" valign="top">Basic performance information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0150</em></td>
|
||
|
<td align="left" valign="top">Additional performance information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0200</em></td>
|
||
|
<td align="left" valign="top">WRKACTJOB information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0300</em></td>
|
||
|
<td align="left" valign="top">Job queue and output queue information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0400</em></td>
|
||
|
<td align="left" valign="top">Job attribute information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0500</em></td>
|
||
|
<td align="left" valign="top">Message logging information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0600</em></td>
|
||
|
<td align="left" valign="top">Active job information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0700</em></td>
|
||
|
<td align="left" valign="top">Library list information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0750</em></td>
|
||
|
<td align="left" valign="top">Extended library list information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0800</em></td>
|
||
|
<td align="left" valign="top">Active job signal information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0900</em></td>
|
||
|
<td align="left" valign="top">Active job SQL information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI1000</em></td>
|
||
|
<td align="left" valign="top">Elapsed performance statistics</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>Refer to <a href="#HDRSLCT">Selecting a Job Information Format</a> for
|
||
|
details of each of the formats.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Qualified job name</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(26)
|
||
|
|
||
|
<p>The name of the job for which information is to be returned. The qualified
|
||
|
job name has three parts:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Job name</em></td>
|
||
|
<td align="left" valign="top">CHAR(10). A specific job name or one of the
|
||
|
following special values:
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*</em></td>
|
||
|
<td align="left" valign="top">The job that this program is running in. The rest
|
||
|
of the qualified job name parameter must be blank.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*INT</em></td>
|
||
|
<td align="left" valign="top">The internal job identifier locates the job. The
|
||
|
user name and job number must be blank.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>User name</em></td>
|
||
|
<td align="left" valign="top">CHAR(10). A specific user profile name, or blanks
|
||
|
when the job name is a special value or *INT.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" nowrap><em>Job number</em></td>
|
||
|
<td align="left" valign="top">CHAR(6). A specific job number, or blanks when
|
||
|
the job name specified is a special value or *INT.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Internal job identifier</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(16)
|
||
|
|
||
|
<p>The internal identifier for the job. The List Job API, QUSLJOB, creates this
|
||
|
identifier. If you do not specify *INT for the job name parameter, this
|
||
|
parameter must contain blanks. With this parameter, the system can locate the
|
||
|
job more quickly than with a job name.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Optional Parameter 1</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Error code</strong></dt>
|
||
|
|
||
|
<dd>I/O; CHAR(*)
|
||
|
|
||
|
<p>The structure in which to return error information. For the format of the
|
||
|
structure, see <a href="../apiref/error.htm#hdrerrcod">Error Code Parameter</a>. If this
|
||
|
parameter is omitted, diagnostic and escape messages are issued to the
|
||
|
application.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Optional Parameter 2</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Reset performance statistics</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(1)
|
||
|
|
||
|
<p>The elapsed time and all fields that are part of the JOBI1000 format, which
|
||
|
are based on the elapsed time, will be reset to zero. This field must be zero
|
||
|
if other formats are specified. The default value for this field is zero. The
|
||
|
following special values may be specified:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The performance statistics will not be reset. The
|
||
|
elapsed time will be incremented and the fields in the JOBI1000 format will be
|
||
|
recalculated based on the elapsed time interval.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The elapsed time and the fields in the JOBI1000
|
||
|
format will be reset to zero.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSLCT">Selecting a Job Information Format</a></h3>
|
||
|
|
||
|
<p>All formats may be called against multithreaded jobs; that is, single
|
||
|
threaded Job A may retrieve job information about multithreaded Job B. Refer to
|
||
|
<a href="#HDRRJBSCPE">Considerations for Attribute Scope and Thread Safety</a>
|
||
|
for thread safety information when calling these formats from within a
|
||
|
multithreaded job.</p>
|
||
|
|
||
|
<p>The following section presents some of the performance characteristics of
|
||
|
the different formats (primarily JOBI0100, JOBI0150, and JOBI0200). When
|
||
|
formats return some of the same information, the performance effects are
|
||
|
discussed. When a format contains information not available in other formats,
|
||
|
performance is not discussed.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0100</em></td>
|
||
|
<td align="left" valign="top">This format returns basic performance information
|
||
|
about a job. It is faster than the JOBI0150 format and the JOBI0200 format
|
||
|
(which also contain performance information). The reason that this format is
|
||
|
faster is that it does not touch as many objects, causing less paging when
|
||
|
retrieving information about the job.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0150</em></td>
|
||
|
<td align="left" valign="top">This format returns additional performance
|
||
|
information, and is slower than the JOBI0100 format. It is similar to the
|
||
|
JOBI0200 format, but is faster than that format because there is less paging
|
||
|
involved in retrieving the information.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0200</em></td>
|
||
|
<td align="left" valign="top">This format returns information equivalent to
|
||
|
that found on the Work with Active Jobs (WRKACTJOB) command.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0300</em></td>
|
||
|
<td align="left" valign="top">This format returns job queue and output queue
|
||
|
information for a job, as well as information about the submitter's job if the
|
||
|
job is a submitted batch job.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0400</em></td>
|
||
|
<td align="left" valign="top">This format primarily returns job attribute types
|
||
|
of information, but has other types of information as well.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0500</em></td>
|
||
|
<td align="left" valign="top">This format returns message logging
|
||
|
information.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0600</em></td>
|
||
|
<td align="left" valign="top">This format returns information about active jobs
|
||
|
only. It is intended to supplement the JOBI0400 format. It retrieves
|
||
|
information from several additional objects associated with the job, and
|
||
|
therefore, it causes additional paging.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0700</em></td>
|
||
|
<td align="left" valign="top">This format returns library list information for
|
||
|
an active job.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0750</em></td>
|
||
|
<td align="left" valign="top">This format returns library list information for
|
||
|
an active job plus additional information about each library returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0800</em></td>
|
||
|
<td align="left" valign="top">This format returns signal information for an
|
||
|
active job.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI0900</em></td>
|
||
|
<td align="left" valign="top">This format returns SQL information for an active
|
||
|
job.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>JOBI1000</em></td>
|
||
|
<td align="left" valign="top">This format returns elapsed performance
|
||
|
statistics. Performance values returned are based on an elapsed time (returned
|
||
|
as part of this format).</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>Each format returns information that is only valid for the status of certain
|
||
|
jobs. For example, the JOBI0200 format only returns information for active
|
||
|
jobs. Because the job status can change between the time the list is generated
|
||
|
and the time the Retrieve Job Information API is called, you must design your
|
||
|
application to handle this.</p>
|
||
|
|
||
|
<p>When requesting information about a job that has an unknown or incorrect job
|
||
|
status for the format requested, the API returns the current status of the job
|
||
|
and sets the remainder of the fields for that format to zeros and blanks. When
|
||
|
requesting information about a job that is not valid, the API returns the job's
|
||
|
status as blanks and sets the remainder of the fields for that format to zeros
|
||
|
and blanks. Therefore, you should check the returned status of the job <strong>
|
||
|
before</strong> processing the data. Each format description specifies each
|
||
|
status for which the API returns complete information.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI1">JOBI0100 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0100 format information is valid for active jobs and jobs on queues.
|
||
|
For jobs on queues, this format returns zeros or blanks for the attributes. If
|
||
|
the Change Job (CHGJOB) command was run against a job on a *JOBQ, the
|
||
|
attributes returned are the attributes specified on the CHGJOB command. If the
|
||
|
job status changes to *OUTQ, the status field returned is *OUTQ and the API
|
||
|
returns no information other than the number of bytes returned, the number of
|
||
|
bytes available, the qualified job name, the job type, the job subtype, and the
|
||
|
internal job identifier.</p>
|
||
|
|
||
|
<p>The JOBI0100 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Run priority (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time slice</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Default wait</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Purge</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI15">JOBI0150 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0150 format is valid for active jobs only. If the job status changes
|
||
|
to *OUTQ or *JOBQ, the status field is set appropriately, and no information
|
||
|
other than the number of bytes returned, the number of bytes available, the
|
||
|
qualified job name, the job type, the job subtype, and the internal job
|
||
|
identifier is returned.</p>
|
||
|
|
||
|
<p>The JOBI0150 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%"> </td>
|
||
|
<td align="left" valign="top" width="60%">Returns everything from format
|
||
|
JOBI0100</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">86</td>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Time-slice end pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processing unit time used, if less than
|
||
|
2,147,483,647 milliseconds</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum processing unit time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Temporary storage used in kilobytes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum temporary storage in kilobytes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Thread count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Temporary storage used in megabytes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum temporary storage in megabytes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Processing unit time used - total for the
|
||
|
job</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI2">JOBI0200 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0200 format is only valid for active jobs and is similar to the
|
||
|
information supported by the Work with Active Jobs (WRKACTJOB) command. If the
|
||
|
job status has changed to *OUTQ or *JOBQ, the status field is set
|
||
|
appropriately, and no information other than the number of bytes returned, the
|
||
|
number of bytes available, the qualified job name, the job type, the job
|
||
|
subtype, and the internal job identifier is returned.</p>
|
||
|
|
||
|
<p>The JOBI0200 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem description name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Run priority (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processing unit time used, if less than
|
||
|
2,147,483,647 milliseconds</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of auxiliary I/O requests, if less than
|
||
|
2,147,483,647</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of interactive transactions</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Response time total</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">97</td>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Function name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">107</td>
|
||
|
<td align="center" valign="top">6B</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Active job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">111</td>
|
||
|
<td align="center" valign="top">6F</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of database lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">115</td>
|
||
|
<td align="center" valign="top">73</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of internal machine lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">119</td>
|
||
|
<td align="center" valign="top">77</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of nondatabase lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time spent on database lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">127</td>
|
||
|
<td align="center" valign="top">7F</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time spent on internal machine lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">131</td>
|
||
|
<td align="center" valign="top">83</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time spent on nondatabase lock waits</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">135</td>
|
||
|
<td align="center" valign="top">87</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current system pool identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Thread count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Processing unit time used - total for the
|
||
|
job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Number of auxiliary I/O requests</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Processing unit time used for database - total
|
||
|
for the job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">168</td>
|
||
|
<td align="center" valign="top">A8</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Page faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">176</td>
|
||
|
<td align="center" valign="top">B0</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Active job status for jobs ending</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">180</td>
|
||
|
<td align="center" valign="top">B4</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Memory pool name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">190</td>
|
||
|
<td align="center" valign="top">BE</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Message reply</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI3">JOBI0300 Format</a></h3>
|
||
|
|
||
|
<p>This format returns job queue and output queue information for a job, as
|
||
|
well as information about the submitter's job. This information is valid for
|
||
|
any job status. The JOBI0300 format returns the following job information. For
|
||
|
details about the fields listed, see <a href="#HDRJOBRDE">Field
|
||
|
Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job queue name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job queue library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">82</td>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Job queue priority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="center" valign="top">5E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Output queue priority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">106</td>
|
||
|
<td align="center" valign="top">6A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Printer device name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">126</td>
|
||
|
<td align="center" valign="top">7E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's user name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Submitter's job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">142</td>
|
||
|
<td align="center" valign="top">8E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's message queue name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's message queue library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">162</td>
|
||
|
<td align="center" valign="top">A2</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Status of job on the job queue</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">172</td>
|
||
|
<td align="center" valign="top">AC</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Date and time job was put on this job queue</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">180</td>
|
||
|
<td align="center" valign="top">B4</td>
|
||
|
<td align="left" valign="top">CHAR(7)</td>
|
||
|
<td align="left" valign="top">Job date</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI4">JOBI0400 Format</a></h3>
|
||
|
|
||
|
<p>This format primarily returns job attribute types of information, but has
|
||
|
other types of information as well. This format is valid for any job status.
|
||
|
The JOBI0400 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(13)</td>
|
||
|
<td align="left" valign="top">Date and time job entered system</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">75</td>
|
||
|
<td align="center" valign="top">4B</td>
|
||
|
<td align="left" valign="top">CHAR(13)</td>
|
||
|
<td align="left" valign="top">Date and time job became active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">CHAR(15)</td>
|
||
|
<td align="left" valign="top">Job accounting code</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">103</td>
|
||
|
<td align="center" valign="top">67</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job description name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">113</td>
|
||
|
<td align="center" valign="top">71</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job description library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">123</td>
|
||
|
<td align="center" valign="top">7B</td>
|
||
|
<td align="left" valign="top">CHAR(24)</td>
|
||
|
<td align="left" valign="top">Unit of work ID</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">147</td>
|
||
|
<td align="center" valign="top">93</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Mode name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">155</td>
|
||
|
<td align="center" valign="top">9B</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Inquiry message reply</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">165</td>
|
||
|
<td align="center" valign="top">A5</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Logging of CL programs</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">175</td>
|
||
|
<td align="center" valign="top">AF</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Break message handling</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">185</td>
|
||
|
<td align="center" valign="top">B9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Status message handling</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">195</td>
|
||
|
<td align="center" valign="top">C3</td>
|
||
|
<td align="left" valign="top">CHAR(13)</td>
|
||
|
<td align="left" valign="top">Device recovery action</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">208</td>
|
||
|
<td align="center" valign="top">D0</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">DDM conversation handling</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">218</td>
|
||
|
<td align="center" valign="top">DA</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Date separator</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">219</td>
|
||
|
<td align="center" valign="top">DB</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Date format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">223</td>
|
||
|
<td align="center" valign="top">DF</td>
|
||
|
<td align="left" valign="top">CHAR(30)</td>
|
||
|
<td align="left" valign="top">Print text</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">253</td>
|
||
|
<td align="center" valign="top">FD</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">263</td>
|
||
|
<td align="center" valign="top">107</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's user name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">273</td>
|
||
|
<td align="center" valign="top">111</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Submitter's job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">279</td>
|
||
|
<td align="center" valign="top">117</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's message queue name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">289</td>
|
||
|
<td align="center" valign="top">121</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Submitter's message queue library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">299</td>
|
||
|
<td align="center" valign="top">12B</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Time separator</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">300</td>
|
||
|
<td align="center" valign="top">12C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Coded character set ID</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">304</td>
|
||
|
<td align="center" valign="top">130</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Date and time job is scheduled to run</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">312</td>
|
||
|
<td align="center" valign="top">138</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Print key format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">322</td>
|
||
|
<td align="center" valign="top">142</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Sort sequence table name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">332</td>
|
||
|
<td align="center" valign="top">14C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Sort sequence library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">342</td>
|
||
|
<td align="center" valign="top">156</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Language ID</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">345</td>
|
||
|
<td align="center" valign="top">159</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Country or region ID</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">347</td>
|
||
|
<td align="center" valign="top">15B</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Completion status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">348</td>
|
||
|
<td align="center" valign="top">15C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Signed-on job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">349</td>
|
||
|
<td align="center" valign="top">15D</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Job switches</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">357</td>
|
||
|
<td align="center" valign="top">165</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job message queue full action</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">367</td>
|
||
|
<td align="center" valign="top">16F</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">368</td>
|
||
|
<td align="center" valign="top">170</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Job message queue maximum size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">372</td>
|
||
|
<td align="center" valign="top">174</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Default coded character set identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">376</td>
|
||
|
<td align="center" valign="top">178</td>
|
||
|
<td align="left" valign="top">CHAR(80)</td>
|
||
|
<td align="left" valign="top">Routing data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">456</td>
|
||
|
<td align="center" valign="top">1C8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Decimal format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">457</td>
|
||
|
<td align="center" valign="top">1C9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Character identifier control</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">467</td>
|
||
|
<td align="center" valign="top">1D3</td>
|
||
|
<td align="left" valign="top">CHAR(30)</td>
|
||
|
<td align="left" valign="top">Server type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">497</td>
|
||
|
<td align="center" valign="top">1F1</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Allow multiple threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">498</td>
|
||
|
<td align="center" valign="top">1F2</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job log pending</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">499</td>
|
||
|
<td align="center" valign="top">1F3</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">500</td>
|
||
|
<td align="center" valign="top">1F4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Job end reason</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">504</td>
|
||
|
<td align="center" valign="top">1F8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Job type - enhanced</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">508</td>
|
||
|
<td align="center" valign="top">1FC</td>
|
||
|
<td align="left" valign="top">CHAR(13)</td>
|
||
|
<td align="left" valign="top">Date and time job ended</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">
|
||
|
521</td>
|
||
|
<td align="center" valign="top">209</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">522</td>
|
||
|
<td align="center" valign="top">20A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Spooled file action</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">532</td>
|
||
|
<td align="center" valign="top">214</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to ASP group information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">536</td>
|
||
|
<td align="center" valign="top">218</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of entries in ASP group information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">540</td>
|
||
|
<td align="center" valign="top">21C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of one ASP group information entry</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">544</td>
|
||
|
<td align="center" valign="top">220</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Time zone description name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">
|
||
|
<img src="delta.gif" alt="Start of change">554</td>
|
||
|
<td align="center" valign="top">22A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job log output
|
||
|
<img src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td valign="top" colspan="2">This field repeats for each ASP group information
|
||
|
entry.</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">ASP group information entry (See <a href=
|
||
|
"#HDRASPLE">Format of ASP Group Information Entry</a> for more
|
||
|
information.)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRASPLE">Format of
|
||
|
ASP Group Information Entry</a></h3>
|
||
|
|
||
|
<p>The ASP group information entry describes the data that is returned for each
|
||
|
ASP group in the ASP group information of the JOBI0400 format. For details
|
||
|
about the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<!-- cols="10 10 20 60" -->
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="2" colspan="2" width="20%">The fields
|
||
|
repeat for each ASP group.</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">ASP group name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI5">JOBI0500 Format</a></h3>
|
||
|
|
||
|
<p>This format returns message logging information. This format is valid for
|
||
|
any job status. The JOBI0500 format returns the following job information. For
|
||
|
details about the fields listed, see <a href="#HDRJOBRDE">Field
|
||
|
Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">End severity</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Logging severity</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Logging level</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">73</td>
|
||
|
<td align="center" valign="top">49</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Logging text</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI6">JOBI0600 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0600 format returns information about active jobs. If the job status
|
||
|
changes to *JOBQ or *OUTQ, the status field is set appropriately, and no
|
||
|
information other than the number of bytes returned, the number of bytes
|
||
|
available, the qualified job name, the job type, the job subtype, and the
|
||
|
internal job identifier is returned.</p>
|
||
|
|
||
|
<p>The JOBI0600 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Job switches</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="center" valign="top">46</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">End status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">71</td>
|
||
|
<td align="center" valign="top">47</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem description name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">81</td>
|
||
|
<td align="center" valign="top">51</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem description library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">91</td>
|
||
|
<td align="center" valign="top">5B</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Current user profile</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">101</td>
|
||
|
<td align="center" valign="top">65</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">DBCS-capable</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">102</td>
|
||
|
<td align="center" valign="top">66</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Exit key</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">103</td>
|
||
|
<td align="center" valign="top">67</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Cancel key</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Product return code</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">User return code</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Program return code</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Special environment</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">126</td>
|
||
|
<td align="center" valign="top">7E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Device name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Group profile name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">146</td>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="left" valign="top">ARRAY(15) of CHAR(10)</td>
|
||
|
<td align="left" valign="top">Group profile name - supplemental</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">296</td>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job user identity</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">306</td>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job user identity setting</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">307</td>
|
||
|
<td align="center" valign="top">133</td>
|
||
|
<td align="left" valign="top">CHAR(15)</td>
|
||
|
<td align="left" valign="top">
|
||
|
Client IP address - IPv4</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">322</td>
|
||
|
<td align="center" valign="top">142</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">324</td>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to time zone information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">328</td>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of time zone information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td valign="top" colspan="2"> </td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Time zone information (See <a href=
|
||
|
"#HDRTZE">Format of Time Zone Information</a> for more
|
||
|
information.)</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTZE">Format of Time Zone Information</a></h3>
|
||
|
|
||
|
<p>The following table describes the data that is returned
|
||
|
for the time zone information of the JOBI0600 format. For details
|
||
|
about the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="10" colspan="2" width="20%"> </td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Time zone description name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Time zone Daylight Saving Time indicator</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time zone current offset</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(50)</td>
|
||
|
<td align="left" valign="top">Time zone current full name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Time zone current abbreviated name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(7)</td>
|
||
|
<td align="left" valign="top">Time zone current message identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Time zone message file name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Time zone message file library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
<h3><a name="HDRJOBI7">JOBI0700 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0700 format returns library list information for active jobs only.
|
||
|
The format returns the actual length instead of the total length because all
|
||
|
libraries may not exist. The JOBI0700 format returns the following job
|
||
|
information. For details about the fields listed, see <a href="#HDRJOBRDE">
|
||
|
Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of libraries in SYSLIBL</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of product libraries</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current library existence</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of libraries in USRLIBL</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(11)</td>
|
||
|
<td align="left" valign="top">System library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(11)</td>
|
||
|
<td align="left" valign="top">Product libraries</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(11)</td>
|
||
|
<td align="left" valign="top">Current library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(11)</td>
|
||
|
<td align="left" valign="top">User library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong> The decimal
|
||
|
and hexadecimal offsets depend on the number of libraries you have in the
|
||
|
various parts of your library lists. The data is left-justified with a blank
|
||
|
pad at the end. The array is sequential. It is an array or data structure. See
|
||
|
the <a href="../rbam6/rbam6clmain.htm">Control Language</a> information for the
|
||
|
total number of libraries that can be returned to you.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI75">JOBI0750 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0750 format returns library list information for active jobs only
|
||
|
along with additional information about each library. The JOBI0750 format
|
||
|
returns the following library information for the active job. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to libraries in system library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of libraries in system library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to product libraries</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of product libraries</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to current library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of current libraries</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to libraries in user library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of libraries in user library list</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of one library array entry</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(*)</td>
|
||
|
<td align="left" valign="top">System library list (See <a href="#HDRLIBLE">
|
||
|
Library array entry</a> for format of library array entry.)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(*)</td>
|
||
|
<td align="left" valign="top">Product libraries (See <a href="#HDRLIBLE">
|
||
|
Library array entry</a> for format of library array entry.)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(*)</td>
|
||
|
<td align="left" valign="top">Current library (See <a href="#HDRLIBLE">Library
|
||
|
array entry</a> for format of library array entry.)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="center" valign="top">See note</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(*)</td>
|
||
|
<td align="left" valign="top">User library list (See <a href="#HDRLIBLE">
|
||
|
Library array entry</a> for format of library array entry.)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong> The decimal
|
||
|
and hexadecimal offsets depend on the number of libraries you have in the
|
||
|
various parts of your library lists. The data is left-justified with a blank
|
||
|
pad at the end. The array is sequential. It is an array or data structure. See
|
||
|
<a href="../rbam6/clpro.htm">CL Programming</a> topic for the total number of libraries that can
|
||
|
be returned.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLIBLE">Library array entry</a></h3>
|
||
|
|
||
|
<p>The library array entry describes the data that is returned for each library
|
||
|
entry in the array of libraries on the JOBI0750 format. The name of the library
|
||
|
as well as some extended information about the library is returned with this
|
||
|
format. For details about the fields listed, see <a href="#HDRJOBRDE">Field
|
||
|
Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<!-- cols="10 10 20 60" -->
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="5" colspan="2" width="20%">The fields
|
||
|
repeat for each library object returned in the array.</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(50)</td>
|
||
|
<td align="left" valign="top">Library text description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Library ASP number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Library ASP name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI8">JOBI0800 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0800 format is only valid for active jobs. If the job status has
|
||
|
changed to *OUTQ or *JOBQ, the status field is set appropriately, and no
|
||
|
information other than the number of bytes returned, the number of bytes
|
||
|
available, the qualified job name, and the internal job identifier is returned.
|
||
|
If the signal status is 0, not enabled for signals, this format returns zeros
|
||
|
or blanks for the attributes.</p>
|
||
|
|
||
|
<p>The JOBI0800 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Signal status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Signal blocking mask</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Pending signal set</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to signal monitor data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of signal monitors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Process ID number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(32)</td>
|
||
|
<td align="left" valign="top">Signal monitor data (for each signal
|
||
|
monitor)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="6" colspan="2">These fields repeat for
|
||
|
each signal monitor.</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Signal number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Signal action</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Default signal action</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum number of signals retained</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current number of pending signals</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBI9">JOBI0900 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI0900 format is only valid for active jobs. If the job status has
|
||
|
changed to *OUTQ or *JOBQ, the status field is set appropriately, and no
|
||
|
information other than the number of bytes returned, the number of bytes
|
||
|
available, the qualified job name, and the internal job identifier is returned.
|
||
|
If the number of SQL open cursors is 0 and no SQL statements have ever been
|
||
|
issued in the job, this format returns zeros or blanks for the attributes.</p>
|
||
|
|
||
|
<p><strong>Note:</strong> Synchronization is not performed when you change or
|
||
|
retrieve SQL data. If you try to retrieve SQL data for your own job and your
|
||
|
job is not running multithreaded, then the retrieved data should be correct.
|
||
|
If, however, you are retrieving SQL data for your own job and your job is
|
||
|
running multithreaded or if you are retrieving data for a different job, the
|
||
|
SQL data may not be correct because the SQL data is being changed at the same
|
||
|
time that you are retrieving it.</p>
|
||
|
|
||
|
<p>The JOBI0900 format returns the following job information. For details about
|
||
|
the fields listed, see <a href="#HDRJOBRDE">Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Server mode for Structured Query Language</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">63</td>
|
||
|
<td align="center" valign="top">3F</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to SQL open cursor data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Size of SQL open cursor data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of SQL open cursors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to current SQL statement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of current SQL statement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Status of current SQL statement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">CCSID of current SQL statement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">CHAR(18)</td>
|
||
|
<td align="left" valign="top">Relational Database name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">110</td>
|
||
|
<td align="center" valign="top">6E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">SQL statement object name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">SQL statement library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">130</td>
|
||
|
<td align="center" valign="top">82</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">SQL statement object type</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><img src="v5r4adelta.gif" alt="Start of change">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Cumulative Number of SQL cursors - Full Opens</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Cumulative Number of SQL cursors - Pseudo Opens</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to current SQL statement name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">164</td>
|
||
|
<td align="center" valign="top">A4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of current SQL statement name<img
|
||
|
src="v5r4adeltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">
|
||
|
*</td>
|
||
|
<td align="center" valign="top">*</td>
|
||
|
<td align="left" valign="top">Array(*) of CHAR(80)</td>
|
||
|
<td align="left" valign="top">SQL open cursor data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="5" colspan="2">These fields repeat for
|
||
|
each SQL open cursor</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Object name for SQL cursor</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Object library for SQL cursor</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Object type for SQL cursor</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(18)</td>
|
||
|
<td align="left" valign="top">SQL cursor name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(18)</td>
|
||
|
<td align="left" valign="top">SQL statement name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="2">See note</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Current SQL statement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong> The decimal
|
||
|
and hexadecimal offsets depend on the number of SQL open cursors returned in
|
||
|
the array. The maximum length of an SQL statement is
|
||
|
<img src="v5r4adelta.gif" alt="Start of change">
|
||
|
2097152
|
||
|
<img src="v5r4adeltaend.gif" alt="End of change">
|
||
|
bytes.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBIA">JOBI1000 Format</a></h3>
|
||
|
|
||
|
<p>The JOBI1000 format is valid for active jobs only. This format returns
|
||
|
performance statistics for the active job based on an elapsed time interval.
|
||
|
The first call of this format for the specified job returns zeros for each
|
||
|
attribute returned. Upon consecutive calls for the specified job, the values
|
||
|
returned for each attribute are calculated based on the time that has elapsed
|
||
|
since the last call. The amount of time that has elapsed is returned as part of
|
||
|
this format. If the job status has changed to *OUTQ or *JOBQ, the status field
|
||
|
is set appropriately, and no information other than the number of bytes
|
||
|
returned, the number of bytes available, qualified job name, job type, and the
|
||
|
job subtype is returned.</p>
|
||
|
|
||
|
<p>For details about the fields listed, see <a href="#HDRJOBRDE">Field
|
||
|
Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Number of bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of bytes available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(16)</td>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">61</td>
|
||
|
<td align="center" valign="top">3D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="center" valign="top">3E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time -
|
||
|
asynchronous I/O (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time -
|
||
|
synchronous I/O (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Interactive response time - total during the
|
||
|
elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Interactive transactions - count during the
|
||
|
elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processing unit used - percent used during the
|
||
|
elapsed time (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processing unit used for database - percent used
|
||
|
during the elapsed time (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Processing unit used - time during the elapsed
|
||
|
time (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Processing unit used for database - time during
|
||
|
the elapsed time (job)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Lock wait time - time during the elapsed
|
||
|
time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Page fault count during the elapsed time
|
||
|
(job)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBRDE">Field Descriptions</a></h3>
|
||
|
|
||
|
<p>Most field descriptions for
|
||
|
this API are in <a href="../apis/WMAttrDesc.htm">Work Management API Attribute
|
||
|
Descriptions (WMAttrDesc)</a>. Those field descriptions not found in the Work
|
||
|
Management API Attribute Descriptions are listed below.</p>
|
||
|
|
||
|
<p>All fields are scoped to the job unless specifically noted. See <a href=
|
||
|
"#HDRRJBSCPE">Considerations for Attribute Scope and Thread Safety</a> for
|
||
|
complete details.</p>
|
||
|
|
||
|
<p><strong>ASP group information
|
||
|
entry.</strong> Specifies information about an auxiliary storage pool (ASP)
|
||
|
group.</p>
|
||
|
|
||
|
<p><strong>ASP group name.</strong> The name of the auxiliary storage pool
|
||
|
(ASP) group. This is the name of the primary ASP in an ASP group or the name of
|
||
|
an ASP device description. The following special values may also be
|
||
|
returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*N</em></td>
|
||
|
<td align="left" valign="top">The name of the ASP group cannot be
|
||
|
determined.</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<p><strong><img src="v5r4adelta.gif" alt="Start of change"> Cumulative Number
|
||
|
of SQL cursors - Full Opens.</strong> The total number of SQL cursors which
|
||
|
have been full opened for the life of the job.</p>
|
||
|
|
||
|
<p><strong>Cumulative Number
|
||
|
of SQL cursors - Pseudo Opens.</strong> The total number of SQL cursors which
|
||
|
have been psuedo opened for the life of the job. Psuedo opens are also known
|
||
|
as reused SQL cursors.</p>
|
||
|
|
||
|
<p><strong>Length of current SQL Statement Name.</strong> The length of the
|
||
|
current SQL statement name.<img src="v5r4adeltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><strong>Length of one ASP group information entry.</strong> The length of an
|
||
|
ASP group information entry. Zero indicates that an ASP group is not being
|
||
|
used. Zero is also returned if the job status has changed to *OUTQ.</p>
|
||
|
|
||
|
<p><strong>Length of one library array entry.</strong> The length of one entry
|
||
|
in a library list array.</p>
|
||
|
|
||
|
<p>
|
||
|
<strong>Length of time zone information.</strong> The length of the time zone
|
||
|
information.
|
||
|
</p>
|
||
|
|
||
|
|
||
|
|
||
|
<p><strong>Library ASP name.</strong> The name of the ASP device that contains
|
||
|
the library. The following special values may also be returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SYSBAS</em></td>
|
||
|
<td align="left" valign="top">The library is located in the system ASP or in a
|
||
|
basic user ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*N</em></td>
|
||
|
<td align="left" valign="top">The name of the ASP device cannot be
|
||
|
determined.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Library ASP number.</strong> The numeric identifier of the ASP
|
||
|
containing the library. The following values may be returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The library is located in the system ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>2-32</em></td>
|
||
|
<td align="left" valign="top">The library is located in a basic ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>33-255</em></td>
|
||
|
<td align="left" valign="top">The library is located in an independent
|
||
|
ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>-1</em></td>
|
||
|
<td align="left" valign="top">The ASP number cannot be determined.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Library name.</strong> The name of the library object.</p>
|
||
|
|
||
|
<p><strong>Library text description.</strong> The text description of the
|
||
|
library object. This field is blank if no text description is specified.</p>
|
||
|
|
||
|
<p><strong>Number of current
|
||
|
libraries.</strong> The number of current libraries in the library list of the
|
||
|
initial thread.</p>
|
||
|
|
||
|
<p><strong>Number of entries in ASP group information.</strong> The number of
|
||
|
entries in the ASP group information. Zero indicates that an ASP group is not
|
||
|
being used. Zero is also returned if the job status has changed to *OUTQ.</p>
|
||
|
|
||
|
<p><strong>Number of libraries in system library list.</strong> The number of
|
||
|
libraries in the system part of the library list of the initial thread.</p>
|
||
|
|
||
|
<p><strong>Number of libraries in user library list.</strong> The number of
|
||
|
libraries in the user library list of the initial thread.</p>
|
||
|
|
||
|
<p><strong>Number of product libraries.</strong> The number of product
|
||
|
libraries in the library list of the initial thread.</p>
|
||
|
|
||
|
<p><strong>Offset to ASP group information.</strong> The offset from the start
|
||
|
of the format to the start of the ASP group information. Zero indicates that an
|
||
|
ASP group is not being used. Zero is also returned if the job status has
|
||
|
changed to *OUTQ.</p>
|
||
|
|
||
|
<p><strong>Offset to current library.</strong> The offset from the start of the
|
||
|
format to the start of the current library.</p>
|
||
|
|
||
|
<p><strong><img src="v5r4adelta.gif" alt="Start of change">Offset to current SQL
|
||
|
Statement Name.</strong> The offset from the start of the format to the start of
|
||
|
the current SQL statement name.<img src="v5r4adeltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><strong>Offset to libraries in system library list.</strong> The offset from
|
||
|
the start of the format to the start of the system library list.</p>
|
||
|
|
||
|
<p><strong>Offset to libraries in user library list.</strong> The offset from
|
||
|
the start of the format to the start of the user library list.</p>
|
||
|
|
||
|
<p><strong>Offset to product libraries.</strong> The offset from the start of
|
||
|
the format to the start of the product libraries.</p>
|
||
|
|
||
|
|
||
|
|
||
|
<p>
|
||
|
<strong>Offset to time zone information.</strong> The offset from the start of the
|
||
|
format to the start of the time zone information.
|
||
|
</p>
|
||
|
|
||
|
<p>
|
||
|
<strong>Time zone information.</strong> Specifies information about the time zone description.
|
||
|
</p>
|
||
|
|
||
|
<p><strong>SQL statement object name.</strong> The name of the object
|
||
|
which contains the last SQL statement executed in the job. When the
|
||
|
current SQL statement belongs to an SQL User Defined Function or an SQL Stored
|
||
|
Procedure, the object name will be the external program name. The name will
|
||
|
contain blanks when the SQL statement name is blank or when the SQL
|
||
|
statement does not exist within a permanent object.</p>
|
||
|
|
||
|
<p><strong>SQL statement library name.</strong> The library name for
|
||
|
the SQL statement object. The name will
|
||
|
contain blanks when the SQL statement name is blank or when the SQL
|
||
|
statement does not exist within a permanent object.
|
||
|
|
||
|
<p><strong>SQL statement object type.</strong> The object type will
|
||
|
be set when the SQL statement object name is not blanks. The
|
||
|
following values may be returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*PGM</em></td>
|
||
|
<td align="left" valign="top">The current SQL statement resides within a program.</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SRVPGM</em></td>
|
||
|
<td align="left" valign="top">The current SQL statement resides within a service
|
||
|
program.</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SQLPKG</em></td>
|
||
|
<td align="left" valign="top">The current SQL statement resides within an
|
||
|
SQL package.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRWRKJOB">Comparing Job Type and Subtype with the Work with
|
||
|
Active Job Command</a></h3>
|
||
|
|
||
|
<p>The following table compares the job type and job subtype fields returned by
|
||
|
the QUSRJOBI API to the type field on the Work with Active Job (WRKACTJOB)
|
||
|
command.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<!-- cols="60 20 20" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="bottom" colspan="3"><em>WRKACTJOB and QUSRJOBI API
|
||
|
Comparison</em></th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="left" valign="top">Job Type Field</th>
|
||
|
<th align="center" valign="top">Job Type</th>
|
||
|
<th align="center" valign="top">Job Subtype</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" width="60%">ASJ (Autostart)</td>
|
||
|
<td align="center" valign="top" width="20%">A</td>
|
||
|
<td align="center" valign="top" width="20%">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BCH (Batch)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BCI (Batch immediate)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">D</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">EVK (Started by a program start request)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">E</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">INT (Interactive)</td>
|
||
|
<td align="center" valign="top">I</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">M36 (AS/400 Advanced 36 machine server)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">F</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">MRT (Multiple requester terminal)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">T</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">PJ (Prestart job)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">J</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">PDJ (Print driver job)</td>
|
||
|
<td align="center" valign="top">W</td>
|
||
|
<td align="center" valign="top">P</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">RDR (Reader)</td>
|
||
|
<td align="center" valign="top">R</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SYS (System)</td>
|
||
|
<td align="center" valign="top">S or X</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SBS (Subsystem monitor)</td>
|
||
|
<td align="center" valign="top">M</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">WTR (Writer)</td>
|
||
|
<td align="center" valign="top">W</td>
|
||
|
<td align="center" valign="top">blank</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">blank (Alternative user subtype--not an active
|
||
|
job)</td>
|
||
|
<td align="center" valign="top">B</td>
|
||
|
<td align="center" valign="top">U</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRRTVJBUN">Usage Notes</a></h3>
|
||
|
|
||
|
<p><strong><a name="HDRRJBSCPE">Considerations for Attribute Scope and Thread
|
||
|
Safety:</a></strong> This API is primarily intended for retrieving job
|
||
|
attributes, but it also retrieves some attributes for the initial thread.</p>
|
||
|
|
||
|
<p>The <em>Scope</em> column of <a href="#TBLRJBCOMP">Attribute Scope and
|
||
|
Thread Safety</a> table that follows shows whether the attribute is scoped to
|
||
|
the job or to the thread. If any attributes currently scoped to the job are
|
||
|
moved to the thread level in the future, then this API will be changed to
|
||
|
retrieve the value for the initial thread. This API cannot be used to retrieve
|
||
|
attributes for a secondary thread.</p>
|
||
|
|
||
|
<p>The <em>Threadsafe</em> column of this table indicates whether the
|
||
|
attributes are considered to be threadsafe, as well as indicating whether they
|
||
|
are safe under other conditions.</p>
|
||
|
|
||
|
<p><strong>Yes:</strong> For this particular API, <strong>Yes</strong>
|
||
|
indicates that an attribute can always be retrieved and can be considered
|
||
|
correct, which includes thread safety. The API may be called from an initial or
|
||
|
secondary thread to retrieve the attributes of the current job or a different
|
||
|
job. The job whose attributes are being retrieved may be either single threaded
|
||
|
or multithreaded.</p>
|
||
|
|
||
|
<p><strong>Conditional; reason 1, same job:</strong> An attribute marked with
|
||
|
this value can be safely retrieved from either an initial thread or a secondary
|
||
|
thread, but can only be considered to be completely correct when retrieving
|
||
|
one's own attribute. When retrieving the attribute from another job, the value
|
||
|
retrieved may not be completely correct if the other job is changing the
|
||
|
attribute while it is being retrieved.</p>
|
||
|
|
||
|
<p><strong>Conditional; reason 2, initial thread:</strong> An attribute marked
|
||
|
with this value can only be considered to be completely correct when retrieving
|
||
|
one's own attribute and you are running in the initial thread. When retrieving
|
||
|
the attribute from another job, you may be running in either an initial thread
|
||
|
or a secondary thread, but in either case the value retrieved may not be
|
||
|
completely correct if the other job is changing the attribute while it is being
|
||
|
retrieved.</p>
|
||
|
|
||
|
<p><strong>Conditional; reason 3, single threaded:</strong> An attribute marked
|
||
|
with this value can only be considered to be completely correct when retrieving
|
||
|
one's own attribute and you are running single threaded. When retrieving the
|
||
|
attribute from another job, you may be running in either an initial thread or a
|
||
|
secondary thread, but in either case the value retrieved may not be completely
|
||
|
correct if the other job is changing the attribute while it is being
|
||
|
retrieved.</p>
|
||
|
|
||
|
<p><strong>Conditional; reason 4, active job:</strong> An attribute marked with
|
||
|
this value can only be considered to be completely correct when retrieving the
|
||
|
attribute of an active job. The API may be called from an initial or secondary
|
||
|
thread to retrieve the attributes of the current job or a different job. The
|
||
|
job whose attributes are being retrieved may be either single threaded or
|
||
|
multithreaded. However, if the job whose attribute is being retrieved is on a
|
||
|
job queue, the value retrieved may not be completely correct if the attribute
|
||
|
is being changed while it is being retrieved.</p>
|
||
|
|
||
|
<p><strong>Conditional; reason 5, not during prestart receive:</strong> An
|
||
|
attribute marked with this value can be considered to be correct with the
|
||
|
following exception. The value may not be completely correct if the attribute
|
||
|
is being retrieved for a prestart job while the prestart job is receiving a new
|
||
|
request. The API may be called from an initial or secondary thread to retrieve
|
||
|
the attributes of the current job or a different job. The job whose attributes
|
||
|
are being retrieved may be either single threaded or multithreaded.</p>
|
||
|
|
||
|
<p><strong>No:</strong> An attribute marked with this value is not threadsafe,
|
||
|
nor is it safe for retrieval when running single threaded. The value retrieved
|
||
|
may not be completely correct if the value is being changed while it is being
|
||
|
retrieved.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<!-- cols="50 25 25" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="top" colspan="3"><em>Attribute Scope and Thread
|
||
|
Safety</em></th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="left" valign="top">Attribute</th>
|
||
|
<th align="left" valign="top">Scope</th>
|
||
|
<th align="left" valign="top">Threadsafe</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" width="50%">Active job status</td>
|
||
|
<td align="left" valign="top" width="25%">Initial thread</td>
|
||
|
<td align="left" valign="top" width="25%">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Active job status for jobs ending</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Allow multiple threads</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">ASP group information entry</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Break message handling</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Cancel key</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CCSID of current SQL statement</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Character identifier control</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">
|
||
|
Client IP address - IPv4</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Conditional; reason 2</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Coded character set ID</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Completion status</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Country or region ID</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Current library existence</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><img src="v5r4adelta.gif" alt="Start of change"> Cumulative Number of SQL cursors - Full Opens</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Cumulative Number of SQL cursors - Pseudo Opens</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No<img src="v5r4adeltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Current library</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Current number of pending signals</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Current system pool identifier</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Current user profile</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Conditional; reason 2</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date and time job became active</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date and time job ended</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date and time job entered system</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date and time job is scheduled to run</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date and time the job was put on this job
|
||
|
queue</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date format</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Date separator</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">DBCS-capable</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">DDM conversation handling</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Decimal format</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Default coded character set identifier</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Default signal action</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Default wait</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Device name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Device recovery action</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time -
|
||
|
asynchronous I/O (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time -
|
||
|
synchronous I/O (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Disk I/O count during the elapsed time (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Elapsed time</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">End severity</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">End status</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Exit key</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Function name</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Function type</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Group profile name</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Conditional; reason 2</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Group profile name - supplemental</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Conditional; reason 2</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Inquiry message reply</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Interactive response time - total during the
|
||
|
elapsed time</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Interactive transactions - count during the
|
||
|
elapsed time</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Internal job identifier</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job accounting code</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 1</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job date</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job description library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job description name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job end reason</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job local time</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">
|
||
|
<img src="delta.gif" alt="Start of change">Job log output</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes
|
||
|
<img src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job log pending</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job message queue full action</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job message queue maximum size</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job queue library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job queue name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job queue priority</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job status</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job switches</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 4</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job type - enhanced</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job user identity</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Job user identity setting</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Language ID</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Length of current SQL statement</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><img src="v5r4adelta.gif" alt="Start of change">Length of current SQL statement name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No<img
|
||
|
src="v5r4adeltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Lock wait time - time during the elapsed
|
||
|
time</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Logging level</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Logging of CL programs</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Logging severity</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Logging text</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Maximum number of signals retained</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Maximum processing unit time</td>
|
||
|
<td align="left" valign="top">Routing step</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Maximum temporary storage in kilobytes</td>
|
||
|
<td align="left" valign="top">Routing step</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Maximum temporary storage in megabytes</td>
|
||
|
<td align="left" valign="top">Routing step</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Maximum threads</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Memory pool name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Message reply</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Mode name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of auxiliary I/O requests</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of auxiliary I/O requests, if less than
|
||
|
2,147,483,647</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of database lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of interactive transactions</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of internal machine lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of libraries in SYSLIBL</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of libraries in USRLIBL</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of nondatabase lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of product libraries</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of signal monitors</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Number of SQL open cursors</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Object library for SQL cursor</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Object name for SQL cursor</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Object type for SQL cursor</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Offset to current SQL statement</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><img src="v5r4adelta.gif" alt="Start of change">Offset to current SQL statement name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No<img
|
||
|
src="v5r4adeltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Offset to SQL open cursor data</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Offset to signal monitor data</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Output queue library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Output queue name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Output queue priority</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Page fault count during the elapsed time
|
||
|
(job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Pending signal set</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Process ID number</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Print key format</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Print text</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Printer device name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit time used - total for the
|
||
|
job</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit time used for database - total
|
||
|
for the job</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit time used, if less than
|
||
|
2,147,483,647 milliseconds</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit used - percent used during the
|
||
|
elapsed time (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit used - time during the elapsed
|
||
|
time (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit used for database - percent used
|
||
|
during the elapsed time (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Processing unit used for database - time during
|
||
|
the elapsed time (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Product libraries</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Product return code</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Program return code</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Purge</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Relational Database name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Response time total</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Run priority (job)</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Server mode for Structured Query Language</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Server type</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signal action</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signal blocking mask</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signal monitor data</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signal number</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signal status</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Signed-on job</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Size of SQL open cursor data</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Sort sequence</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Sort sequence library</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 3</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Special environment</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Spooled file action</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL cursor name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL open cursor data</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL statement library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL statement object name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL statement object type</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">SQL statement name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Status message handling</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Status of current SQL statement</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">No</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Status of job on the job queue</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Submitter's job name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Submitter's job number</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Submitter's message queue library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Submitter's message queue name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Submitter's user name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Subsystem description library name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Subsystem description name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">System library list</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">System pool identifier</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Temporary storage used in kilobytes</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Temporary storage used in megabytes</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Thread count</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time separator</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time slice</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 4</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time-slice end pool</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time spent on database lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time spent on internal machine lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time spent on nondatabase lock waits</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone current abbreviated name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone current full name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone current message identifier</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone current offset</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone Daylight Saving Time indicator</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone description name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone message file library</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Time zone message file name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">Unit of work ID</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Conditional; reason 5</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">User library list</td>
|
||
|
<td align="left" valign="top">Initial thread</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">User return code</td>
|
||
|
<td align="left" valign="top">Job</td>
|
||
|
<td align="left" valign="top">Yes</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Error Messages</h3>
|
||
|
|
||
|
<table width="100%" cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="top">Message ID</th>
|
||
|
<th align="left" valign="top">Error Message Text</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF24B4 E</td>
|
||
|
<td align="left" valign="top">Severe error while addressing parameter
|
||
|
list.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3CF1 E</td>
|
||
|
<td align="left" valign="top">Error code parameter not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3CF2 E</td>
|
||
|
<td align="left" valign="top">Error(s) occurred during running of &1
|
||
|
API.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C19 E</td>
|
||
|
<td align="left" valign="top">Error occurred with receiver variable
|
||
|
specified.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C20 E</td>
|
||
|
<td align="left" valign="top">Error found by program &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C21 E</td>
|
||
|
<td align="left" valign="top">Format name &1 is not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C24 E</td>
|
||
|
<td align="left" valign="top">Length of the receiver variable is not
|
||
|
valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C36 E</td>
|
||
|
<td align="left" valign="top">Number of parameters, &1, entered for this
|
||
|
API was not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C51 E</td>
|
||
|
<td align="left" valign="top">Internal job identifier not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C52 E</td>
|
||
|
<td align="left" valign="top">Internal job identifier no longer valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C53 E</td>
|
||
|
<td align="left" valign="top">Job &3/&2/&1 not found.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C54 E</td>
|
||
|
<td align="left" valign="top">Job &3/&2/&1 currently not
|
||
|
available.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C55 E</td>
|
||
|
<td align="left" valign="top">Job &3/&2/&1 does not exist.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C57 E</td>
|
||
|
<td align="left" valign="top">Not authorized to retrieve job information.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C58 E</td>
|
||
|
<td align="left" valign="top">Job name specified is not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C59 E</td>
|
||
|
<td align="left" valign="top">Internal identifier is not blanks and job name is
|
||
|
not *INT.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C90 E</td>
|
||
|
<td align="left" valign="top">Literal value cannot be changed.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF9820 E</td>
|
||
|
<td align="left" valign="top">Not authorized to use library &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF9872 E</td>
|
||
|
<td align="left" valign="top">Program or service program &1 in library
|
||
|
&2 ended. Reason code &3.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<hr>
|
||
|
API introduced: V1R3
|
||
|
|
||
|
<hr>
|
||
|
<table align="center" cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center">
|
||
|
<a href="#Top_Of_Page">Top</a> |
|
||
|
<a href="wm1.htm">Work Management APIs</a> |
|
||
|
<a href="aplist.htm">APIs by category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</body>
|
||
|
</html>
|
||
|
|