ibm-information-center/dist/eclipse/plugins/i5OS.ic.rbam6_5.4.0.1/rbam6clexpand.htm

114 lines
6.9 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="CLS parameter" />
<meta name="abstract" content="The class (CLS) parameter identifies the attributes that define the run time environment of a job." />
<meta name="description" content="The class (CLS) parameter identifies the attributes that define the run time environment of a job." />
<meta name="DC.Relation" scheme="URI" content="rbam6expand.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbam6clexpand" />
<meta name="DC.Language" content="en-us" />
<!-- 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. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>CLS parameter</title>
</head>
<body id="rbam6clexpand"><a name="rbam6clexpand"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">CLS parameter</h1>
<div><p>The class (CLS) parameter identifies the attributes that define
the run time environment of a job. </p>
<div class="section"><p>The following attributes are defined in each class:</p>
<ul><li>Run priority: A number that specifies the priority level assigned to all
jobs running that use the class. The priority level is used to determine which
job, of all the jobs competing for system resources, is run next. The value
can be 1 through 99, where 1 is the highest priority (all jobs having a 1
priority are run first). </li>
<li>Time slice: The maximum amount of processor time that the system allows
the job to run when it is allowed to begin. The time slice indicates the amount
of time needed for the job to accomplish a meaningful amount of work (the
time used by the system for reading auxiliary storage is not charged against
the time slice). When the time slice ends, the job waits while other queued
jobs of the same or higher priority are allowed to run (up to the time specified
in their time slices); then the job is given another time slice. </li>
<li>Purge value: Indicates whether the job step is eligible to be moved from
main storage to auxiliary storage while the job is waiting for some resource
before it can continue, or when its time slice is used up and equal or higher
priority jobs are waiting. </li>
<li>Default wait time: The default amount of time that the system waits for
the completion of an instruction that performs a wait. This wait time applies
to times when an instruction is waiting for a system action, not to the time
an instruction is waiting for a response from a user. Normally, this would
be the amount of time you are willing to wait for the system before ending
the request. If the wait time is exceeded, an error message is passed to the
job. This default wait time applies only when a wait time is not specified
in the CL command that causes the wait. <p>The wait time used for allocating
file resources is specified in the file description and can be overridden
by an override command. It specifies that the wait time specified in the class
object is used. If file resources are not available when the file is opened,
the system waits for them until the wait time ends.</p>
<div class="note"><span class="notetitle">Note:</span> The class attributes
apply to each routing step of a job. Most jobs have only one routing step,
but if the job is rerouted (because of something like the <span class="cmdname">Remote
Job</span> or <span class="cmdname">Transfer Job</span> command) the
class attributes will be reset.</div>
</li>
<li>Maximum CPU time: The maximum amount of processor time (the sum of the
time slices if they differ, or time slice period multiplied by number of time
slices if they are equal) allowed for a job's routing step to complete processing.
If the job's routing step is not completed in this amount of time, it is ended,
and a message is written to the job log. </li>
<li>Maximum temporary storage: The maximum amount of temporary storage that
can be used by a job's routing step. This temporary storage is used for the
programs that run in the job, for the system objects used to support the job,
and for temporary objects created by the job.</li>
</ul>
<p>The system is shipped with a set of classes that define the attributes
for several job processing environments. Other classes can be created by the <span class="cmdname">Create
Class (CRTCLS)</span> command; any class can be displayed or deleted by
the respective <span class="cmdname">Display Class (DSPCLS)</span> and <span class="cmdname">Delete
Class (DLTCLS)</span> commands.</p>
</div>
<div class="section"><h4 class="sectiontitle">Values allowed</h4><dl><dt class="dlterm"><var class="varname">qualified-class-name</var></dt>
<dd>Specify the name of the class, optionally qualified by the name of the
library in which the class is stored. If the class name is not qualified and
the CLS parameter is in the CRTCLS command, the class object is stored in
*CURLIB; otherwise, the library list (*LIBL) is used to find the class name.</dd>
</dl>
</div>
<div class="section"><h4 class="sectiontitle">Classes</h4><p>The following classes (by name) are supplied
with the system:</p>
<dl><dt class="dlterm"> <strong>QGPL/QBATCH</strong> </dt>
<dd>For use by batch jobs </dd>
<dt class="dlterm"> <strong>QSYS/QCTL</strong> </dt>
<dd>For use by the controlling subsystem </dd>
<dt class="dlterm"> <strong>QGPL/QINTER</strong> </dt>
<dd>For use by interactive jobs </dd>
<dt class="dlterm"> <strong>QGPL/QPGMR</strong> </dt>
<dd>For use by the programming subsystem </dd>
<dt class="dlterm"> <strong>QGPL/QSPL</strong> </dt>
<dd>For use by the spooling subsystem printer writer </dd>
<dt class="dlterm"> <strong>QGPL/QSPL2</strong> </dt>
<dd>For general spooling use in the base system pool</dd>
</dl>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbam6expand.htm" title="This section contains the expanded descriptions of some of the parameters commonly used in the CL commands.">Commonly used parameters</a></div>
</div>
</div>
</body>
</html>