ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaik_5.4.0.1/rzaiksoaapilist.htm

195 lines
12 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="System Object Access APIs for iSeries Access for Windows List" />
<meta name="abstract" content="The following System Object Access APIs for iSeries Access for Windows are listed alphabetically." />
<meta name="description" content="The following System Object Access APIs for iSeries Access for Windows are listed alphabetically." />
<meta name="DC.Relation" scheme="URI" content="rzaiksoa.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocloselist.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocopyobjhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocreateerrorhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocreatelisthandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocreatelisthandleex.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocreateobjhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsocreateparmobjhand.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodeleteerrorhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodeletelisthandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodeleteobjhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodeleteparmobjhand.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodisallowlistactio.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodisallowlistfilte.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsod3.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodisplaylist.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsodisplayobjattr.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsogeterrmsgtext.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsogetlistsize.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsogo.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsogetobjhandle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsoopenlist.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsoreadlistprofile.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsorefreshobj.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsoresetparmobj.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsosl.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsosetlistprofile.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsosetlistsortfields.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsosetlisttitle.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsoso.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsosetparameter.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsowaitforobj.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaikcwbsowritelistprofile.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaiksoaattrspecvalu.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="soaapilist" />
<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>System Object Access APIs for iSeries Access for Windows List</title>
</head>
<body id="soaapilist"><a name="soaapilist"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">System Object Access APIs for <span class="keyword">iSeries Access for Windows</span> List</h1>
<div><p>The following System Object Access APIs for <span class="keyword">iSeries™ Access for Windows<sup>®</sup></span> are
listed alphabetically.</p>
<div class="section"><h4 class="sectiontitle">SOA enablers:</h4> <p>System Object Access also includes
enablers (APIs), which applications can use to access data in iSeries objects
or to request graphical lists and attribute views of the object data. The
APIs for manipulating lists of objects must be called in the correct order.
The basic flow is as follows: </p>
<pre>CreateErrorHandle -- Creates a handle to an "error" object
to be passed to other APIs
CreateListHandle -- Instantiates a list object on the client
OpenList -- Builds list on iSeries server associated with client
list
(Manipulate the list and its objects using various generic
and subclass APIs)
CloseList -- Closes list and release resource on iSeries server
DeleteListHandle -- Destroys list object on the client</pre>
<p>The <span class="apiname">CWBSO_CreateListHandle</span> API
must be called to create a list before any other list APIs are called. The <span class="apiname">CWBSO_CreateListHandle</span> API
returns a list handle to the caller. The list handle must be passed as input
to all other list APIs.</p>
<p>After the list is allocated, the <span class="apiname">CWBSO_SetListFilter</span> API
can be called to change the filter criteria for the list. <span class="apiname">CWBSO_SetListFilter</span> is
optional; if it is not called, the list will be built with the default filter
criteria. Similarly, the <span class="apiname">CWBSO_SetListSortFields</span> API can
be called to define the attributes on which the list will be sorted. If it
is not called the list will not be sorted.</p>
<p>The <span class="apiname">CWBSO_OpenList</span> API
must be called to build the list of objects. This will result in a request
to be sent to the iSeries server. The list will be built on the iSeries server,
and some or all of the objects (records) in the list will be buffered down
to the list on the client. Although all objects in the list are not necessarily
cached on the client, the APIs will behave as if they are. Once the <span class="apiname">CWBSO_OpenList</span> API
is called successfully, the following APIs can be called: </p>
<dl><dt class="dlterm"><span><span class="apiname">CWBSO_GetObjHandle</span></span></dt>
<dd>Retrieves a handle to a specific object in the list. The object handle
can then be used to manipulate the specific object.</dd>
<dt class="dlterm"><span><span class="apiname">CWBSO_DeleteObjHandle</span></span></dt>
<dd> Releases the handle returned by <span class="apiname">CWBSO_GetObjHandle</span>.</dd>
<dt class="dlterm"><span><span class="apiname">CWBSO_DisplayList</span></span></dt>
<dd> Displays the spreadsheet view of the list.</dd>
<dt class="dlterm"><span><span class="apiname">CWBSO_GetListSize</span></span></dt>
<dd>Retrieves the number of objects in the list.</dd>
<dt class="dlterm"><span><span class="apiname">CWBSO_CloseList</span></span></dt>
<dd>Closes the list on the iSeries server and destroy all client objects in
the list. All object handles returned by <span class="apiname">CWBSO_GetListObject</span> no
longer are valid after the list is closed. After the list is closed, the APIs
in this list cannot be called until the <span class="apiname">CWBSO_OpenList</span> API
is called again. The <span class="apiname">CWBSO_DeleteListHandle</span> API should
be called to destroy the list object.</dd>
</dl>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzaikcwbsocloselist.htm">CWBSO_CloseList</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocopyobjhandle.htm">CWBSO_CopyObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocreateerrorhandle.htm">CWBSO_CreateErrorHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocreatelisthandle.htm">CWBSO_CreateListHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocreatelisthandleex.htm">CWBSO_CreateListHandleEx</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocreateobjhandle.htm">CWBSO_CreateObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsocreateparmobjhand.htm">CWBSO_CreateParmObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodeleteerrorhandle.htm">CWBSO_DeleteErrorHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodeletelisthandle.htm">CWBSO_DeleteListHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodeleteobjhandle.htm">CWBSO_DeleteObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodeleteparmobjhand.htm">CWBSO_DeleteParmObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodisallowlistactio.htm">CWBSO_DisallowListActions</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodisallowlistfilte.htm">CWBSO_DisallowListFilter</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsod3.htm">CWBSO_DisplayErrMsg</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodisplaylist.htm">CWBSO_DisplayList</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsodisplayobjattr.htm">CWBSO_DisplayObjAttr</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsogeterrmsgtext.htm">CWBSO_GetErrMsgText</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsogetlistsize.htm">CWBSO_GetListSize</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsogo.htm">CWBSO_GetObjAttr</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsogetobjhandle.htm">CWBSO_GetObjHandle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsoopenlist.htm">CWBSO_OpenList</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsoreadlistprofile.htm">CWBSO_ReadListProfile</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsorefreshobj.htm">CWBSO_RefreshObj</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsoresetparmobj.htm">CWBSO_ResetParmObj</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsosl.htm">CWBSO_SetListFilter</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsosetlistprofile.htm">CWBSO_SetListProfile</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsosetlistsortfields.htm">CWBSO_SetListSortFields</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsosetlisttitle.htm">CWBSO_SetListTitle</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsoso.htm">CWBSO_SetObjAttr</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsosetparameter.htm">CWBSO_SetParameter</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsowaitforobj.htm">CWBSO_WaitForObj</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaikcwbsowritelistprofile.htm">CWBSO_WriteListProfile</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzaiksoaattrspecvalu.htm">SOA attribute special values</a></strong><br />
The topics that are listed below provide a description of special
values that may be returned by <span class="apiname">CWBSO_GetObjAttr</span>, and specified
on <span class="apiname">CWBSO_SetObjAttr</span>, for each type of object. In addition,
any special values that may be specified on <span class="apiname">CWBSO_SetListFilter</span> for
each type of list object are discussed.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaiksoa.htm" title="System Object Access enables you to view and manipulate iSeries objects through a graphical user interface.">iSeries Access for Windows System Object Access (SOA) APIs</a></div>
</div>
</div>
</body>
</html>