89 lines
4.8 KiB
HTML
89 lines
4.8 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>Object-related APIs</title>
|
|
<!-- 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 -->
|
|
<!-- Updates from System API Programming book phase-out, July 2002 by JET -->
|
|
<!-- 031104 JETAYLOR replaced API and 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>Object-related APIs</h2>
|
|
|
|
<p>You can use object-related APIs to obtain information about i5/OS<SUP>(TM)</SUP> objects.</p>
|
|
|
|
<p> The QUSLOBJ and QUSROBJD APIs return much of the same information. The APIs
|
|
differ, however, in several respects:</p>
|
|
|
|
<ul>
|
|
<li>The APIs group the returned information differently among their output
|
|
formats. For example, the OBJL0300 format of the QUSLOBJ API does not contain
|
|
exactly the same data as the OBJD0300 format of the QUSROBJD API.<br>
|
|
<br>
|
|
</li>
|
|
|
|
<li>The APIs use different data formats for some specific items, such as dates
|
|
and times.<br>
|
|
<br>
|
|
</li>
|
|
|
|
<li>The APIs differ in efficiency, depending on your application. In most
|
|
cases, the QUSROBJD API is faster at retrieving information about a single
|
|
object. The QUSLOBJ API is faster at retrieving information about several
|
|
objects.</li>
|
|
</ul>
|
|
|
|
<p>The object-related 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><A HREF="qlichgll.htm">Change Library List</A> (QLICHGLL) changes the current library, the two product libraries, and the user part of the job's library list.</li>
|
|
<li><A HREF="qlicobjd.htm">Change Object Description</A> (QLICOBJD) changes object information for a specific object, similar to the Change Object Description (CHGOBJD) command.</li>
|
|
<li><A HREF="qlicvttp.htm">Convert Type</A> (QLICVTTP) converts an object type to and from hexadecimal format.</li>
|
|
<li><A HREF="quslobj.htm">List Objects</A> (QUSLOBJ) generates a list of object names and descriptive information based on the specified parameters, similar to the Display Object Description (DSPOBJD) command.</li>
|
|
<li><A HREF="qmatctx.htm">Materialize Context</A> (QusMaterializeContext) returns either the type and subtype of the object or system pointers for all or for a selected set of objects that are contained by the context.</li>
|
|
<li><A HREF="qhsmmovf.htm">Move Folder to ASP</A> (QHSMMOVF) moves a root folder and its contents from its existing auxiliary storage pool (ASP) to the specified target ASP through a save and restore process.</li>
|
|
<li><A HREF="qhsmmovl.htm">Move Library to ASP</A> (QHSMMOVL) moves a library and its contents from its existing auxiliary storage pool (ASP) to the specified target ASP through a save and restore process.</li>
|
|
<li><A HREF="qgyolobj.htm">Open List of Objects</A> (QGYOLOBJ) generates a list of object names and descriptive information based on specified selection parameters.</li>
|
|
<li><A HREF="qlirnmo.htm">Rename Object</A> (QLIRNMO) renames an existing object to a new object name or new library name or both and optionally replaces the object, combining the functions of the Rename Object (RNMOBJ) and the Move Object (MOVOBJ) commands.</li>
|
|
<li><A HREF="qlirlibd.htm">Retrieve Library Description</A> (QLIRLIBD) retrieves attributes for a specific library, similar to the Retrieve Library Description (RTVLIBD) command.</li>
|
|
<li><A HREF="qusrobjd.htm">Retrieve Object Description</A> (QUSROBJD) retrieves object information for a specific object, similar to the Retrieve Object Description (RTVOBJD) command.</li>
|
|
</ul>
|
|
<!--***************API 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="obj1.htm">Object APIs</a> |
|
|
<a href="aplist.htm">APIs by category</a></td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
</body>
|
|
</html>
|
|
|