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

962 lines
26 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>Open List of Objects to be Backed Up (QEZOLBKL) API</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. -->
<!-- BACKMST SCRIPT A converted by B2H R4.1 (346) (CMS) by v2kea304 at -->
<!-- RCHVMW2 on 26 April 1999 at 10:21:58 -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- File cleanup completed Jan 2002 by v2cdijab -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<a name="Top_Of_Page"></a>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Open List of Objects to be Backed Up (QEZOLBKL) API</h2>
<div class="box" style="width: 80%;">
&nbsp;&nbsp;Required Parameter Group:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">1</td>
<td align="left" valign="top" width="50%">Receiver variable</td>
<td align="left" valign="top" width="20%">Output</td>
<td align="left" valign="top" width="20%">Char(*)</td>
</tr>
<tr>
<td align="center" valign="top">2</td>
<td align="left" valign="top">Length of receiver variable</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">3</td>
<td align="left" valign="top">List information</td>
<td align="left" valign="top">Output</td>
<td align="left" valign="top">Char(80)</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="left" valign="top">Number of records to return</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">5</td>
<td align="left" valign="top">Format name</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(8)</td>
</tr>
<tr>
<td align="center" valign="top">6</td>
<td align="left" valign="top">Object type</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">7</td>
<td align="left" valign="top">Type of backup to select</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(10)</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="left" valign="top">Error code</td>
<td align="left" valign="top">I/O</td>
<td align="left" valign="top">Char(*)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Default Public Authority: *USE<br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Threadsafe: No<br>
<!-- iddvc RMBR -->
<br>
</div>
<p>The Open List of Objects to be Backed Up (QEZOLBKL) API retrieves an open
list of the objects that are to be backed up.</p>
<p>For more information, see <a href="misc1b.htm">Process Open List
APIs</a>.</p>
<br>
<h3>Authorities and Locks</h3>
<dl>
<dt><em>User Index Authority</em></dt>
<dd>*USE</dd>
<dt><em>User Index Lock</em></dt>
<dd>*SHRRD</dd>
</dl>
<br>
<h3>Required Parameter Group</h3>
<dl>
<dt><strong>Receiver variable</strong></dt>
<dd>OUTPUT; CHAR(*)
<p>The receiver variable that receives the information requested. You can
specify the size of the area to be smaller than the format requested as long as
you specify the length parameter correctly. As a result, the API returns only
the data that the area can hold.</p>
</dd>
<dt><strong>Length of receiver variable</strong></dt>
<dd>INPUT; BINARY(4)
<p>The length of the receiver variable provided. The length of receiver
variable parameter may be specified up to the size of the receiver variable
specified in the user program. If the length of receiver variable parameter
specified is larger than the allocated size of the receiver variable specified
in the user program, the results are not predictable.</p>
</dd>
<dt><strong>List information</strong></dt>
<dd>OUTPUT; CHAR(80)
<p>Information about the list that is created by this program. For a
description of the layout of this parameter, see <a href="#HDROBKLLI">Format of
List Information</a>.</p>
</dd>
<dt><strong>Number of records to return</strong></dt>
<dd>INPUT; BINARY(4)
<p>The number of records in the list to put into the receiver variable. The
value must be 0 or greater.</p>
</dd>
<dt><strong>Format name</strong></dt>
<dd>INPUT; CHAR(8)
<p>The name of the format to be used to return the requested information. One
of the following format names may be used:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>OBKL0100</em></td>
<td align="left" valign="top">Library basic information format. The object type
parameter must be *LIB. For more information, see <a href="#HDROBKL1">OBKL0100
Format</a>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>OBKL0200</em></td>
<td align="left" valign="top">Folder basic information format. The object type
parameter must be *FLR. For more information, see <a href="#HDROBKL2">OBKL0200
Format</a>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>OBKL0600</em></td>
<td align="left" valign="top">Complete information format. The object type
parameter may be *FLR or *LIB. For more information, see <a href="#HDROBKL6">
OBKL0600 Format</a>.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Object type</strong></dt>
<dd>INPUT; CHAR(10)
<p>The type of the objects to be returned in the list. One of the following
object types may be used:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*FLR</em></td>
<td align="left" valign="top">The folder information is returned. The format
name may be OBKL0200 or OBKL0600.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*LIB</em></td>
<td align="left" valign="top">The library information is returned. The format
name may be OBKL0100 or OBKL0600.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Type of backup to select</strong></dt>
<dd>INPUT; CHAR(10)
<p>The backup type of the objects that you request. Allowable backup types
follow:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*DAILY</em></td>
<td align="left" valign="top">Return information for objects that are backed up
*DAILY.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*WEEKLY</em></td>
<td align="left" valign="top">Return information for objects that are backed up
*WEEKLY.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*MONTHLY</em></td>
<td align="left" valign="top">Return information for objects that are backed up
*MONTHLY.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*ALL</em></td>
<td align="left" valign="top">Return information for objects that are backed up
*DAILY, *WEEKLY, or *MONTHLY.</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Error code</strong></dt>
<dd>I/O; CHAR(*)
<p>The structure in which to return error information. For the format of the
structure, see <a href="../apiref/error.htm#hdrerrcod">Error Code Parameter</a>.</p>
</dd>
</dl>
<br>
<h3><a name="Header_67">Format of Receiver Variable</a></h3>
<p>The following tables describe the order and format of the data that is
returned in the receiver variable.</p>
<br>
<h3><a name="HDROBKL1">OBKL0100 Format</a></h3>
<p>The OBKL0100 format includes the basic information for a library object
entry. The following table shows how this information is organized. For
detailed descriptions of the fields in the list, see <a href="#HDROBKLDE">Field
Descriptions</a>.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">CHAR(10)</td>
<td align="left" valign="top" width="60%">Backup option</td>
</tr>
<tr>
<td align="center" valign="top">10</td>
<td align="center" valign="top">A</td>
<td align="left" valign="top">CHAR(10)</td>
<td align="left" valign="top">Library name</td>
</tr>
<tr>
<td align="center" valign="top">20</td>
<td align="center" valign="top">14</td>
<td align="left" valign="top">CHAR(2)</td>
<td align="left" valign="top">Reserved</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDROBKL2">OBKL0200 Format</a></h3>
<p>The OBKL0200 format includes the basic information for a folder object
entry. The following table shows how this information is organized. For
detailed descriptions of the fields in the list, see <a href="#HDROBKLDE">Field
Descriptions</a>.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">CHAR(10)</td>
<td align="left" valign="top" width="60%">Backup option</td>
</tr>
<tr>
<td align="center" valign="top">10</td>
<td align="center" valign="top">A</td>
<td align="left" valign="top">CHAR(12)</td>
<td align="left" valign="top">Folder name</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDROBKL6">OBKL0600 Format</a></h3>
<p>The OBKL0600 format includes the complete information for a library or
folder object entry. The following table shows how this information is
organized. For detailed descriptions of the fields in the list, see <a href=
"#HDROBKLDE">Field Descriptions</a>.</p>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">&nbsp;</td>
<td align="left" valign="top" width="60%">Returns everything from format
OBKL0100 or OBKL0200</td>
</tr>
<tr>
<td align="center" valign="top">22</td>
<td align="center" valign="top">16</td>
<td align="left" valign="top">CHAR(7)</td>
<td align="left" valign="top">Last backup date</td>
</tr>
<tr>
<td align="center" valign="top">29</td>
<td align="center" valign="top">1D</td>
<td align="left" valign="top">CHAR(6)</td>
<td align="left" valign="top">Last backup time</td>
</tr>
<tr>
<td align="center" valign="top">35</td>
<td align="center" valign="top">23</td>
<td align="left" valign="top">CHAR(50)</td>
<td align="left" valign="top">Object description text</td>
</tr>
<tr>
<td align="center" valign="top">85</td>
<td align="center" valign="top">55</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Changed since last backup</td>
</tr>
<tr>
<td align="center" valign="top">86</td>
<td align="center" valign="top">56</td>
<td align="left" valign="top">CHAR(21)</td>
<td align="left" valign="top">Reserved</td>
</tr>
</table>
<br>
<br>
<h3><a name="HDROBKLDE">Field Descriptions</a></h3>
<p><strong>Backup option.</strong> The backup option defined for the object.
The possible values follow:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>*DAILY</em></td>
<td align="left" valign="top">Daily backup option.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*WEEKLY</em></td>
<td align="left" valign="top">Weekly backup option.</td>
</tr>
<tr>
<td align="left" valign="top"><em>*MONTHLY</em></td>
<td align="left" valign="top">Monthly backup option.</td>
</tr>
</table>
<p><strong>Changed since last backup.</strong> Whether the object has changed
since the last backup. The possible values follow:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">No change has been made since the last
backup.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">A change has been made since the last
backup.</td>
</tr>
</table>
<p><strong>Folder name.</strong> The folder name of the object to be backed
up.</p>
<p><strong>Last backup date.</strong> The date that the object was last backed
up. The format of this field is in the CYYMMDD as follows:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em> and
1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>YY</em></td>
<td align="left" valign="top">Year</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Month</td>
</tr>
<tr>
<td align="left" valign="top"><em>DD</em></td>
<td align="left" valign="top">Day</td>
</tr>
</table>
<p><strong>Last backup time.</strong> The time that the object was last backed
up. The format of this field is in the HHMMSS as follows:</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>HH</em></td>
<td align="left" valign="top">Hour</td>
</tr>
<tr>
<td align="left" valign="top"><em>MM</em></td>
<td align="left" valign="top">Minute</td>
</tr>
<tr>
<td align="left" valign="top"><em>SS</em></td>
<td align="left" valign="top">Second</td>
</tr>
</table>
<p><strong>Library name.</strong> The library name of the object to be backed
up.</p>
<p><strong>Object description text.</strong> The text that describes the
object.</p>
<p><strong>Reserved.</strong> An ignored field.</p>
<br>
<h3><a name="HDROBKLLI">Format of List Information</a></h3>
<table border width="80%">
<tr>
<th align="center" valign="bottom" colspan="2">Offset</th>
<th align="left" valign="bottom" rowspan="2">Type</th>
<th align="left" valign="bottom" rowspan="2">Field</th>
</tr>
<tr>
<th align="center" valign="bottom">Dec</th>
<th align="center" valign="bottom">Hex</th>
</tr>
<tr>
<td align="center" valign="top" width="10%">0</td>
<td align="center" valign="top" width="10%">0</td>
<td align="left" valign="top" width="20%">BINARY(4)</td>
<td align="left" valign="top" width="60%">Total records</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">4</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Records returned</td>
</tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">8</td>
<td align="left" valign="top">CHAR(4)</td>
<td align="left" valign="top">Request handle</td>
</tr>
<tr>
<td align="center" valign="top">12</td>
<td align="center" valign="top">C</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Record length</td>
</tr>
<tr>
<td align="center" valign="top">16</td>
<td align="center" valign="top">10</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Information complete indicator</td>
</tr>
<tr>
<td align="center" valign="top">17</td>
<td align="center" valign="top">11</td>
<td align="left" valign="top">CHAR(13)</td>
<td align="left" valign="top">Date and time created</td>
</tr>
<tr>
<td align="center" valign="top">30</td>
<td align="center" valign="top">1E</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">List status indicator</td>
</tr>
<tr>
<td align="center" valign="top">31</td>
<td align="center" valign="top">1F</td>
<td align="left" valign="top">CHAR(1)</td>
<td align="left" valign="top">Reserved</td>
</tr>
<tr>
<td align="center" valign="top">32</td>
<td align="center" valign="top">20</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Length of information returned</td>
</tr>
<tr>
<td align="center" valign="top">36</td>
<td align="center" valign="top">24</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">First record in buffer</td>
</tr>
<tr>
<td align="center" valign="top">40</td>
<td align="center" valign="top">28</td>
<td align="left" valign="top">BINARY(4)</td>
<td align="left" valign="top">Authority reason code</td>
</tr>
<tr>
<td align="center" valign="top">44</td>
<td align="center" valign="top">2C</td>
<td align="left" valign="top">CHAR(36)</td>
<td align="left" valign="top">Reserved</td>
</tr>
</table>
<br>
<br>
<h3><a name="Header_73">Field Descriptions</a></h3>
<p><strong>Authority reason code.</strong> Whether all information that you
requested has been supplied due to the user's authority. The list of folders or
libraries may not be the complete list of objects on the system if the user
does not have the required authority to list the object. A user with *SAVSYS or
*ALLOBJ authority is able to get a complete list. Without this authority, the
list may not be complete.</p>
<table cellpadding="5">
<!-- cols="15 85" -->
<tr>
<td align="left" valign="top"><em>0000</em></td>
<td align="left" valign="top">The list is complete.</td>
</tr>
<tr>
<td align="left" valign="top"><em>0001</em></td>
<td align="left" valign="top">The list may be partial due to
authorization.</td>
</tr>
</table>
<p><strong>Date and time created.</strong> The date and time that the list was
created. The 13 characters follow:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">Century, where 0 indicates years 19<em>xx</em> and
1 indicates years 20<em>xx</em>.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2-7</em></td>
<td align="left" valign="top">The date, in YYMMDD (year, month, and day)
format.</td>
</tr>
<tr>
<td align="left" valign="top"><em>8-13</em></td>
<td align="left" valign="top">The time of day, in HHMMSS (hours, minutes, and
seconds) format.</td>
</tr>
</table>
<p><strong>First record in buffer.</strong> The number of the first record in
the receiver variable.</p>
<p><strong>Information complete indicator.</strong> Whether all information
that was requested has been supplied.</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>I</em></td>
<td align="left" valign="top">Incomplete information. An interruption causes
the list to contain incomplete information about a buffer or buffers.</td>
</tr>
<tr>
<td align="left" valign="top"><em>P</em></td>
<td align="left" valign="top">Partial and accurate information. Partial
information is returned when the maximum space is used and not all of the
buffers that were requested are read.</td>
</tr>
<tr>
<td align="left" valign="top"><em>C</em></td>
<td align="left" valign="top">Complete and accurate information. All the
buffers that were requested are read and returned.</td>
</tr>
</table>
<p><strong>Length of information returned.</strong> The size, in bytes, of the
information that is returned in the receiver variable.</p>
<p><strong>List status indicator.</strong> The status of building the list.</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Building the list is pending.</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">The list is in the process of being built.</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">The list has been completely built.</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">An error occurred when the system built the list.
The next call to the Get List Entries (QGYGTLE) API causes the error to be
signaled to the caller of QGYGTLE.</td>
</tr>
</table>
<p><strong>Record length.</strong> The length of each record of information
returned. For variable length records, this value is set to 0. For variable
length records, you can obtain the length of individual records from the
records themselves.</p>
<p><strong>Records returned.</strong> The number of records that are returned
in the receiver variable. This is the smallest of the following values:</p>
<ul>
<li>The number of records that fit into the receiver variable.</li>
<li>The number of records in the list.</li>
<li>The number of records that was requested.</li>
</ul>
<p><strong>Request handle.</strong> The handle of the request that can be used
for subsequent requests of information from the list. The handle is valid until
the Close List (QGYCLST) API is called to close the list or until the job
ends.</p>
<p><strong>Note:</strong> This field should be treated as a hexadecimal field.
It should not be converted from one CCSID to another, for example, EBCDIC to
ASCII, because doing so could result in an unusable value.</p>
<p><strong>Reserved.</strong> A reserved field. This field must be set to
hexadecimal or binary zero.</p>
<p><strong>Total records.</strong> The total number of records available in the
list.</p>
<br>
<h3>Error Messages</h3>
<table width="100%" cellpadding="5">
<tr>
<th align="left" valign="top">Message ID</th>
<th align="left" valign="top">Error Message Text</th>
</tr>
<tr>
<td align="left" valign="top" width="15%">CPF1E65 E</td>
<td align="left" valign="top" width="85%">Library backup list in use.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1E67 D</td>
<td align="left" valign="top">Backup options and library backup list
damaged.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1E6B E</td>
<td align="left" valign="top">Folder backup list in use.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1E6D D</td>
<td align="left" valign="top">Folder backup list damaged; new one created.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1EC5 E</td>
<td align="left" valign="top">Backup option &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1EE4 E</td>
<td align="left" valign="top">Not authorized to run backup.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1EEA E</td>
<td align="left" valign="top">Not authorized to library backup list.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1EEB E</td>
<td align="left" valign="top">Not authorized to folder backup list.</td>
</tr>
<tr>
<td align="left" valign="top">CPF1E99 E</td>
<td align="left" valign="top">Unexpected error occurred.</td>
</tr>
<tr>
<td align="left" valign="top">CPF24B4 E</td>
<td align="left" valign="top">Severe error while addressing parameter
list.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C19 E</td>
<td align="left" valign="top">Error occurred with receiver variable
specified.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C21 E</td>
<td align="left" valign="top">Format name &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C31 E</td>
<td align="left" valign="top">Object type &amp;1 is not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3C90 E</td>
<td align="left" valign="top">Literal value cannot be changed.</td>
</tr>
<tr>
<td align="left" valign="top">CPF3CF1 E</td>
<td align="left" valign="top">Error code parameter not valid.</td>
</tr>
<tr>
<td align="left" valign="top">CPF8148 E</td>
<td align="left" valign="top">Object &amp;4 type &amp;3 in &amp;9 damaged.</td>
</tr>
<tr>
<td align="left" valign="top">CPF8A77 E</td>
<td align="left" valign="top">Folder &amp;1 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF8A78 E</td>
<td align="left" valign="top">Folder &amp;1 in use.</td>
</tr>
<tr>
<td align="left" valign="top">CPF8A79 E</td>
<td align="left" valign="top">Folder &amp;1 is logically damaged.</td>
</tr>
<tr>
<td align="left" valign="top">CPF8A80 E</td>
<td align="left" valign="top">Document &amp;2 in use in folder &amp;1.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9012 E</td>
<td align="left" valign="top">Start of document interchange session not
successful for &amp;1.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9032 E</td>
<td align="left" valign="top">Document interchange session not started.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9076 E</td>
<td align="left" valign="top">Internal system error processing documents or
folders.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9095 E</td>
<td align="left" valign="top">Folder &amp;1 is damaged.</td>
</tr>
<tr>
<td align="left" valign="top">CPF909A E</td>
<td align="left" valign="top">Document &amp;2 in folder &amp;1 is damaged.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9810 E</td>
<td align="left" valign="top">Library &amp;1 not found.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9872 E</td>
<td align="left" valign="top">Program or service program &amp;1 in library
&amp;2 ended. Reason code &amp;3.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9830 E</td>
<td align="left" valign="top">Cannot assign library &amp;1.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9838 E</td>
<td align="left" valign="top">User profile storage limit exceeded.</td>
</tr>
<tr>
<td align="left" valign="top">CPF9999 E</td>
<td align="left" valign="top">Function check. &amp;1 unmonitored by &amp;2 at
statement &amp;5, instruction &amp;3.</td>
</tr>
</table>
<br>
<hr>
API introduced: V3R7
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="back1.htm">Backup and Recovery APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>