ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/qypscsca.htm

399 lines
9.9 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!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>Change System Collector Attributes (QYPSCSCA,
QypsChgSysCollectorAttributes) 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. -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!--File edited Oct 2001 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 language="Javascript" src="../rzahg/synch.js" type="text/javascript">
</script>
<h2>Change System Collector Attributes (QYPSCSCA,
QypsChgSysCollectorAttributes) API</h2>
<div class="box" style="width: 80%;">
<br>
&nbsp;&nbsp;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%">Collector name</td>
<td align="left" valign="top" width="20%">Input</td>
<td align="left" valign="top" width="20%">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">2</td>
<td align="left" valign="top">Default collection interval</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">Library</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="left" valign="top">Retention period</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">5</td>
<td align="left" valign="top">Cycle time</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">6</td>
<td align="left" valign="top">Cycle interval</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">7</td>
<td align="left" valign="top">Companion user job flag</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="left" valign="top">Default collector definition</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">9</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>
&nbsp;&nbsp;Default Public Authority: *USE<br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Service program: QYPSCOLL<br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Threadsafe: No<br>
<!-- iddvc RMBR -->
<br>
</div>
<p>The Change System Collector Attributes (QYPSCSCA,
QypsChgSysCollectorAttributes) API changes system or global collection
attributes. Attributes consist of the default collection interval in seconds,
the library used to store the collection data, the retention period for the
data, the time the initial cycle is to occur, the interval between cycles,
whether a companion job is to be started, and the default collector definition.
If appropriate, system collector attributes changed while a collector is
running will take effect immediately.</p>
<br>
<h3>Authorities and Locks</h3>
<dl>
<dt><em>API Public Authority</em></dt>
<dd>*EXCLUDE</dd>
<dt><em>Job Authority</em></dt>
<dd>*JOBCTL</dd>
<dt><em>Library Authority</em></dt>
<dd>*EXECUTE</dd>
</dl>
<br>
<h3>Required Parameter Group</h3>
<dl>
<dt><strong>Collector name</strong></dt>
<dd>INPUT; CHAR(10)
<p>The name of the collector whose default values are to be altered. The
special value is:</p>
<table cellpadding="5">
<!-- cols="10 90" -->
<tr>
<td align="left" valign="top"><em>*PFR</em></td>
<td align="left" valign="top">Performance collector</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Default collection interval</strong></dt>
<dd>INPUT; BINARY(4)
<p>The default interval to use when collecting data for a category in seconds.
This may be specified as 15, 30, 60, 300, 900, 1800, or 3600 seconds. Changes
take effect immediately. The following special values are allowed:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Do not collect on interval</td>
</tr>
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">No change</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Library</strong></dt>
<dd>INPUT; CHAR(10)
<p>The name of the library used to store the collection data. Changes take
effect when the collector starts or cycles. The following special values are
allowed:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*CURLIB</em></td>
<td align="left" valign="top">Current library of the job calling the API</td>
</tr>
<tr>
<td align="left" valign="top"><em>*SAME</em></td>
<td align="left" valign="top">No change</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Retention period</strong></dt>
<dd>INPUT; BINARY(4)
<p>The retention period is used to determine how long collection data is to
exist. Collection data older than the retention period is deleted. The
retention period is specified in hours. Changes take effect immediately. The
value specified must be between 1 and 720 hours, or one of the following
special values:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Permanent</td>
</tr>
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">No change</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Cycle time</strong></dt>
<dd>INPUT; BINARY(4)
<p>The time at which the first cycle is to occur. The cycle time is specified
in minutes past midnight. The maximum allowed value is 1439 minutes, which is
one minute less than 24 hours. Changes take effect immediately. The following
special value is allowed:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">No change</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Cycle interval</strong></dt>
<dd>INPUT; BINARY(4)
<p>The lapse time between cycles. The cycle time is specified in hours, and can
range from a minimum value of one hour to a maximum value of 24 hours. Changes
take effect immediately. The following special value is allowed:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">No change</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Companion user job flag</strong></dt>
<dd>INPUT; BINARY(4)
<p>Whether to start a job to run in concert with the collector. Changes take
effect when the collector is started. The possible special values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>-2</em></td>
<td align="left" valign="top">No change.</td>
</tr>
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">No companion user job is started.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">A companion user job is started. (For the *PFR
collector, this is the database transfer job CRTPFRDTA.)</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Default collector definition</strong></dt>
<dd>INPUT; CHAR(10)
<p>The name of the collector definition to run. Changes take effect when the
collector is started or cycled. The possible special values are:</p>
<p><em>*CURRENT</em><br>
<em>*CUSTOM</em><br>
<em>*MINIMUM</em><br>
<em>*ENHCPCPLN</em><br>
<em>*SAME</em><br>
<em>*STANDARD</em><br>
<em>*STANDARDP</em></p>
</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>.</p>
</dd>
</dl>
<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" width="15%">CPF222E E</td>
<td align="left" valign="top" width="85%">&amp;1 special authority is
required.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C1E E</td>
<td align="left" valign="top">Required parameter &amp;1 omitted.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C3C E</td>
<td align="left" valign="top">Value for parameter &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C36 E</td>
<td align="left" valign="top">Number of parameters, &amp;1, entered for this
API was not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3CF2 E</td>
<td align="left" valign="top">Errors occurred during running of &amp;1
API.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9810 E</td>
<td align="left" valign="top">Library &amp;1 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9820 E</td>
<td align="left" valign="top">Not authorized to use library &amp;1.</td>
</tr>
</table>
<br>
<hr>
API introduced: V4R4
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center"><a href="qypscsca.htm">Top</a> | <a href=
"perfmgmt.htm">Performance Management APIs</a> | <a href="aplist.htm">APIs by
category</a></td>
</tr>
</table>
</center>
</body>
</html>