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

279 lines
8.9 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">
<title>Package Product Option (PKGPRDOPT)</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="PKGPRDOPT.Top_Of_Page"></a>
<h2>Package Product Option (PKGPRDOPT)</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="#PKGPRDOPT.PARAMETERS.TABLE">Parameters</a><br>
<a href="#PKGPRDOPT.COMMAND.EXAMPLES">Examples</a><br>
<a href="#PKGPRDOPT.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="PKGPRDOPT"></a>
<p>The Package Product Option (PKGPRDOPT) command packages one or more product loads for a specified product option enabling the loads to be saved using the Save License Program (SAVLICPGM) command.
</p>
<p>The following notes provide information on how the command works.
</p>
<p><b>Notes:</b>
</p>
<ol>
<li>To package a product load that has folders, you must be enrolled in the system distribution directory and you must have *ALL authority to the folders.
<p>If you have authority for this command, you can package any product created using the System Manager program regardless of whether you have authority to the objects for the product.
</p>
</li>
<li>The only object types that the PKGPRDOPT command package is on is the Save Object list Application Program Interface (API). Other object types are ignored.
</li>
</ol>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="PKGPRDOPT.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"><a href="#PKGPRDOPT.PRDID"><b>PRDID</b></a></td>
<td valign="top">Product ID</td>
<td valign="top"><i>Character value</i></td>
<td valign="top">Required, Positional 1</td>
</tr>
<tr>
<td valign="top"><a href="#PKGPRDOPT.OPTION"><b>OPTION</b></a></td>
<td valign="top">Product option</td>
<td valign="top">1-99, *BASE</td>
<td valign="top">Required, Positional 2</td>
</tr>
<tr>
<td valign="top"><a href="#PKGPRDOPT.ALWAPICHG"><b>ALWAPICHG</b></a></td>
<td valign="top">Allow change by program</td>
<td valign="top">*SAME, *NO</td>
<td valign="top">Required, Positional 3</td>
</tr>
<tr>
<td valign="top"><a href="#PKGPRDOPT.LODID"><b>LODID</b></a></td>
<td valign="top">Load ID</td>
<td valign="top"><i>Character value</i>, <b><u>*ALL</u></b>, *CODEDFT</td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#PKGPRDOPT.RLS"><b>RLS</b></a></td>
<td valign="top">Release level</td>
<td valign="top"><i>Character value</i>, <b><u>*ONLY</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#PKGPRDOPT.REPACKAGE"><b>REPACKAGE</b></a></td>
<td valign="top">Package again</td>
<td valign="top"><b><u>*NO</u></b>, *YES</td>
<td valign="top">Optional</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="PKGPRDOPT.PRDID"></a>
<h3>Product ID (PRDID)</h3>
<p>Specifies the product identifier (ID) of the product option being packaged. The ID must be seven characters in length.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="PKGPRDOPT.OPTION"></a>
<h3>Product option (OPTION)</h3>
<p>Specifies the product option being packaged.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b>*BASE</b></dt>
<dd>The base option is packaged.
</dd>
<dt><b><i>product-option-number</i></b></dt>
<dd>Specify the option number of the product to be packaged. Valid values range from 1 through 99.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="PKGPRDOPT.ALWAPICHG"></a>
<h3>Allow change by program (ALWAPICHG)</h3>
<p>Specifies whether to prevent changes to the description of each object processed by this command.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b>*SAME</b></dt>
<dd>The 'allow change by program' attribute of the objects being packaged is not changed by this command.
</dd>
<dt><b>*NO</b></dt>
<dd>The object description for each object packaged cannot be changed by the QLICOBJD application program interface (API) or the Change Product Object Description (CHGPRDOBJD) command.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="PKGPRDOPT.LODID"></a>
<h3>Load ID (LODID)</h3>
<p>Specifies the load ID of the product loads being packaged.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*ALL</u></b></dt>
<dd>All product loads for which a product load object exists are packaged.
<p>If only a code load exists, the code load is packaged.
</p>
</dd>
<dt><b>*CODEDFT</b></dt>
<dd>The default code load, 5001, is packaged.
</dd>
<dt><b><i>product-load-ID</i></b></dt>
<dd>Specify a language load ID or the default code load, 5001, for a code load.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="PKGPRDOPT.RLS"></a>
<h3>Release level (RLS)</h3>
<p>Specifies the version, release, and modification level of the product option.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*ONLY</u></b></dt>
<dd>The release level is determined by searching the system for a product definition for the given product ID. The release level is taken from the product definition. This value is not valid if more than one product definition exists for the same product ID.
</dd>
<dt><b><i>version-release-modification</i></b></dt>
<dd>Specify the version, release, and modification level of the product being packaged.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="PKGPRDOPT.REPACKAGE"></a>
<h3>Package again (REPACKAGE)</h3>
<p>Specifies whether to allow the command to package a product option which has already been packaged.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*NO</u></b></dt>
<dd>Product options which have been packaged are not repackaged.
</dd>
<dt><b>*YES</b></dt>
<dd>Package all specified product options regardless of their current state.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="PKGPRDOPT.COMMAND.EXAMPLES">Examples</a> </h3>
<p>
<pre>
PKGPRDOPT PRDID(9XYZ123) OPTION(*BASE) ALWAPICHG(*SAME)
</pre>
</p>
<p>This command packages the base option of the product 9XYZ123.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="PKGPRDOPT.ERROR.MESSAGES">Error messages</a> </h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>CPF0CB2</b></dt>
<dd>Product identifier &amp;1 not valid.
</dd>
<dt><b>CPF0CEB</b></dt>
<dd>Product loads not packaged.
</dd>
<dt><b>CPF0CE2</b></dt>
<dd>&amp;9 product loads packaged, &amp;10 product loads not packaged.
</dd>
<dt><b>CPF0CE3</b></dt>
<dd>&amp;9 product loads packaged, &amp;10 product loads not packaged. See job log.
</dd>
<dt><b>CPF0CE7</b></dt>
<dd>Product &amp;1 release &amp;2 not packaged.
</dd>
<dt><b>CPF0CFC</b></dt>
<dd>Product definition not found.
</dd>
<dt><b>CPF0CFD</b></dt>
<dd>Code load not found for product &amp;1 release &amp;2 option &amp;3.
</dd>
<dt><b>CPF0CFF</b></dt>
<dd>Multiple releases available.
</dd>
<dt><b>CPF0C4B</b></dt>
<dd>Product availability object &amp;2/&amp;1 recovery required.
</dd>
<dt><b>CPF0C4C</b></dt>
<dd>Cannot allocate object &amp;1 in library &amp;2.
</dd>
<dt><b>CPF0C4D</b></dt>
<dd>Error occurred while processing object &amp;1 in library &amp;2.
</dd>
<dt><b>CPF8122</b></dt>
<dd>&amp;8 damage on library &amp;4.
</dd>
<dt><b>CPF8191</b></dt>
<dd>Product definition &amp;4 in &amp;9 damaged.
</dd>
<dt><b>CPF8193</b></dt>
<dd>Product load object &amp;4 in &amp;9 damaged.
</dd>
<dt><b>CPF9012</b></dt>
<dd>Start of document interchange session not successful for &amp;1.
</dd>
<dt><b>CPF9032</b></dt>
<dd>Document interchange session not started.
</dd>
<dt><b>CPF9803</b></dt>
<dd>Cannot allocate object &amp;2 in library &amp;3.
</dd>
<dt><b>CPF9830</b></dt>
<dd>Cannot assign library &amp;1.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#PKGPRDOPT.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>