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

89 lines
4.8 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>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>