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

966 lines
34 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>Change PTF CRQ Activity (CHGPTFCRQA)</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="CHGPTFCRQA.Top_Of_Page"></a>
<h2>Change PTF CRQ Activity (CHGPTFCRQA)</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="#CHGPTFCRQA.PARAMETERS.TABLE">Parameters</a><br>
<a href="#CHGPTFCRQA.COMMAND.EXAMPLES">Examples</a><br>
<a href="#CHGPTFCRQA.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="CHGPTFCRQA"></a>
<p>The Change Program Temporary Fix Change Request Activity (CHGPTFCRQA) command changes a PTF distribution activity in a change request description.
</p>
<p><b>Restrictions:</b>
</p>
<ol>
<li>You must have *CHANGE authority to the change request description and *EXECUTE authority to the library.
</li>
<li>The PTF must be for an iSeries product package using System Manager licensed program. The PTF must be supported using the Work with Supported Products (WRKSPTPRD) command. Software redesigns can be managed for other types of systems by using globally named objects on the Add Object Change Request Activities (ADDOBJCRQA) command or by using Add Change Management Activity (QNSADDCM) API.
</li>
<li>A PTF save file must exist and be released in order to be sent to another system.
</li>
<li>A PTF can only be retrieved from a single managed system.
</li>
<li>If the destination node does not have the Managed System Services licensed program installed, then only the send action is available. The activity is considered successful when the PTF is sent not when it arrives.
</li>
<li>Delayed PTFs are applied only during the next IPL. Apply all other PTFs immediately while the activity runs on the system or during the next IPL.
</li>
<li>PTFs marked as delayed can only be applied permanently if they have been previously applied temporarily. Notice that the IPL would have Notice that an IPL would have been required to apply them since they are delayed.
</li>
<li>PTFs are always removed temporarily except Vertical Licensed Internal Code (VLIC) PTFs which are removed permanently.
</li>
<li>If a node list (NODL) value is specified, the node list can only contain entries that have a value of *SNA for the address type.
</li>
</ol>
<p>The following notes provide information on how the command works.
</p>
<p><b>Notes:</b>
</p>
<ol>
<li>Authorization to the product specified on the activity is not verified until the activity runs.
</li>
<li>All conditions must be met before the activity runs.
</li>
<li>The start times indicate when the activity can be started. Actual start times can be later due to network and system delays.
</li>
</ol>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="CHGPTFCRQA.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="#CHGPTFCRQA.CRQD"><b>CRQD</b></a></td>
<td valign="top">Change request description</td>
<td valign="top"><i>Qualified object name</i></td>
<td valign="top" rowspan="3">Required, Key, Positional 1</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Change request description</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</td>
</tr><tr>
<td valign="top"><a href="#CHGPTFCRQA.ACTIVITY"><b>ACTIVITY</b></a></td>
<td valign="top">Activity</td>
<td valign="top"><i>Name</i>, *LAST</td>
<td valign="top">Required, Key, Positional 2</td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.ACTION"><b>ACTION</b></a></td>
<td valign="top">Action</td>
<td valign="top">*SND, *RTV, *DLT, *APY, *SNDAPY, *RMV, <b><u>*SAME</u></b></td>
<td valign="top">Optional, Positional 3</td>
</tr>
<tr>
<td valign="top" rowspan="4"><a href="#CHGPTFCRQA.PTFID"><b>PTFID</b></a></td>
<td valign="top">PTF identifier</td>
<td valign="top"><i>Element list</i></td>
<td valign="top" rowspan="4">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: PTF</td>
<td valign="top">
<i>Character value</i>, *ALL, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top">Element 2: Product</td>
<td valign="top">
<i>Character value</i>, *ONLY, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top">Element 3: Release level</td>
<td valign="top">
<i>Character value</i>, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top" rowspan="4"><a href="#CHGPTFCRQA.NODL"><b>NODL</b></a></td>
<td valign="top">Managed systems node list</td>
<td valign="top"><i>Element list</i></td>
<td valign="top" rowspan="4">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Node list</td>
<td valign="top">
Single values: *NONE, <b><u>*SAME</u></b><br>Other values: <i>Qualified object name</i></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Qualifier 1: Node list</td>
<td valign="top"><i>Name</i></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>, *CURLIB</td>
</tr><tr>
<td valign="top" rowspan="3"><a href="#CHGPTFCRQA.CPNAME"><b>CPNAME</b></a></td>
<td valign="top">Managed system node names</td>
<td valign="top">Single values: *NONE, <b><u>*SAME</u></b><br>Other values (up to 50 repetitions): <i>Element list</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Network identifier</td>
<td valign="top">
<i>Communications name</i>, *NETATR</td>
</tr>
<tr>
<td valign="top">Element 2: Control point</td>
<td valign="top">
<i>Communications name</i></td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.PTFPART"><b>PTFPART</b></a></td>
<td valign="top">PTF parts</td>
<td valign="top">*PTF, *CVRLTR, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.CVRLTRLNG"><b>CVRLTRLNG</b></a></td>
<td valign="top">Cover letter language</td>
<td valign="top">2900-2999, *SRVRQS, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.APY"><b>APY</b></a></td>
<td valign="top">Extent of change</td>
<td valign="top">*TEMP, *PERM, *LODONLY, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.DLYAPY"><b>DLYAPY</b></a></td>
<td valign="top">Delayed PTF apply</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.DLYRMV"><b>DLYRMV</b></a></td>
<td valign="top">Delayed PTF remove</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top" rowspan="5"><a href="#CHGPTFCRQA.RMTSTRTIME"><b>RMTSTRTIME</b></a></td>
<td valign="top">Start time on managed system</td>
<td valign="top"><i>Element list</i></td>
<td valign="top" rowspan="5">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Time zone</td>
<td valign="top">
*LCLSYS, *MGDSYS, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top">Element 2: Start after</td>
<td valign="top">
<i>Element list</i></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 1: Time</td>
<td valign="top">
<i>Time</i>, *CURRENT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 2: Date</td>
<td valign="top">
<i>Date</i>, *CURRENT, *NEXT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.TEXT"><b>TEXT</b></a></td>
<td valign="top">Text 'description'</td>
<td valign="top"><i>Character value</i>, *GEN, *BLANK, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top" rowspan="5"><a href="#CHGPTFCRQA.COND"><b>COND</b></a></td>
<td valign="top">Activity conditions</td>
<td valign="top">Single values: *NONE, <b><u>*SAME</u></b><br>Other values (up to 5 repetitions): <i>Element list</i></td>
<td valign="top" rowspan="5">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Activity</td>
<td valign="top">
<i>Generic name, name</i>, <b><u>*PRV</u></b></td>
</tr>
<tr>
<td valign="top">Element 2: Relational operator</td>
<td valign="top">
<b><u>*EQ</u></b>, *GT, *LT, *LE, *NE, *GE</td>
</tr>
<tr>
<td valign="top">Element 3: End code</td>
<td valign="top">
0-99, <b><u>*SUCCESS</u></b>, *FAIL, *NOTRUN, *ANY</td>
</tr>
<tr>
<td valign="top">Element 4: Condition mode</td>
<td valign="top">
<b><u>*ALLNODES</u></b>, *SAMENODE</td>
</tr>
<tr>
<td valign="top" rowspan="7"><a href="#CHGPTFCRQA.STRTIME"><b>STRTIME</b></a></td>
<td valign="top">Activity start time</td>
<td valign="top"><i>Element list</i></td>
<td valign="top" rowspan="7">Optional</td>
</tr>
<tr>
<td valign="top">Element 1: Start after</td>
<td valign="top">
<i>Element list</i></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 1: Time</td>
<td valign="top">
<i>Time</i>, *CURRENT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 2: Date</td>
<td valign="top">
<i>Date</i>, *CURRENT, *NEXT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top">Element 2: Start before</td>
<td valign="top">
<i>Element list</i></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 1: Time</td>
<td valign="top">
<i>Time</i>, *ANY, *CURRENT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top" style="padding-left:10pt">Element 2: Date</td>
<td valign="top">
<i>Date</i>, *ANY, *CURRENT, *NEXT, <b><u>*SAME</u></b></td>
</tr>
<tr>
<td valign="top"><a href="#CHGPTFCRQA.HOLD"><b>HOLD</b></a></td>
<td valign="top">Hold activity</td>
<td valign="top">*NO, *YES, <b><u>*SAME</u></b></td>
<td valign="top">Optional</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="CHGPTFCRQA.CRQD"></a>
<h3>Change request description (CRQD)</h3>
<p>Specifies the change request description object name.
</p>
<p>The possible library values are the following:
</p>
<dl>
<dt><b><u>*LIBL</u></b></dt>
<dd>All of the libraries in the user and system portions of the job's library list are searched.
</dd>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is used to locate the object.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify only the library named in this parameter is searched.
</dd>
</dl>
<p>The possible change request description value is:
</p>
<dl>
<dt><b><i>change-request-description</i></b></dt>
<dd>Specify the name of the change request description object.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.ACTIVITY"></a>
<h3>Activity (ACTIVITY)</h3>
<p>Specifies the activity to change in the change request description.
</p>
<dl>
<dt><b>*LAST</b></dt>
<dd>The activity is the last to run in the change request.
</dd>
<dt><b><i>activity-name</i></b></dt>
<dd>Specify a 10-character activity name.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.ACTION"></a>
<h3>Action (ACTION)</h3>
<p>Specifies the function to be performed on the resource.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*SND</b></dt>
<dd>Send the specified PTF to the specified managed system. The PTF is not loaded as part of this activity.
</dd>
<dt><b>*RTV</b></dt>
<dd>Retrieve the specified PTF from the specified managed system.
</dd>
<dt><b>*DLT</b></dt>
<dd>Deletes the PTF save file and cover letter on the specified managed system.
</dd>
<dt><b>*APY</b></dt>
<dd>Apply the PTF on the specified system. All requisite PTFs must be applied. A PTF may set in loaded status ("Not applied"). If the PTF is not previously loaded, then the PTF must be loaded before it is applied. To apply all corequisite PTFs, set the status to "loaded" ("Not applied") status. Request to apply one PTF and all corresponding corequisite PTFs are applied.
</dd>
<dt><b>*SNDAPY</b></dt>
<dd>Send, load, and apply the PTF on the specified system. All requisite PTFs must have already been applied. If the PTF has corresponding corequisite PTFs, set all PTFs to "loaded" ("Not applied") status to apply all of them.
</dd>
<dt><b>*RMV</b></dt>
<dd>Temporarily, remove the PTF on the specified systems.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.PTFID"></a>
<h3>PTF (PTFID)</h3>
<p>Specifies the PTF that is to be distributed.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b><i>PTF-identifier</i></b></dt>
<dd>Specify a 7-character PTF identifier.
</dd>
<dt><b>*ALL</b></dt>
<dd>All PTFs for the specified product. It can only be specified when applying, deleting, or removing PTFs. A product must be specified.
</dd>
</dl>
<p>The product identifier values are:
</p>
<p>This is the product identifier of the product to which the PTF is associated.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*ONLY</b></dt>
<dd>The PTF identifier specified is associated with only one supported product.
</dd>
<dt><b><i>product-ID</i></b></dt>
<dd>Specify the product to which the PTF is associated. The product must be specified when PTF identifiers are not unique across products.
</dd>
</dl>
<p>The release level of product values are:
</p>
<p>This element shows the release level of the product.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b><i>release(VxRxMx)</i></b></dt>
<dd>Specify the release level of the product to which the PTF is associated. The format is VxRxMx. The release must be specified when PTF identifiers are not unique across product releases.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.NODL"></a>
<h3>Node list name (NODL)</h3>
<p>Specifies the node list parameter is the object name that contains a list of systems which are the destinations for the activity. This parameter cannot be specified if the control point name (CPNAME) parameter is also specified.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>The systems on which this activity is to be performed are not specified by a node list. Individual control point names must be specified.
</dd>
</dl>
<p>The possible library values are:
</p>
<dl>
<dt><b>*LIBL</b></dt>
<dd>All of the libraries in the user and system portions of the job's library list are searched for the node list object.
</dd>
<dt><b>*CURLIB</b></dt>
<dd>The current library for the job is used to locate the node list object.
</dd>
<dt><b><i>library-name</i></b></dt>
<dd>Specify the name of the library to be searched
</dd>
</dl>
<p>The possible node list value is:
</p>
<dl>
<dt><b><i>node-list-name</i></b></dt>
<dd>Specify the node list object name containing the list of systems on which the activity is to be performed.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.CPNAME"></a>
<h3>Change Product CRQ Activity (CPNAME)</h3>
<p>Specifies the APPN control point names of the managed systems on which this activity is to be performed. Control point names cannot be specified if a node list is specified.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>The systems on which this activity is performed are not identified individually. A node list must be specified.
</dd>
</dl>
<p>The possible values are:
</p>
<dl>
<dt><b>*NETATR</b></dt>
<dd>The network ID of the local system is used. This is useful when the node being specified is in the same network as the local system.
</dd>
<dt><b><i>network-identifier</i></b></dt>
<dd>Specify the APPN network identifier of the managed system on which the activity is to be performed.
</dd>
</dl>
<p>The possible control point name value is:
</p>
<dl>
<dt><b><i>control-point-name</i></b></dt>
<dd>Specify the APPN control point name of the managed system on which the activity is to be performed.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.PTFPART"></a>
<h3>PTF parts (PTFPART)</h3>
<p>Specifies whether the PTFs or cover letters should be sent, retrieved, or deleted.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*PTF</b></dt>
<dd>Only the PTF should be handled.
</dd>
<dt><b>*CVRLTR</b></dt>
<dd>Only the PTF cover letter is handled. *CVRLTR is valid only with the *RTV and *SND actions.
</dd>
</dl>
<p>If the delete action is specified, then both the PTF and the cover letter are always deleted.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.CVRLTRLNG"></a>
<h3>Cover letter language (CVRLTRLNG)</h3>
<p>Specifies the language of the cover letter to be sent with the PTF.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*SRVRQS</b></dt>
<dd>The cover letter language specified in the service requester entry for each node determines which cover letter that particular node is sent. If a service requester entry is not present or a language is not specified, the default language 2924 is used. If the language specified is not found, then 2924 is sent except when 2926 is requested in which case 2950 is sent.
</dd>
<dt><b><i>cover-letter-language-ID</i></b></dt>
<dd>Specify the 4-character language identifier of the cover letter to be sent or retrieved.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.APY"></a>
<h3>Extent of change (APY)</h3>
<p>Specifies the extent of change when the PTF is applied.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*TEMP</b></dt>
<dd>The PTF is applied temporarily.
</dd>
<dt><b>*PERM</b></dt>
<dd>The PTF is applied permanently.
</dd>
<dt><b>*LODONLY</b></dt>
<dd>The PTF is only loaded. This is useful for PTFs which are part of a corequisite group where all PTFs are applied, removed, or permanently applied as a group and the "loaded" ("Not applied") status is the requisite to perform those functions.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.DLYAPY"></a>
<h3>Delayed PTF apply (DLYAPY)</h3>
<p>Specifies whether immediate PTFs are applied at the time the activity runs in the specified system, or whether either immediate or delayed PTFs are applied in a delayed manner during the next unattended IPL.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NO</b></dt>
<dd>Immediate PTF is applied at the time the activity runs. If the PTF is marked delayed, it is not applied until the next unattended IPL.
</dd>
<dt><b>*YES</b></dt>
<dd>The PTF that is identified, regardless of whether it is defined as delayed or immediate, is applied during the next unattended IPL.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.DLYRMV"></a>
<h3>Delayed PTF remove (DLYRMV)</h3>
<p>Specifies how a PTF is removed. Remove a PTF at the time the activity is specified on the system or later during the next IPL.
</p>
<p>The possible single value is:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NO</b></dt>
<dd>Removes a PTF at the time an activity runs.
</dd>
<dt><b>*Yes</b></dt>
<dd>Removes during the next next unattended IPL.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.RMTSTRTIME"></a>
<h3>Start time on managed system (RMTSTRTIME)</h3>
<p>Specifies the date and time when the activity can begin running on the managed system. The current date and time values, and next date values are determined when the activity begins running at the central site system based on the central site date and time.
</p>
<p>The possible time zone of the remote start time values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>LCLSYS</b></dt>
<dd>The remote start time is specified in the time zone of the central site system.
</dd>
<dt><b>*MGDSYS</b></dt>
<dd>The remote start time is specified in the time zone of the managed system.
</dd>
</dl>
<p>The possible start after time values are:
</p>
<p>This is the definition of the time after which the activity is to start.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>This function can start on the managed system at any time on or after the time this activity is started on the central site system on the date specified in element 3.
</dd>
<dt><b><i>start-after-time</i></b></dt>
<dd>Specify the time when this function can start on the managed system. The time can be entered as 4 or 6 digits (hhmm or hhmmss) where hh = hours, mm = minutes, and ss = seconds. Seconds are optional. The time can be specified with or without a time separator. With a time separator, specify a string of 5 or 8 digits (hh:mm or hh:mm:ss.
</dd>
</dl>
<p>The possible start after date values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>This function starts on the managed system on any date on or after the date this activity starts on the central site system.
</dd>
<dt><b>*NEXT</b></dt>
<dd>This function starts on the managed system on any date after the date this activity starts on the central site system.
</dd>
<dt><b><i>start-after-date</i></b></dt>
<dd>Specify the date after the functions start on the managed system. The date must be specified in the job date format.
</dd>
</dl>
<p><b>Notes:</b>
</p>
<ol>
<li>The special values *CURRENT and *NEXT are specified for the date and the time if the time zone value *MGDSYS is specified.
</li>
<li>This parameter can only be specified if *APY, *RMV, or *SNDAPY actions are specified.
</li>
</ol>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.TEXT"></a>
<h3>Text 'description' (TEXT)</h3>
<p>Specifies the activity description.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*GEN</b></dt>
<dd>A description is generated based on the action selected.
</dd>
<dt><b><i>text-description</i></b></dt>
<dd>Specify a 50-character description of the activity.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.COND"></a>
<h3>Activity conditions (COND)</h3>
<p>Specifies which conditions must be met before this activity can be performed. Each condition identifies an activity which must run before this activity and the value the end code from that activity which must have to allow this activity to run. The default condition is that the previous activity (in alphabetical order) must complete successfully before this activity can be run.
</p>
<p>The possible single values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NONE</b></dt>
<dd>There are no conditions for this activity.
</dd>
</dl>
<p>The conditioning activity values are:
</p>
<p>The activity which must be run before this activity.
</p>
<dl>
<dt><b>*PRV</b></dt>
<dd>This activity is conditioned on the previous activity. Activities are ordered alphabetically by activity name. If the activity being added is the first activity, a previous activity does not exist and any condition with *PRV is marked as having been met.
</dd>
<dt><b><i>conditioning-activity-name</i></b></dt>
<dd>Specify the name of the activity which must be run before this activity. The activity name specified in the activity (ACTIVITY) parameter cannot be specified in the conditioning activity name. An activity cannot be conditioned on itself.
</dd>
<dt><b><i>generic*-activity-name</i></b></dt>
<dd>Specify the generic name of the activities which must be run before this activity.
</dd>
</dl>
<p>The relational operator values are:
</p>
<p>This element is the relational operator to use when comparing the end code from an activity.
</p>
<dl>
<dt><b>*EQ</b></dt>
<dd>Equal
</dd>
<dt><b>*GT</b></dt>
<dd>Greater than
</dd>
<dt><b>*LT</b></dt>
<dd>Less than
</dd>
<dt><b>*NE</b></dt>
<dd>Not equal
</dd>
<dt><b>*GE</b></dt>
<dd>Greater than or equal
</dd>
<dt><b>*LE</b></dt>
<dd>Less than or equal
</dd>
</dl>
<p>The condition code values are:
</p>
<dl>
<dt><b>*SUCCESS</b></dt>
<dd>The activity ended successfully (0 &lt;= end code &lt;= 9). This end code can only be specified with relational operator *EQ or *NE.
</dd>
<dt><b>*FAIL</b></dt>
<dd>The activity failed (10 &lt;= end code &lt;= 89). This end code can only be specified with relational operator *EQ or *NE.
</dd>
<dt><b>*NOTRUN</b></dt>
<dd>The activity never started (90 &lt;= end code &lt;= 99). This end code is only specified with relational operator *EQ or *NE.
</dd>
<dt><b>*ANY</b></dt>
<dd>The activity ended with any end code. This end code is only specified with relational operator *EQ.
</dd>
<dt><b><i>end-code</i></b></dt>
<dd>Specify an integer value (0-99) that indicates the result of an activity (success or failure). The end code ranges and descriptions are:
<dl>
<dt><b>00</b></dt>
<dd>Activity completed successfully.
</dd>
<dt><b>01-09</b></dt>
<dd>Activity completed with warning messages.
</dd>
<dt><b>10-29</b></dt>
<dd>Activity did not complete successfully.
</dd>
<dt><b>30-39</b></dt>
<dd>Activity was canceled by a user before it completed.
<ul>
<li>30 = Activity ended with *CNTRLD option
</li>
<li>35 = Activity ended with *IMMED option
</li>
<li>39 = Activity ended with *FRCFAIL option
</li>
</ul>
</dd>
<dt><b>40-49</b></dt>
<dd>Activity was not run due to errors detected by the application.
<ul>
<li>40 = Activity not run for security reasons
</li>
</ul>
</dd>
<dt><b>90-99</b></dt>
<dd>Activity was not run because conditions or schedules were not met.
<ul>
<li>95 = Scheduled start time expired
</li>
<li>99 = Conditions cannot be met
</li>
</ul>
</dd>
</dl>
</dd>
</dl>
<p>The possible condition modes are:
</p>
<p>The condition mode indicates which systems the conditioning activity must have completed on before this activity can be performed.
</p>
<dl>
<dt><b>*ALLNODES</b></dt>
<dd>The conditioning activity specified must complete on all nodes before this activity runs.
</dd>
<dt><b>*SAMENODE</b></dt>
<dd>When the conditioning activity specified completes for a given node, the activity specified on the ACTIVITY parameter can run for that same node even though the conditioning activity specified cannot have completed for all other nodes. In the case where this activity can run for that node, the condition is ignored.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.STRTIME"></a>
<h3>Activity start time (STRTIME)</h3>
<p>Specifies the date and time when this activity can be started on the central site system. The current date and time values and the next date values are determined when the change request is submitted.
</p>
<p>The possible start after time values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>This activity can start any time on or after the time when the change request is submitted.
</dd>
<dt><b><i>start-after-time</i></b></dt>
<dd>Specify the time when this activity can start. The time can be entered as 4 or 6 digits (hhmm or hhmmss) where hh = hours, mm = minutes, and ss = seconds. Seconds are optional. The time can be specified with or without a time separator such as a colon (:). With a time separator, specify a string of 5 or 8 digits (hh:mm or hh:mm:ss).
</dd>
</dl>
<p>The possible start after date values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>This activity can start on or after the date the change request is submitted.
</dd>
<dt><b>*NEXT</b></dt>
<dd>The activity can start on any date after the date when the change request is submitted.
</dd>
<dt><b><i>start-after-date</i></b></dt>
<dd>Specify the date after this activity can start. The date must be specified in the job date format.
</dd>
</dl>
<p>The possible start before time values are:
</p>
<p>This element is ignored if the start before date is *ANY.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*ANY</b></dt>
<dd>The activity can start at any time on or before the start before date.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>The activity must start before the time when the change request was submitted on the date specified on the start before date element.
</dd>
<dt><b><i>start-before-time</i></b></dt>
<dd>Specify the time before which the activity must start. If the activity cannot be started before this time, it never starts. The time can be entered as 4 or 6 digits (hhmm or hhmmss) where hh = hours, mm = minutes, and ss = seconds. Seconds are optional. The time can be specified with or without a time separator such as a colon (:). With a time separator, specify a string of 5 or 8 digits (hh:mm or hh:mm:ss).
</dd>
</dl>
<p>The possible start before date values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*ANY</b></dt>
<dd>The activity can start at any time after the start after time and the start after date.
</dd>
<dt><b>*CURRENT</b></dt>
<dd>The activity must start on the date the change request is submitted.
</dd>
<dt><b>*NEXT</b></dt>
<dd>The activity must start by the day after the date the change request is submitted.
</dd>
<dt><b><i>start-before-date</i></b></dt>
<dd>Specify the date before the activity must start. If the activity cannot be started by this date, it never starts. The date must be specified in the job date format.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGPTFCRQA.HOLD"></a>
<h3>Hold activity (HOLD)</h3>
<p>Specifies that the activity be held when the change request is submitted.
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The value does not change.
</dd>
<dt><b>*NO</b></dt>
<dd>The activity is not held. It runs when all conditions and the start time are met.
</dd>
<dt><b>*YES</b></dt>
<dd>The activity is held for all nodes when the change request is submitted. It must be released by you before it runs.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="CHGPTFCRQA.COMMAND.EXAMPLES">Examples</a> </h3>
<p><b>Example 1: Applying a Permanent Change to a PTF</b>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR1) ACTIVITY(ACT01)
ACTION(*APY) APY(*PERM)
PTFID(SF12345) CPNAME((*NETATR SYS1))
</pre>
</p>
<p>This command changes an activity to permanently apply PTF SF12345 on system SYS1.
</p>
<p><b>Example 2: Sending a Change to a PTF</b>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR2) ACTIVITY(ACT03)
ACTION(*SND) PTFID(SF89345)
PTFPART(*CVRLTR) CVRLTRLNG(2950)
NODL(MYLIB/EUROPESYS)
</pre>
</p>
<p>This command changes an activity to send the PTF cover letter to all systems in Europe that are identified in the EUROPESYS node list.
</p>
<p><b>Example 3: Changing Activities to Apply a PTF</b>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR3) ACTIVITY(ACT01)
ACTION(*SND)
PTFID(SF99911) CPNAME((NET1 SYSX))
</pre>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR3) ACTIVITY(ACT02)
ACTION(*APY) APY(*TEMP) PTFID(SF99911)
RMTSTRTIME((*MGDSYS (02:00:00) (03/30/02))
CPNAME((NET1 SYSX))
</pre>
</p>
<p>This command changes activities to send a PTF and apply it temporarily at 2:00 a.m. on a system encountering a problem.
</p>
<p><b>Example 4: Changing an Activity to Load a PTF</b>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR4) ACTIVITY(ACT01) ACTION(*APY)
PTFID(SF89555) CPNAME(*NETATR SYS4) APY(*LODONLY)
</pre>
</p>
<p>This command changes an activity to load only the PTF SF89555, which is part of a corequisite PTF group, on system SYS4.
</p>
<p><b>Example 5: Changing an Activity to Send and Permanently Apply a PTF in Delayed Mode</b>
</p>
<p>
<pre>
CHGPTFCRQA CRQD(MYLIB/CR5) ACTIVITY(ACT01) ACTION(*SNDAPY)
PTFID(SF91388)
CPNAME(*NETATR SYS5) DLYAPY(*YES)
</pre>
</p>
<p>This command changes an activity to send and permanently apply PTF SF91388 during the next unattended IPL.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="CHGPTFCRQA.ERROR.MESSAGES">Error messages</a> </h3>
<p>None
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGPTFCRQA.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>