ibm-information-center/dist/eclipse/plugins/i5OS.ic.cl_5.4.0.1/rmvbnddire.htm

239 lines
7.4 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">
<title>Remove Binding Directory Entry (RMVBNDDIRE)</title>
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body bgcolor="white">
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<a name="RMVBNDDIRE.Top_Of_Page"></a>
<h2>Remove Binding Directory Entry (RMVBNDDIRE)</h2>
<table width="100%">
<tr>
<td valign="top" align="left"><b>Where allowed to run: </b>All environments (*ALL)<br>
<b>Threadsafe: </b>No
</td>
<td valign="top" align="right">
<a href="#RMVBNDDIRE.PARAMETERS.TABLE">Parameters</a><br>
<a href="#RMVBNDDIRE.COMMAND.EXAMPLES">Examples</a><br>
<a href="#RMVBNDDIRE.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="RMVBNDDIRE"></a>
<p>The Remove Binding Directory Entry (RMVBNDDIRE) command removes an entry from the binding directory.
</p>
<p><b>Restrictions:</b>
</p>
<ul>
<li>You must have read (*READ) and object operational (*OBJOPR) authority for the library where the binding directory is being updated.
</li>
<li>You must have *OBJOPR and delete (*DLT) authority to the binding directory.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="RMVBNDDIRE.PARAMETERS.TABLE">Parameters</a></h3>
<table border="1" cellpadding="4" cellspacing="0">
<!-- col1="10" col2="15" col3="30" col4="10" -->
<tr>
<th bgcolor="aqua" valign="bottom" align="left">Keyword</th>
<th bgcolor="aqua" valign="bottom" align="left">Description</th>
<th bgcolor="aqua" valign="bottom" align="left">Choices</th>
<th bgcolor="aqua" valign="bottom" align="left">Notes</th>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#RMVBNDDIRE.BNDDIR"><b>BNDDIR</b></a></td>
<td valign="top">Binding directory</td>
<td valign="top"><i>Qualified object name</i></td>
<td valign="top" rowspan="3">Required, Positional 1</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Binding directory</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB, *USRLIBL</td>
</tr><tr>
<td valign="top" rowspan="5"><a href="#RMVBNDDIRE.OBJ"><b>OBJ</b></a></td>
<td valign="top">Object specifications</td>
<td valign="top">Values (up to 50 repetitions): <i>Element list</i></td>
<td valign="top" rowspan="5">Optional, Positional 2</td>
</tr>
<tr>
<td valign="top">Element 1: Object</td>
<td valign="top">
<i>Qualified object name</i></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Qualifier 1: Object</td>
<td valign="top"><i>Generic name, name</i>, *ALL</td>
</tr><tr>
<td valign="top" style="padding-left:10pt">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b></td>
</tr><tr>
<td valign="top">Element 2: Object type</td>
<td valign="top">
<b><u>*SRVPGM</u></b>, *MODULE</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="RMVBNDDIRE.BNDDIR"></a>
<h3>Binding directory (BNDDIR)</h3>
<p>Specifies the binding directory from which an entry is removed.
</p>
<p>This is a required parameter.
</p>
<p><b>Qualifier 1: Binding directory</b>
</p>
<dl>
<dt><b><i>name</i></b></dt>
<dd>Specify the name of the binding directory to be updated.
</dd>
</dl>
<p><b>Qualifier 2: Library</b>
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
</dd>
<dt><b>*USRLIBL</b></dt>
<dd>Only the libraries in the user portion of the job's library list are searched.
</dd>
<dt><b><i>name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="RMVBNDDIRE.OBJ"></a>
<h3>Object specifications (OBJ)</h3>
<p>Specifies one or more object names to be removed from the binding directory.
</p>
<p>You can specify 50 values for this parameter.
</p>
<p><b>Element 1: Object</b>
</p>
<dl>
<dt><b></b></dt>
<dd>
<p><b>Qualifier 1: Object</b>
</p>
<dl>
<dt><b>*ALL</b></dt>
<dd>All objects with the specified type are removed from the specified library.
</dd>
<dt><b><i>generic-name</i></b></dt>
<dd>Specify the generic name of the objects to be removed. A generic name is a character string of one or more characters followed by an asterisk (*); for example, ABC*. The asterisk substitutes for any valid characters. A generic name specifies all objects with names that begin with the generic prefix, for which the user has authority. If an asterisk is not included with the generic (prefix) name, the system assumes it to be the complete object name. If the complete object name is specified, and multiple libraries are searched, multiple objects can be removed, only if *ALL or *ALLUSR library values can be specified for the name.
</dd>
<dt><b><i>name</i></b></dt>
<dd>Specify the name of the object to remove.
</dd>
</dl>
</dd>
<dt><b></b></dt>
<dd>
<p><b>Qualifier 2: Library</b>
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All libraries in the library list for the current thread are searched until the first match is found.
</dd>
</dl>
<dl>
<dt><b><i>name</i></b></dt>
<dd>Specify the name of the library to be searched.
</dd>
</dl>
</dd>
</dl>
<p><b>Element 2: Object type</b>
</p>
<dl>
<dt><b><u>*SRVPGM</u></b></dt>
<dd>Indicates the object being removed is a service program.
</dd>
<dt><b>*MODULE</b></dt>
<dd>Indicates the object being removed is a module.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="RMVBNDDIRE.COMMAND.EXAMPLES">Examples</a> </h3>
<p>
<pre>
RMVBNDDIRE BNDDIR(SOURCE) OBJ(LIST)
</pre>
</p>
<p>This command allows you to remove the object LIST from the binding directory SOURCE.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="RMVBNDDIRE.ERROR.MESSAGES">Error messages</a> </h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>CPF5D01</b></dt>
<dd>Binding directory &amp;1 in library &amp;2 is not usable.
</dd>
<dt><b>CPF5D09</b></dt>
<dd>Object &amp;2/&amp;1 type &amp;3 was not found in binding directory &amp;4 in library &amp;5.
</dd>
<dt><b>CPF980F</b></dt>
<dd>Binding directory &amp;1 in library &amp;2 not found.
</dd>
<dt><b>CPF9801</b></dt>
<dd>Object &amp;2 in library &amp;3 not found.
</dd>
<dt><b>CPF9802</b></dt>
<dd>Not authorized to object &amp;2 in &amp;3.
</dd>
<dt><b>CPF9803</b></dt>
<dd>Cannot allocate object &amp;2 in library &amp;3.
</dd>
<dt><b>CPF9807</b></dt>
<dd>One or more libraries in library list deleted.
</dd>
<dt><b>CPF9808</b></dt>
<dd>Cannot allocate one or more libraries on library list.
</dd>
<dt><b>CPF9810</b></dt>
<dd>Library &amp;1 not found.
</dd>
<dt><b>CPF9820</b></dt>
<dd>Not authorized to use library &amp;1.
</dd>
<dt><b>CPF9830</b></dt>
<dd>Cannot assign library &amp;1.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#RMVBNDDIRE.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>