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

149 lines
12 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>Work Management APIs</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. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- WM SCRIPT A converted by B2H R4.1 (346) (CMS) by V2KEA304 -->
<!-- at RCHVMW2 on 17 Feb 1999 at 11:05:09 -->
<!-- 030501 JETAYLOR replaced API and Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 030918 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 031030 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!--End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Work Management APIs</h2>
<p>The work management APIs perform functions that are used in a wide variety
of applications. These APIs retrieve and manipulate:</p>
<ul>
<li>Jobs</li>
<li>Subsystem storage pools</li>
<li>Subsystem job queues</li>
<li>Data areas</li>
<li>Network attributes</li>
<li>System status</li>
<li>System values</li>
<li>Flight recorders</li>
</ul>
<p>The work management APIs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************API BEGIN PASTE***************-->
<ul>
<li><img src="delta.gif" alt="Start of change" border="0"><A HREF="qwcjbitp.htm">Call Job Interrupt Program</A> (QWCJBITP) calls an exit program in the initial thread of a specified job&nbsp;<img src="deltaend.gif" ALT="End of change" border="0"></li>
<li><A HREF="qwcccjob.htm">Change Current Job</A> (QWCCCJOB) changes information for the current job.</li>
<li><A HREF="qwtchgjb.htm">Change Job</A> (QWTCHGJB) changes some of the attributes of a job.</li>
<li><img src="delta.gif" alt="Start of change" border="0"><A HREF="qwccjitp.htm">Change Job Interrupt Status</A> (QWCCJITP) retrieves and optionally modifies the job interrupt status of the current job.&nbsp;<img src="deltaend.gif" ALT="End of change" border="0"></li>
<li><A HREF="quschgpa.htm">Change Pool Attributes</A> (QUSCHGPA) changes the size, activity level, and paging option of system storage pools.</li>
<li><A HREF="qwcchgtn.htm">Change Pool Tuning Information</A> (QWCCHGTN) changes information about tuning being performed on the system for the different storage pools.</li>
<li><A HREF="qwdcsbse.htm">Change Subsystem Entry</A> (QWDCSBSE) changes a subsystem entry in the specified subsystem description.</li>
<li><A HREF="qthmctlt.htm">Control Thread</A> (QTHMCTLT) holds, releases, or ends the specified thread.</li>
<li><A HREF="qwtctltr.htm">Control Trace</A> (QWTCTLTR) turns the trace function on and off.</li>
<li><A HREF="qwtctjbs.htm">Create Job Structures</A> (QWTCTJBS) creates the number of temporary job structures that are passed on the call.</li>
<li><A HREF="qwtdtjbs.htm">Delete Job Structures</A> (QWTDTJBS) deletes the number of temporary job structures that are passed on the call to the API.</li>
<li><A HREF="qwtdmpfr.htm">Dump Flight Recorder</A> (QWTDMPFR) dumps the contents of the flight recorders for jobs that have them.</li>
<li><A HREF="qwtdmplf.htm">Dump Lock Flight Recorder</A> (QWTDMPLF) dumps the contents of the lock flight recorder for the device that is specified in the parameter that is passed to the program.</li>
<li><A HREF="qwclasbs.htm">List Active Subsystems</A> (QWCLASBS) retrieves a list of active subsystems.</li>
<li><A HREF="qusljob.htm">List Job</A> (QUSLJOB) lists some or all jobs on the system.</li>
<li><A HREF="qwclscde.htm">List Job Schedule Entries</A> (QWCLSCDE) lists the entries in the job schedule QDFTJOBSCD.</li>
<li><A HREF="qwclobjl.htm">List Object Locks</A> (QWCLOBJL) generates a list of locks for an object or database file member. An object-level or member-level lock may be specified.</li>
<li><A HREF="qwdlsbse.htm">List Subsystem Entries</A> (QWDLSBSE) lists some of the different entries in a subsystem description, such as routing entries.</li>
<li><A HREF="qwdlsjbq.htm">List Subsystem Job Queues</A> (QWDLSJBQ) lists the job queues for a subsystem.</li>
<li><A HREF="qspmovjb.htm">Move Job</A> (QSPMOVJB) moves jobs from one position to another position within the same job queue or from one job queue to another job queue. Priority and status of the job are affected by the user's priority level and the status of the target job.</li>
<li><A HREF="qwvolact.htm">Open List of Activation Attributes</A> (QWVOLACT) generates a list of all the activation attributes that are associated with an activation group in a given job.</li>
<li><A HREF="qwvolagp.htm">Open List of Activation Group Attributes</A> (QWVOLAGP) generates a list of all the activation groups that are associated with a given job and their attributes.</li>
<li><A HREF="qspoljbq.htm">Open List of Job Queues</A> (QSPOLJBQ) generates a list of job queues on the system.</li>
<li><A HREF="qgyoljob.htm">Open List of Jobs</A> (QGYOLJOB) generates a list of jobs on the system.</li>
<li><A HREF="qwcolthd.htm">Open List of Threads</A> (QWCOLTHD) generates a list of active threads for the job specified in the Job identification parameter.</li>
<li><img src="delta.gif" alt="Start of change" border="0"><A HREF="qwtrmvjl.htm">Remove Pending Job Log</A> (QWTRMVJL) changes a completed job whose job log has not yet been written.&nbsp;<img src="deltaend.gif" ALT="End of change" border="0"></li>
<li><A HREF="qwvrcstk.htm">Retrieve Call Stack</A> (QWVRCSTK) returns the call stack information for the specified thread.</li>
<li><A HREF="qwcrclsi.htm">Retrieve Class Information</A> (QWCRCLSI) returns the attributes of a class object.</li>
<li><A HREF="qwcrtvca.htm">Retrieve Current Attributes</A> (QWCRTVCA) retrieves specific attributes for the current thread.</li>
<li><A HREF="qwcrdtaa.htm">Retrieve Data Area</A> (QWCRDTAA) retrieves the contents of a data area.</li>
<li><A HREF="qwcripla.htm">Retrieve IPL Attributes</A> (QWCRIPLA) returns the settings of options that are used during the IPL.</li>
<li><A HREF="qwdrjobd.htm">Retrieve Job Description Information</A> (QWDRJOBD) retrieves information from a job description object.</li>
<li><A HREF="qusrjobi.htm">Retrieve Job Information</A> (QUSRJOBI) retrieves information, such as job attributes and performance data about a specific job.</li>
<li><A HREF="qwcrjblk.htm">Retrieve Job Locks</A> (QWCRJBLK) generates a list of objects that have been locked by the job or thread that is specified in the job identification information input parameter.</li>
<li><A HREF="qsprjobq.htm">Retrieve Job Queue Information</A> (QSPRJOBQ) retrieves information associated with a specified job queue.</li>
<li><A HREF="qwcrjbst.htm">Retrieve Job Status</A> (QWCRJBST) returns status and job identification information about the job that is identified by the job identifier parameter.</li>
<li><A HREF="qwcrlcki.htm">Retrieve Lock Information</A> (QWCRLCKI) generates a list of information about lock holders of the item specified.</li>
<li><A HREF="qwcrlrqi.htm">Retrieve Lock Request Information</A> (QWCRLRQI) takes as input a lock request handle that was returned in other APIs and returns information about the program that requested the lock.</li>
<li><A HREF="qtrxrlsa.htm">Retrieve Lock Space Attributes</A> (QTRXRLSA) returns information for the specified lock space.</li>
<li><A HREF="qtrxrlsl.htm">Retrieve Lock Space Locks</A> (QTRXRLSL) generates a list of objects that have been locked or that have lower level locks held by the specified lock space.</li>
<li><A HREF="qtrxrlrl.htm">Retrieve Lock Space Record Locks</A> (QTRXRLRL) lets you generate a list of record locks held by the specified lock space.</li>
<li><A HREF="qwcrneta.htm">Retrieve Network Attributes</A> (QWCRNETA) retrieves network attributes.</li>
<li><A HREF="qwtrtvpx.htm">Retrieve Profile Exit Programs</A> (QWTRTVPX) retrieves the profile exit flags that have been designated to be called for the specified user ID. The API then places that information into a single variable in the calling program.</li>
<li><A HREF="qwdrsbsd.htm">Retrieve Subsystem Information</A> (QWDRSBSD) retrieves information about a specific subsystem.</li>
<li><A HREF="qp0msrtvso.htm">Retrieve Synchronization Object Information</A> (Qp0msRtvSyncObjInfo()) retrieves status information for a synchronization object.</li>
<li><A HREF="qwcrssts.htm">Retrieve System Status</A> (QWCRSSTS) retrieves a group of statistics that represent the current status of the system.</li>
<li><A HREF="qwcrsval.htm">Retrieve System Values</A> (QWCRSVAL) retrieves system values.</li>
<li><A HREF="qwtrtvta.htm">Retrieve Thread Attribute</A> (QWTRTVTA) retrieves job and thread attributes that apply to the job or thread specified in the Job/Thread identification information parameter.</li>
<li><A HREF="qwtsetlf.htm">Set Lock Flight Recorder</A> (QWTSETLF) turns the lock flight recorder on and off.</li>
<li><A HREF="qwtsetpx.htm">Set Profile Exit Programs</A> (QWTSETPX) sets for the specified user ID the profile exit programs to call.</li>
<li><A HREF="qwtsettr.htm">Set Trace</A> (QWTSETTR) starts the Trace Job (TRCJOB) command for the job passed on the job and user name parameter at the earliest point while the job is starting.</li>
</ul>
<!--***************API END PASTE***************-->
<p>The work management exit programs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************EXIT PROGRAM BEGIN PASTE***************-->
<ul>
<li><A HREF="xstglow.htm">Auxiliary Storage Lower Limit</A> is called when the available storage in the system auxiliary storage pool (ASP) goes below the lower limit.</li>
<li><img src="delta.gif" alt="Start of change" border="0"><A HREF="xwcjbitp.htm">Call Job Interrupt Program</A> is indirectly called by the Call Job Interrupt Program (QWCJBITP) API&nbsp;<img src="deltaend.gif" ALT="End of change" border="0"></li>
<li><A HREF="xjobntfy.htm">Job Notification</A> logs notification messages to data queues when an OS\/400 job starts, ends, or is placed on a job queue.</li>
<li><A HREF="xpwrdwn.htm">Power Down System</A> is called when the Power Down System (PWRDWNSYS) or End System (ENDSYS) command is used.</li>
<li><A HREF="ewcprsep.htm">Pre-Restricted State exit program</A> determines if a restricted state can be reached.</li>
<li><A HREF="xattn.htm">Preattention Program</A> is called when the user presses the System Attention key.</li>
<li><A HREF="xsysreq.htm">Presystem Request Program</A> is called when the user presses the System Request key.</li>
</ul>
<!--***************EXIT PROGRAM END PASTE***************-->
<br>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> | <a href=
"aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>