2130 lines
67 KiB
HTML
2130 lines
67 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 System Status (QWCRSSTS) 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 -->
|
||
|
<!-- File cleanup completed on 02 August 2001 -->
|
||
|
<!-- Change History: -->
|
||
|
<!-- YYMMDD USERID Change description -->
|
||
|
<!-- File cleanup completed Feb 2002 by v2cdijab -->
|
||
|
<!-- 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 System Status (QWCRSSTS) 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">Reset status statistics</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Char(10)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">5</td>
|
||
|
<td align="left" valign="top">Error Code</td>
|
||
|
<td align="left" valign="top">I/O</td>
|
||
|
<td align="left" valign="top">Char(*)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Optional Parameter Group:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">6</td>
|
||
|
<td align="left" valign="top" width="50%">Pool selection information</td>
|
||
|
<td align="left" valign="top" width="20%">Input</td>
|
||
|
<td align="left" valign="top" width="20%">Char(*)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">7</td>
|
||
|
<td align="left" valign="top">Size of pool selection information</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">Binary(4)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Default Public Authority: *USE<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
Threadsafe: No<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
</div>
|
||
|
|
||
|
<p>The Retrieve System Status (QWCRSSTS) API allows you to retrieve a group of
|
||
|
statistics that represents the current status of the system.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Authorities and Locks</h3>
|
||
|
|
||
|
<p>None.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Required Parameter Group</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Receiver variable</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; CHAR(*)
|
||
|
|
||
|
<p>The variable that will receive the system status information being
|
||
|
retrieved. For the format, see <a href="#HDRRECVARN">Format of Data
|
||
|
Returned</a>.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Length of receiver variable</strong></dt>
|
||
|
|
||
|
<dd>INPUT; BINARY(4)
|
||
|
|
||
|
<p>The length of the receiver variable described in <a href="#HDRRECVARN">
|
||
|
Format of Data Returned</a>. 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 information to be returned. You must use one of the
|
||
|
following format names:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SSTS0100</em></td>
|
||
|
<td align="left" valign="top">Basic system status information about the
|
||
|
signed-on users and batch jobs in the system. The information returned in this
|
||
|
format is similar to the basic display of the Display System Status (DSPSYSSTS)
|
||
|
command.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SSTS0200</em></td>
|
||
|
<td align="left" valign="top">System status information. The information
|
||
|
returned in this format is similar to the disk information of the intermediate
|
||
|
or advanced display of the DSPSYSSTS command.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SSTS0300</em></td>
|
||
|
<td align="left" valign="top">System status information. The information
|
||
|
returned in this format is similar to the pool information of the intermediate
|
||
|
or advanced display of the DSPSYSSTS command.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SSTS0400</em></td>
|
||
|
<td align="left" valign="top">Pool status information. The information returned
|
||
|
in this format is the SSTS0300 format information and additional pool
|
||
|
information. The pool selection information parameter must be used when this
|
||
|
format is used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SSTS0500</em></td>
|
||
|
<td align="left" valign="top">Pool subsystem information. The information
|
||
|
returned in this format is a list of active subsystems using a pool. The pool
|
||
|
selection information parameter must be used to select one system pool when
|
||
|
this format is used.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>For more information about these formats, see <a href="#HDRRECVARN">Format
|
||
|
of Data Returned</a>.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Reset status statistics</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(10)
|
||
|
|
||
|
<p>Whether the status statistics and elapsed time are reset to zero, as if this
|
||
|
were the first call to the API. The statistics will be reset before new
|
||
|
information is gathered. This parameter will also reset the status statistics
|
||
|
on the DSPSYSSTS and Work with System Status (WRKSYSSTS) commands. This
|
||
|
parameter is ignored for format SSTS0100 and format SSTS0500.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*YES</em></td>
|
||
|
<td align="left" valign="top">Statistics will be reset to zero.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*NO</em></td>
|
||
|
<td align="left" valign="top">Statistics will not be reset to zero.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
</dd>
|
||
|
|
||
|
<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 Group</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Pool selection information</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(*)
|
||
|
|
||
|
<p>Information that is used for selecting which pools to include in the list.
|
||
|
This parameter only applies to the SSTS0400 and SSTS0500 formats. See <a href=
|
||
|
"#HDRLPOOSLI">Format of Pool Selection Information</a> for a description on the
|
||
|
layout of this parameter. If this optional parameter is specified, the Size of
|
||
|
pool selection information parameter must also be specified.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Size of pool selection information</strong></dt>
|
||
|
|
||
|
<dd>INPUT; BINARY(4)
|
||
|
|
||
|
<p>The size, in bytes, of the pool selection information parameter. If the
|
||
|
value of this parameter is 0, the pool selection information is not used. The
|
||
|
valid values for this parameter are 0, 20, or 24. If this parameter is not
|
||
|
specified, the Size of pool selection information is defaulted to 0.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRRECVARN">Format of Data Returned</a></h3>
|
||
|
|
||
|
<p>The receiver variable holds the system status information returned.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSSTS1">SSTS0100 Format</a></h3>
|
||
|
|
||
|
<p>The following table shows the information returned for the SSTS0100 format.
|
||
|
For a detailed description of each field see <a href="#HDRSSTSFD">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%">Bytes available</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">Bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Current date and time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Users currently signed on</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Users temporarily signed off (disconnected)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Users suspended by system request</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Users suspended by group jobs</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Users signed off with printer output waiting to
|
||
|
print</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Batch jobs waiting for messages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Batch jobs running</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Batch jobs held while running</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Batch jobs ending</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Batch jobs waiting to run or already
|
||
|
scheduled</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">Batch jobs held on a job queue</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">Batch jobs on a held job queue</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">Batch jobs on an unassigned job queue</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">Batch jobs ended with printer output waiting to
|
||
|
print</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSSTS2">SSTS0200 Format</a></h3>
|
||
|
|
||
|
<p>The following table shows the information returned for the SSTS0200 format.
|
||
|
For a detailed description of each field, see the <a href="#HDRSSTSFD">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%">Bytes available</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">Bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Current date and time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Restricted state flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">31</td>
|
||
|
<td align="center" valign="top">1F</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">% processing unit used</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Jobs in system</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">% permanent addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">% temporary addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System ASP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">% system ASP used</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total auxiliary storage</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current unprotected storage used</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">Maximum unprotected storage used</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">% DB capability</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">Main storage size</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 partitions</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">Partition identifier</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">Reserved</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">Current processing capacity</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Processor sharing attribute</td>
|
||
|
</tr>
|
||
|
|
||
|
<!--<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change">93</td>
|
||
|
<td align="center" valign="top">5D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Authorization type<IMG src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>-->
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">93</td>
|
||
|
<td align="center" valign="top">5D</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Reserved</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">Number of processors</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">Active jobs in system</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">Active threads in system</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">Maximum jobs in system</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">% temporary 256MB segments used</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">% temporary 4GB segments used</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">% permanent 256MB segments used</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">% permanent 4GB segments used</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">% current interactive performance</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">% uncapped CPU capacity used</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">% shared processor pool used
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Main storage size (long)<IMG src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<!--<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change">148</td>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">User authorizations available<IMG src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>-->
|
||
|
|
||
|
<!--<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">User authorizations needed<IMG src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>-->
|
||
|
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3> <a name="HDRSSTS3">SSTS0300 Format</a></h3>
|
||
|
|
||
|
<p>The following table shows the information returned for the SSTS0300 format.
|
||
|
For a detailed description of each field, see the <a href="#HDRSSTSFD">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%">Bytes available</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">Bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Current date and time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of pools</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to pool information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of pool information entry</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" rowspan="15" colspan="2">Offsets vary. These
|
||
|
fields repeat, in the order listed, for each pool allocated by the system.</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Pool size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum active threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active to wait</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wait to ineligible</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active to ineligible</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Pool name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Paging option</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3> <a name="HDRSSTS4">SSTS0400 Format</a></h3>
|
||
|
|
||
|
<p>The following table shows the information returned for the SSTS0400 format.
|
||
|
For a detailed description of each field, see the <a href="#HDRSSTSFD">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%">Bytes available</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">Bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Current date and time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Elapsed time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Main storage size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Minimum machine pool size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Minimum base pool size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of pools</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to pool information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of pool information entry</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(8), UNSIGNED</td>
|
||
|
<td align="left" valign="top">Main storage size (long)<IMG src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong> The following
|
||
|
fields repeat, in the order listed, for the number of pools returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Pool size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Maximum active threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active to wait</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wait to ineligible</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active to ineligible</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Pool name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Paging option</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Defined size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Current ineligible threads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning priority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning minimum pool size %</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning maximum pool size %</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning minimum faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning per-thread faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning maximum faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(50)</td>
|
||
|
<td align="left" valign="top">Description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><IMG src="delta.gif" alt="Start of change"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning minimum activity level</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Tuning maximum activity level<IMG src="deltaend.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">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3> <a name="HDRSSTS5">SSTS0500 Format</a></h3>
|
||
|
|
||
|
<p>The following table shows the information returned for the SSTS0500 format.
|
||
|
For a detailed description of each field, see the <a href="#HDRSSTSFD">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%">Bytes available</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">Bytes returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Current date and time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of subsystems available</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of subsystems returned</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to subsystem information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of subsystem information entry</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Pool name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong> The following
|
||
|
fields repeat, in the order listed, for the number of subsystems returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Subsystem library name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="center" valign="top"> </td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3> <a name="HDRSSTSFD">Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>% current interactive
|
||
|
performance.</strong> The percentage of interactive performance assigned to
|
||
|
this logical partition. This value is a percentage of the total interactive
|
||
|
performance available to the entire physical system. For example, a value of 41
|
||
|
in binary would be 41 percent.
|
||
|
<!--<IMG src="delta.gif" alt="Start of change">
|
||
|
If the authorization type for this system is not 5250 CPW, a
|
||
|
value of 0 will be returned. See the Authorization type field for information on
|
||
|
how to determine if the system is 5250 CPW authorized.
|
||
|
<IMG src="deltaend.gif" alt="End of change"></p>-->
|
||
|
|
||
|
<p><strong>% DB capability.</strong> The percentage of processor database
|
||
|
capability (in tenths) that was used during the elapsed time. Database
|
||
|
capability is the maximum CPU utilization available for database processing on
|
||
|
this server. -1 is returned if this server does not report the amount of CPU
|
||
|
used for database processing. For example, a value of 411 in binary would be
|
||
|
41.1 percent.</p>
|
||
|
|
||
|
<p><strong>% permanent addresses.</strong> The percentage (in thousandths) of
|
||
|
the maximum possible addresses for permanent objects that have been used. For
|
||
|
example, a value of 41123 in binary would be 41.123 percent.</p>
|
||
|
|
||
|
<p><strong>% permanent 256MB
|
||
|
segments used.</strong> The percentage (in thousandths) of the maximum possible
|
||
|
permanent 256MB segments that have been used. For example, a value of 41123 in
|
||
|
binary would be 41.123 percent.</p>
|
||
|
|
||
|
<p><strong>% permanent 4GB segments used.</strong> The percentage (in
|
||
|
thousandths) of the maximum possible permanent 4GB segements that have been
|
||
|
used. For example, a value of 41123 in binary would be 41.123 percent.</p>
|
||
|
|
||
|
<p><strong>% processing unit used.</strong> The average (in tenths) of the
|
||
|
elapsed time during which the processing units were in use. For example, a
|
||
|
value of 411 in binary would be 41.1 percent.
|
||
|
For an uncapped partition,
|
||
|
this is the percentage (in tenths) of the configured uncapped shared
|
||
|
processing capacity for the partition that was used during the elapsed
|
||
|
time. This percentage could be greater than 100% for an uncapped
|
||
|
partition.
|
||
|
</p>
|
||
|
|
||
|
|
||
|
<p><strong>% shared processor pool used.</strong>
|
||
|
The percentage (in tenths) of the total shared processor pool
|
||
|
capacity used by all partitions using the pool during the elapsed
|
||
|
time. -1 is returned if this partition does not share processors.
|
||
|
For example, a value of 411 in binary would be 41.1 percent.
|
||
|
</p>
|
||
|
|
||
|
<p><strong>% system ASP used.</strong> The percentage (in ten thousandths) of
|
||
|
the system storage pool currently in use. For example, a value of 41123 in
|
||
|
binary would be 4.1123 percent.</p>
|
||
|
|
||
|
<p><strong>% temporary addresses.</strong> The percentage (in thousandths) of
|
||
|
the maximum possible addresses for temporary objects that have been used. For
|
||
|
example, a value of 41123 in binary would be 41.123 percent.</p>
|
||
|
|
||
|
<p><strong>% temporary 256MB
|
||
|
segments used.</strong> The percentage (in thousandths) of the maximum possible
|
||
|
temporary 256MB segments that have been used. For example, a value of 41123 in
|
||
|
binary would be 41.123 percent.</p>
|
||
|
|
||
|
<p><strong>% temporary 4GB segments used.</strong> The percentage (in
|
||
|
thousandths) of the maximum possible temporary 4GB segments that have been
|
||
|
used. For example, a value of 41123 in binary would be 41.123 percent.</p>
|
||
|
|
||
|
|
||
|
<p><strong>% uncapped CPU capacity used.</strong> The percentage
|
||
|
(in tenths) of the uncapped shared processing capacity for
|
||
|
the partition that was used
|
||
|
during the elapsed time. -1 is returned if this partition can not
|
||
|
use more than its configured processing capacity. For example, a value
|
||
|
of 411 in binary would be 41.1 percent.
|
||
|
</p>
|
||
|
|
||
|
|
||
|
<p><strong>Active jobs in system.</strong> The number of jobs active in the
|
||
|
system (jobs that have been started, but have not yet ended), including both
|
||
|
user and system jobs.</p>
|
||
|
|
||
|
<p><strong>Active threads in system.</strong> The number of initial and
|
||
|
secondary threads in the system (threads that have been started, but have not
|
||
|
yet ended), including both user and system threads.</p>
|
||
|
|
||
|
<p><strong>Active to ineligible.</strong> The rate (in tenths), in transitions
|
||
|
per minute, of transitions of threads from an active condition to an ineligible
|
||
|
condition. For example, a value of 123 in binary would be 12.3 transitions per
|
||
|
minute.</p>
|
||
|
|
||
|
<p><strong>Active to wait.</strong> The rate (in tenths), in transitions per
|
||
|
minute, of transitions of threads from an active condition to a waiting
|
||
|
condition. For example, a value of 123 in binary would be 12.3 transitions per
|
||
|
minute.</p>
|
||
|
|
||
|
<!--<p><IMG src="delta.gif" alt="Start of change"><strong>Authorization type.</strong>
|
||
|
Indicates whether the physical machine is 5250 CPW or user authorized. A value of '0'
|
||
|
indicates 5250 CPW authorization. A value of '1' indicates
|
||
|
user authorization.<IMG src="deltaend.gif" alt="End of change"></p>-->
|
||
|
|
||
|
<p><strong>Batch jobs ended with printer output waiting to print.</strong> The
|
||
|
number of completed batch jobs that produced printer output that is waiting to
|
||
|
print.</p>
|
||
|
|
||
|
<p><strong>Batch jobs ending.</strong> The number of batch jobs that are in the
|
||
|
process of ending due to one of the following conditions:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>The job finishes processing normally.</li>
|
||
|
|
||
|
<li>The job ends before its normal completion point and is being removed from
|
||
|
the system.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Batch jobs held on a job queue.</strong> The number of batch jobs
|
||
|
that were submitted, but were held before they could begin running.</p>
|
||
|
|
||
|
<p><strong>Batch jobs held while running.</strong> The number of batch jobs
|
||
|
that had started running, but are now held.</p>
|
||
|
|
||
|
<p><strong>Batch jobs on a held job queue.</strong> The number of batch jobs on
|
||
|
job queues that have been assigned to a subsystem, but are being held.</p>
|
||
|
|
||
|
<p><strong>Batch jobs on an unassigned job queue.</strong> The number of batch
|
||
|
jobs on job queues that have not been assigned to a subsystem.</p>
|
||
|
|
||
|
<p><strong>Batch jobs running.</strong> The number of batch jobs currently
|
||
|
running on the system.</p>
|
||
|
|
||
|
<p><strong>Batch jobs waiting for messages.</strong> The number of batch jobs
|
||
|
waiting for a reply to a message before they can continue to run.</p>
|
||
|
|
||
|
<p><strong>Batch jobs waiting to run or already scheduled.</strong> The number
|
||
|
of batch jobs on the system that are currently waiting to run, including those
|
||
|
that were submitted to run at a future date and time. Jobs on the job schedule
|
||
|
that have not been submitted are not included.</p>
|
||
|
|
||
|
<p><strong>Bytes available.</strong> The length of all data available to
|
||
|
return. All available data is returned if enough space is provided.</p>
|
||
|
|
||
|
<p><strong>Bytes returned.</strong> The length of the data actually returned.
|
||
|
The number of bytes returned is always less than or equal to both the number of
|
||
|
bytes available and the receiving variable length.</p>
|
||
|
|
||
|
<p><strong>Current date and time.</strong> The date and time when the status
|
||
|
was gathered. This is in system timestamp format.</p>
|
||
|
|
||
|
<p><strong>Current ineligible threads.</strong> The number of ineligible
|
||
|
threads in the pool's activity level.</p>
|
||
|
|
||
|
<p><strong>Current processing
|
||
|
capacity.</strong> The amount (in hundredths) of current processing capacity of
|
||
|
the partition. For a partition sharing physical processors, this attribute
|
||
|
represents the share of the physical processors in the pool it is executing.
|
||
|
For example, a value of 233 means that the partition's current processing
|
||
|
capacity is equivalent to 2.33 physical processors. If the current number of
|
||
|
processors in the partition is four, each virtual processor has 0.58 the
|
||
|
computing capacity of a physical processor in the physical machine. For a
|
||
|
partition using dedicated processors, the value represents the number of
|
||
|
virtual processors that are currently active in the partition. For example, a
|
||
|
partition using four dedicated processors will return a value of 400 for the
|
||
|
current processing capacity.</p>
|
||
|
|
||
|
<p><strong>Current threads.</strong> The number of threads currently using the
|
||
|
pool's activity level.</p>
|
||
|
|
||
|
<p><strong>Current unprotected storage used.</strong> The current amount of
|
||
|
storage in use for temporary objects. This value is in millions (M) of
|
||
|
bytes.</p>
|
||
|
|
||
|
<p><strong>Database faults.</strong> The rate (in tenths), shown in page faults
|
||
|
per second, of database page faults against pages containing either database
|
||
|
data or access paths. A page fault is a program notification that occurs when a
|
||
|
page that is marked as not in main storage is referred to by an active program.
|
||
|
An access path is the means by which the system provides a logical organization
|
||
|
to the data in a database file. For example, a value of 123 in binary would be
|
||
|
12.3 page faults per second.</p>
|
||
|
|
||
|
<p><strong>Database pages.</strong> The rate (in tenths), in pages per second,
|
||
|
at which database pages are brought into the storage pool. A page is a
|
||
|
4096-byte block of information that is transferable between auxiliary storage
|
||
|
and main storage. For example, a value of 123 in binary would be 12.3 pages per
|
||
|
second.</p>
|
||
|
|
||
|
<p><strong>Defined size.</strong> The size of the pool, in kilobytes, as
|
||
|
defined in the shared pool, subsystem description, or system value QMCHPOOL. -1
|
||
|
will be returned for pools without a defined size.</p>
|
||
|
|
||
|
<p><strong>Description.</strong> The description of the shared pool. This field
|
||
|
is blank for private pools defined in subsystem descriptions.</p>
|
||
|
|
||
|
<p><strong>Elapsed time.</strong> The time that has elapsed between the
|
||
|
measurement start time and the current system time. This value is in the format
|
||
|
HHMMSS where HH is the hour, MM is the minute, and SS is the second.</p>
|
||
|
|
||
|
<p><strong>Jobs in system.</strong> The total number of user jobs and system
|
||
|
jobs that are currently in the system. The total includes:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>All jobs on job queues waiting to be processed.</li>
|
||
|
|
||
|
<li>All jobs currently active (being processed).</li>
|
||
|
|
||
|
<li>All jobs that have completed running but still have
|
||
|
<IMG src="delta.gif" alt="Start of change">pending job logs or
|
||
|
<IMG src="deltaend.gif" alt="End of change">
|
||
|
output on output queues to be produced.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Length of pool information entry.</strong> The length of the
|
||
|
information returned for each pool. If the receiver variable was not
|
||
|
sufficiently large to hold all of the pool information, the amount of pool
|
||
|
information returned may be less than this value.</p>
|
||
|
|
||
|
<p><strong>Length of subsystem information entry.</strong> The length of the
|
||
|
information returned for each subsystem. If the receiver variable was not
|
||
|
sufficiently large to hold all of the information, the amount of information
|
||
|
returned may be less than this value.</p>
|
||
|
|
||
|
<p><strong>Main storage size.</strong> The amount of main storage, in
|
||
|
kilobytes, in the system. On a partitioned system, the main storage size can
|
||
|
change while the system is active.<IMG src="delta.gif" alt="Start of change">
|
||
|
If the main storage size is larger than 2,147,483,647 kilobytes, this field
|
||
|
will return a value of 2,147,483,647 (the maximum amount a 4-byte field can hold).
|
||
|
The field "Main storage size (long)" should be used instead of this field, to
|
||
|
return the actual size.<IMG src="deltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><IMG src="delta.gif" alt="Start of change"><strong>Main storage size (long).</strong>
|
||
|
The amount of main storage, in kilobytes, in the system. On a partitioned system,
|
||
|
the main storage size can change while the system is active.<IMG src="deltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><strong>Maximum active threads.</strong> The maximum number of threads that
|
||
|
can be active in the pool at any one time.</p>
|
||
|
|
||
|
<p><strong>Maximum jobs in
|
||
|
system.</strong> The maximum number of jobs that are allowed on the system.
|
||
|
When the number of jobs reaches this maximum, you can no longer submit or start
|
||
|
more jobs on the system. The total includes:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>All jobs on job queues waiting to be processed.</li>
|
||
|
|
||
|
<li>All jobs currently active (being processed).</li>
|
||
|
|
||
|
<li>All jobs that have completed running but still have output on output queues
|
||
|
to be produced.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Maximum unprotected storage used.</strong> The largest amount of
|
||
|
storage for temporary objects used at any one time since the last IPL. This
|
||
|
value is in millions (M) of bytes.</p>
|
||
|
|
||
|
<p><strong>Minimum base pool size.</strong> The minimum size, in kilobytes, for
|
||
|
the base pool. This value is the QBASPOOL system value.</p>
|
||
|
|
||
|
<p><strong>Minimum machine pool size.</strong> The minimum size, in kilobytes,
|
||
|
for the machine pool. This value is the minimum size required by the machine
|
||
|
for the machine pool.</p>
|
||
|
|
||
|
<p><strong>Nondatabase faults.</strong> The rate (in tenths), in page faults
|
||
|
per second, of nondatabase page faults against pages other than those
|
||
|
designated as database pages. For example, a value of 123 in binary would be
|
||
|
12.3 page faults per second.</p>
|
||
|
|
||
|
<p><strong>Nondatabase pages.</strong> The rate (in tenths), in pages per
|
||
|
second, at which nondatabase pages are brought into the storage pool. For
|
||
|
example, a value of 123 in binary would be 12.3 pages per second.</p>
|
||
|
|
||
|
<p><strong>Number of
|
||
|
partitions.</strong> The number of partitions on the system. This includes
|
||
|
partitions that are currently powered on (running) and partitions that are
|
||
|
powered off.</p>
|
||
|
|
||
|
<p><strong>Number of pools.</strong> The number of pools allocated when the
|
||
|
information was gathered. This number may be larger than the number of pools
|
||
|
information is returned for if the receiver variable is not large enough.</p>
|
||
|
|
||
|
<p><strong>Number of
|
||
|
processors.</strong> The number of processors that are currently active in this
|
||
|
partition.</p>
|
||
|
|
||
|
<p><strong>Number of subsystems available.</strong> The number of subsystems
|
||
|
using the pool.</p>
|
||
|
|
||
|
<p><strong>Number of subsystems returned.</strong> The number of subsystems
|
||
|
returned in the receiver variable.</p>
|
||
|
|
||
|
<p><strong>Offset to pool information.</strong> The offset from the beginning
|
||
|
of the structure to the start of the pool information.</p>
|
||
|
|
||
|
<p><strong>Offset to subsystem information.</strong> The offset from the
|
||
|
beginning of the structure to the start of the subsystem information.</p>
|
||
|
|
||
|
<p><strong>Paging option.</strong> Whether the system will dynamically adjust
|
||
|
the paging characteristics of the storage pool for optimum performance. The
|
||
|
following special values may be returned.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*FIXED</em></td>
|
||
|
<td align="left" valign="top">The system does not dynamically adjust the paging
|
||
|
characteristics.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*CALC</em></td>
|
||
|
<td align="left" valign="top">The system dynamically adjusts the paging
|
||
|
characteristics.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>USRDFN</em></td>
|
||
|
<td align="left" valign="top">The system does not dynamically adjust the paging
|
||
|
characteristics for the storage pool but uses values that have been defined
|
||
|
through an API.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Partition
|
||
|
identifier.</strong> The identifier for the current partition in which the API
|
||
|
is running.</p>
|
||
|
|
||
|
<p><strong>Pool name.</strong> The name of this storage pool. The name may be a
|
||
|
number, in which case it is a private pool associated with a subsystem. The
|
||
|
following special values may be returned.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*MACHINE</em></td>
|
||
|
<td align="left" valign="top">The specified pool definition is defined to be
|
||
|
the machine pool.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*BASE</em></td>
|
||
|
<td align="left" valign="top">The specified pool definition is defined to be
|
||
|
the base system pool, which can be shared with other subsystems.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*INTERACT</em></td>
|
||
|
<td align="left" valign="top">The specified pool definition is defined to be
|
||
|
the shared pool used for interactive work.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPOOL</em></td>
|
||
|
<td align="left" valign="top">The specified pool definition is defined to be
|
||
|
the shared pool used for spooled writers.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" nowrap><em>*SHRPOOL1- *SHRPOOL60</em></td>
|
||
|
<td align="left" valign="top">The specified pool definition is defined to be a
|
||
|
shared pool.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Pool size.</strong> The amount of main storage, in kilobytes, in the
|
||
|
pool.</p>
|
||
|
|
||
|
<p><strong>Processor sharing
|
||
|
attribute.</strong> This attribute indicates whether this partition is sharing
|
||
|
processors. If the value indicates the
|
||
|
partition does not share physical processors, then this partition uses only
|
||
|
dedicated processors. If the value indicates the partition shares physical
|
||
|
processors, then this partition uses physical processors from a shared pool of
|
||
|
physical processors. The following values are returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">Partition does not share processors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">Partition shares processors (capped).
|
||
|
The partition is limited to using its configured capacity.</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>2</em></td>
|
||
|
<td align="left" valign="top">Partition shares processors (uncapped).
|
||
|
The partition can use more than its configured capacity.</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Reserved size.</strong> The amount of storage, in kilobytes, in the
|
||
|
pool reserved for system use (for example, for save/restore operations). The
|
||
|
system calculates this amount by using storage pool sizes and activity
|
||
|
levels.</p>
|
||
|
|
||
|
<p><strong>Restricted state flag.</strong> Whether the system is in restricted
|
||
|
state. The following values are returned:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">System is not in restricted state.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">System is in restricted state.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Status.</strong>The status of the pool:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">Active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">Inactive</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Subsystem library name.</strong> The library containing the
|
||
|
subsystem description. This field will be blank for shared pools (formats
|
||
|
SSTS0300 and SSTS0400).</p>
|
||
|
|
||
|
<p><strong>Subsystem name.</strong> The subsystem with which this storage pool
|
||
|
is associated. This field will be blank for shared pools (formats SSTS0300 and
|
||
|
SSTS0400).</p>
|
||
|
|
||
|
<p><strong>System ASP.</strong> The storage capacity of the system auxiliary
|
||
|
storage pool (ASP1). This value is in millions (M) of bytes.</p>
|
||
|
|
||
|
<p><strong>System name.</strong> The name of the system where the statistics
|
||
|
were collected.</p>
|
||
|
|
||
|
<p><strong>System pool.</strong> The system-related pool identifier for each of
|
||
|
the system storage pools that currently has main storage allocated to it.</p>
|
||
|
|
||
|
<p><strong>Total auxiliary storage.</strong> The total auxiliary storage (in
|
||
|
millions of bytes) on the system.</p>
|
||
|
|
||
|
<p><IMG src="delta.gif" alt="Start of change"><strong>Tuning maximum activity level.</strong> The maximum value that the shared
|
||
|
pool's activity level can be set to by the performance adjuster when the QPFRADJ system
|
||
|
value is set to 2 or 3. This field is 0 for private pools defined in subsystem
|
||
|
descriptions.<IMG src="deltaend.gif" alt="End of change">
|
||
|
</p>
|
||
|
|
||
|
<p><strong>Tuning maximum faults.</strong> The maximum page faults per second
|
||
|
(in hundredths) to use as a guideline for the shared storage pool. For example,
|
||
|
a value of 1234 would be 12.34 page faults per second. This field is 0 for
|
||
|
private pools defined in subsystem descriptions.</p>
|
||
|
|
||
|
<p><strong>Tuning maximum pool size %.</strong> The maximum amount of storage
|
||
|
to allocate to the shared storage pool (as a percentage of total main storage).
|
||
|
The value returned is in hundredths. For example, a value of 1234 would be
|
||
|
12.34 percent. This field is 0 for private pools defined in subsystem
|
||
|
descriptions.</p>
|
||
|
|
||
|
<p><IMG src="delta.gif" alt="Start of change"><strong>Tuning minimum activity level.</strong> The minimum value that the shared
|
||
|
pool's activity level can be set to by the performance adjuster when the QPFRADJ system
|
||
|
value is set to 2 or 3. This field is 0 for private pools defined in subsystem
|
||
|
descriptions.<IMG src="deltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><strong>Tuning minimum faults.</strong> The minimum page faults per second
|
||
|
(in hundredths) to use as a guideline for the shared storage pool. For example,
|
||
|
a value of 1234 would be 12.34 page faults per second. This field is 0 for
|
||
|
private pools defined in subsystem descriptions.</p>
|
||
|
|
||
|
<p><strong>Tuning minimum pool size %.</strong> The minimum amount of storage
|
||
|
to allocate to the shared storage pool (as a percentage of total main storage).
|
||
|
The value returned is in hundredths. For example, a value of 1234 would be
|
||
|
12.34 percent. This field is 0 for private pools defined in subsystem
|
||
|
descriptions.</p>
|
||
|
|
||
|
<p><strong>Tuning per-thread faults.</strong> The page faults per second (in
|
||
|
hundredths) for each active thread to use as a guideline for the shared storage
|
||
|
pool. For example, a value of 1234 would be 12.34 page faults per second. This
|
||
|
field is 0 for private pools defined in subsystem descriptions.</p>
|
||
|
|
||
|
<p><strong>Tuning priority.</strong> The priority of the shared storage pool
|
||
|
used by the system when making automatic performance adjustments. This field is
|
||
|
0 for private pools defined in subsystem descriptions.</p>
|
||
|
|
||
|
<!--<p><IMG src="delta.gif" alt="Start of change"><strong>User authorizations available.</strong>
|
||
|
The number of user authorizations configured for this partition. If the number of user
|
||
|
authorizations available is *NOMAX, a value of -1 will be returned. If
|
||
|
the authorization type is not user, a value of 0 will be returned.
|
||
|
See the Authorization type field for information on how to determine if the system is
|
||
|
user authorized.<IMG src="deltaend.gif" alt="End of change"></p>-->
|
||
|
|
||
|
<!--<p><IMG src="delta.gif" alt="Start of change"><strong>User authorizations needed.</strong>
|
||
|
The number of jobs or threads currently recognized by the operating system as needing a
|
||
|
user authorization. If the authorization type is not user, a value of 0 will be returned.
|
||
|
See the Authorization type field for information on how to determine if the system is
|
||
|
user authorized.<IMG src="deltaend.gif" alt="End of change"></p>-->
|
||
|
|
||
|
<p><strong>Users currently signed on.</strong> The number of users currently
|
||
|
signed on the system. System request jobs and group jobs are not included in
|
||
|
this number.</p>
|
||
|
|
||
|
<p><strong>Users signed off with printer output waiting to print.</strong> The
|
||
|
number of sessions that have ended with printer output files waiting to
|
||
|
print.</p>
|
||
|
|
||
|
<p><strong>Users suspended by group jobs.</strong> The number of user jobs that
|
||
|
have been temporarily suspended by group jobs so that another job may be
|
||
|
run.</p>
|
||
|
|
||
|
<p><strong>Users suspended by system request.</strong> The number of user jobs
|
||
|
that have been temporarily suspended by system request jobs so that another job
|
||
|
may be run.</p>
|
||
|
|
||
|
<p><strong>Users temporarily signed off (disconnected).</strong> The number of
|
||
|
jobs that have been disconnected due to either the selection of option 80
|
||
|
(Temporary sign-off) or the entry of the Disconnect Job (DSCJOB) command.</p>
|
||
|
|
||
|
<p><strong>Wait to ineligible.</strong> The rate (in tenths), in transitions
|
||
|
per minute, of transitions of threads from a waiting condition to an ineligible
|
||
|
condition. For example, a value of 123 in binary would be 12.3 transitions per
|
||
|
minute.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLPOOSLI">Format of Pool Selection Information</a></h3>
|
||
|
|
||
|
<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%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Type of pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Shared pool name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">System pool identifier</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3> <a name="HDRPLSFD1">Selection Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Shared pool name.</strong>This is used to select a shared pool when
|
||
|
type of pool is *SHARED. The possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*ALL</em></td>
|
||
|
<td align="left" valign="top">All shared pools are returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*MACHINE</em></td>
|
||
|
<td align="left" valign="top">The machine pool is returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*BASE</em></td>
|
||
|
<td align="left" valign="top">The base pool is returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*INTERACT</em></td>
|
||
|
<td align="left" valign="top">The shared pool used for interactive work is
|
||
|
returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPOOL</em></td>
|
||
|
<td align="left" valign="top">The shared pool used for spool writers is
|
||
|
returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SHRPOOL1-60</em></td>
|
||
|
<td align="left" valign="top">The specified shared pool is returned.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>When *ALL is specified the pools are returned in the order *MACHINE, *BASE,
|
||
|
*INTERACT, *SPOOL, and *SHRPOOL1-60. This field must be blank when *SYSTEM is
|
||
|
specified for type of pool.</p>
|
||
|
|
||
|
<p><strong>System pool identifier.</strong>This is used to select an active
|
||
|
system pool when type of pool is *SYSTEM. The possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>-1</em></td>
|
||
|
<td align="left" valign="top">All active pools are returned.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" nowrap><em>1 - 64</em></td>
|
||
|
<td align="left" valign="top">The specified active pool is returned. If the
|
||
|
pool is not active, CPF186B is sent.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>When -1 is specified only the active pools are returned in system pool
|
||
|
identifier order. This field must be 0 when *SHARED is specified for type of
|
||
|
pool.</p>
|
||
|
|
||
|
<p><strong>Type of pool.</strong>The type of pools to include in the list. The
|
||
|
possible special values follow:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SHARED</em></td>
|
||
|
<td align="left" valign="top">The shared pools identified by the shared pool
|
||
|
name field in the selection information. The other selection fields are not
|
||
|
used. The selection information size must be a minimum of 20.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SYSTEM</em></td>
|
||
|
<td align="left" valign="top">The system pools identified by the system pool
|
||
|
identifier field in the selection information. The other selection fields are
|
||
|
not used. The selection information size must be a minimum of 24.
|
||
|
|
||
|
<p> The pool selection information parameter only applies to the SSTS0400 and
|
||
|
SSTS0500 formats. When other formats are used, the size of pool selection
|
||
|
information parameter must be 0 or not specified.</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Error Messages</h3>
|
||
|
|
||
|
<table width="100%" cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="top" nowrap>Message ID</th>
|
||
|
<th align="left" valign="top">Error Message Text</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF1E99 E</td>
|
||
|
<td align="left" valign="top">Unexpected error occurred.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF186A E</td>
|
||
|
<td align="left" valign="top">Selection information not allowed with format
|
||
|
&1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF186B E</td>
|
||
|
<td align="left" valign="top">Pool &1 not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF186C E</td>
|
||
|
<td align="left" valign="top">Selection information required with format
|
||
|
&1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF1869 E</td>
|
||
|
<td align="left" valign="top">Value &1 for reset status statistics not
|
||
|
valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF187A E</td>
|
||
|
<td align="left" valign="top">List of active subsystems not available.</td>
|
||
|
</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">CPF3C1D E</td>
|
||
|
<td align="left" valign="top">Length specified in parameter &1 not
|
||
|
valid.</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">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">CPF3C3A E</td>
|
||
|
<td align="left" valign="top">Value for parameter &2 for API &1 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">CPF3C90 E</td>
|
||
|
<td align="left" valign="top">Literal value cannot be changed.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF980A E</td>
|
||
|
<td align="left" valign="top">&1 routine in &2 module detected an exception. The exception return code was &3.</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: V2R3
|
||
|
|
||
|
<hr>
|
||
|
<table align="center" cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center"><a href="#Top">Top</a> | <a href="wm1.htm">
|
||
|
Work Management APIs</a> | <a href="aplist.htm">APIs by category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</body>
|
||
|
</html>
|