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

18469 lines
463 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>DMConfigurationScript Specification</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. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!--Java sync-link-->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>DMConfigurationScript Specification, Version 30</h2>
<hr>
<h3>Table of contents</h3>
<strong>
<a href="DMConfigurationScript_intro.htm">DMConfigurationScript introduction</a></strong>
<br><br>
<strong><a href="#aboutdmcs">About the DMConfigurationScript specification</a></strong>
<br>&nbsp;&nbsp;&nbsp;<a href="#dmcssec">Security</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#dmcsmsg">Message IDs</a>
<br><br>
<strong><a href="#DMConfigurationScript">DMConfigurationScript Tag</a></strong>
<br>
<!--<strong><a href="#infosub">Info tags</a></strong>-->
<br><a href="#Info"><strong>Info</strong></a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DiskInfo">DiskInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ASPInfo">ASPInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ASPNameInfo">ASPNameInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#TowerInfo">TowerInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#IOPInfo">IOPInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CRGInfo">CRGInfo</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#FindValidDisks">FindValidDisks</a>
<br>&nbsp;&nbsp;&nbsp;<strong>Filter</strong>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#DiskFilter">DiskFilter</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#ASPFilter">ASPFilter</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#TowerFilter">TowerFilter</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#IOPFilter">IOPFilter</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#CRGFilter">CRGFilter</a>
<br>
<!--<a href="#actionsub"><strong>Action tags</strong></a>-->
<br><a href="#Action"><strong>Action</strong></a>
<br>&nbsp;&nbsp;&nbsp;<a href="#OpenSession">OpenSession</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CloseSession">CloseSession</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CancelAction">CancelAction</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#Override">ContinueAction</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#AddDisk">AddDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#AssignDisk">AssignDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#AutoOverflowRecovery">AutoOverflowRecovery</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ChangeMirrorSyncOnIPL">ChangeMirrorSyncOnIPL</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ChangeParityOptimization">ChangeParityOptimization</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ChangeRemoteMirroringAttributes">ChangeRemoteMirroringAttributes</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ClearDisk">ClearDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ConfigureLoadSource">ConfigureLoadSource</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ConvertUDFSASP">ConvertUDFSASP</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CopyDisk">CopyDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CorrectParityMismatch">CorrectParityMismatch</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CreateSystemGroup">CreateSystemGroup</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DeconfigureRemoteMirroring">DeconfigureRemoteMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DeleteASP">DeleteASP</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DetachMirrorCopy">DetachMirrorCopy</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DeleteData">DeleteData</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ExcludeParityDisk">ExcludeParityDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#FormatDisk">FormatDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#IncludeParityDisk">IncludeParityDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#MoveDisk">MoveDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#PowerOffDisk">PowerOffDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#PowerOnDisk">PowerOnDisk</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Location">Location</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ReattachMirrorCopy">ReattachMirrorCopy</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RebuildParity">RebuildParity</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RecoverCompression">RecoverCompression</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RecoverIASPConfig">RecoverIASPConfig</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RecoverUnknownLodeStone">RecoverUnknownLodeStone</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RelinkSecondaryASP">RelinkSecondaryASP</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RemoveDisk">RemoveDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RenameDisk">RenameDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ReplaceMirroredUnit">ReplaceMirroredUnit</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ResumeMirroring">ResumeMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ResumeRemoteMirroring">ResumeRemoteMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ResyncParity">ResyncParity</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#RetrieveDiskLog">RetrieveDiskLog</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ScanDisk">ScanDisk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#SetThreshold">SetThreshold</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StartCompression">StartCompression</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StartMirroring">StartMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StartParity">StartParity</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StopCompression">StopCompression</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StopMirroring">StopMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#StopParity">StopParity</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#SuspendMirroring">SuspendMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#SuspendRemoteMirroring">SuspendRemoteMirroring</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#SwitchTower">SwitchTower</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ValidateConfiguration">ValidateConfiguration</a>
<br>
<!--<a href="#statussub"><strong>Status tags</strong></a>-->
<br><a href="#Status"><strong>Status</strong></a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ActionProfile">ActionProfile</a><br><br>
<!--<strong><a href="#general">General tags</a></strong>-->
<strong>General Subtags</strong>
<br>&nbsp;&nbsp;&nbsp;<a href="#Tower">Tower</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#IOP">IOP</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ASP">ASP</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ASPName">ASPName</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DeviceDescription">DeviceDescription</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#Disk">Disk</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#DiskPair">DiskPair</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ParitySet">ParitySet</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#CRG">CRG</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#ResourceName">ResourceName</a>
<br>&nbsp;&nbsp;&nbsp;<a href="#Message">Message</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#MessageData">MessageData</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#MessageID">MessageID</a>
<br>
<hr>
<h3><a name="aboutdmcs">About the DMConfigurationScript specification</a></h3>
<p>Following is the specification for DMConfigurationScript. It defines the tags
used for the client to talk to the host and tags used by the host to return
information to the client. In order to complete this communication, many sub
tags have been defined. These include <strong>Info</strong> which only gives
information about the DM configuration, <strong>Action</strong> which changes
the DM configuration, and <strong>Status</strong>, which gives information
about actions the client requested to be performed.</p>
<br>
<h4><a name="dmcssec">Security</a></h4>
<p>The three DST authorities for Disk Units are:</p>
<ul>
<li><i>Disk units - read only</i> (Least restrictive)</li>
<li><i>Disk units - operations</i></li>
<li><i>Disk units - administration</i> (Most restrictive)</li>
</ul>
<p>All <strong>Info</strong> requests (with the exception of
FindValidDisks) require a minimum of <i>Disk units -
read only</i> authority. These functions are:
DiskInfo, ASPInfo,
TowerInfo, IOPInfo, and
CRGInfo. All other <strong>Info</strong> and <strong>Status</strong> requests require
a minimum of <i>Disk units - operations</i> authority.</p>
<p>All <strong>Actions</strong> require a minimum of <i>Disk units -
operations</i> authority.</p>
<p>AssignDisk, CopyDisk, DeconfigureRemoteMirroring, DeleteASP,
DeleteData, DetachMirrorCopy, ReattachMirrorCopy, RecoverUnknownLodeStone,
RecoverIASPConfig, RelinkSecondaryASP, ResumeRemoteMirroring, and
SuspendRemoteMirroring require <i>Disk units -
administration</i> authority.</p>
<br>
<h4><a name="dmcsmsg">Message IDs</a></h4>
<p>All tags have associated MessageIDs. For
example, AddDisk may contain MessageID 0x00000901. A description of these
MessageIDs can be found at the end of this document. Any subtag may contain
any of it's parents MessageIDs. That is, if DMConfigurationScript generates
MessageID 0x00000008, then all subtags may also generate MessageID
0x00000008.</p>
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- DMConfigurationScript -->
<!--=======================================================================-->
<tr>
<th colspan="2" align="left" bgcolor="CCE5FF">
<a name="DMConfigurationScript"><strong>DMConfigurationScript</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" align="left" bgcolor="E4E4E4"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DMConfigurationScript DTDVersion="30"&gt;
.
&lt;Info . . . &gt;
.
&lt;Action . . . &gt;
.
&lt;Status . . . &gt;
.
&lt;/DMConfigurationScript&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This is the basic format for DMConfigurationScript requests. A
client will either request information about the current DM configuration using
an <strong>Info</strong> tag, make changes to the DM configuration using an
<strong>Action</strong> tag, or request status on the actions which were
requested using the <strong>Status</strong> tag. The server will return
information about the DM configuration using the <strong>Info</strong> tag,
tell if an action or actions were successfully submitted using the
<strong>Action</strong> tag, or return the status of an action using the
<strong>Status</strong> tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>DTDVersion (1, 10, 20 or 30)</td>
<td>Required</td>
<td>Tells the version of the DMConfigurationScript being used. The version
starts at 1 and will be changed every time DMConfigurationScript is updated.
Note: It is not guaranteed that it will increment by one each time. This
document describes version 30.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Error</td>
<td>Optional</td>
<td>This attribute indicates that there is an error in the XML stream. Possible
values are: <strong>Internal</strong> (An unknown internal error occurred while
parsing the stream), <strong>Validation</strong> (The XML stream can not be
validated against the DTD), and <strong>Parsing</strong> (The XML stream cannot
be parsed). This is a return tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Info</td>
<td>Optional, Can Repeat</td>
<td>Information about the DM configuration. No DM changes are made within these
tags.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Action</td>
<td>Optional, Can Repeat</td>
<td>Actions which are performed on the DM configuration to change the
configuration.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Status</td>
<td>Optional, Can Repeat</td>
<td>Status about changes made to the DM configuration since the last IPL.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000060, 0x00000070, 0x00000071, 0x00000078, 0x00000079,
0x00000080, 0x00000081, 0x00000088, 0x00000089, 0x000000ff</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!--<h3><a name="infosub">Info tags</a></h3>-->
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- -->
<!-- -->
<!-- INFO TAGS -->
<!-- -->
<!-- -->
<!--=======================================================================-->
<!--=======================================================================-->
<!-- Info -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT"><a name="Info"><strong>Info</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Info&gt;
.
&lt;DiskInfo . . . &gt;
.
&lt;ASPInfo . . . &gt;
.
&lt;ASPNameInfo . . . &gt;
.
&lt;TowerInfo . . . &gt;
.
&lt;IOPInfo . . . &gt;
.
&lt;/Info&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to get information about the DM configuration
of a system. It can return information about disk(s), ASP(s), frame(s), or
IOP(s). Anyone can use this tag since it only returns information about the
current configuration.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>DiskInfo</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about one or more disk units on the
system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASPInfo</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about one or more ASPs on the system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASPNameInfo</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about the names of one ASP on the system. (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TowerInfo</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about one or more frames on the system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOPInfo</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about one or more IOPs on the system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: DiskInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DiskInfo"><strong>Info: DiskInfo</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DiskInfo Format=&quot;All |
Compression |
Parity |
Mirroring |
Physical |
Logical |
Basic&quot;&gt;
&lt;Disk . . . &gt;
&lt;ASP . . . &gt;
&lt;Tower . . . &gt;
.
&lt;IOP . . . &gt;
.
or
&lt;DiskFilter . . . &gt;
&lt;/DiskInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about one
or more disk units on the system. This tag specifies the disks which are
requested. For example, all disks on IOP 1 may be viewed with IOP
Number=1.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each disk. If this attribute is
not specified, then all information will be returned. Possible values are:
<i>All</i> (All tags), <i>Compression</i> (Basic + Compression Related),
<i>Parity</i> (Basic + Parity Related), <i>Mirroring</i> (Basic + Mirroring
Related), <i>Physical</i> (Basic + Physical hardware info such as
DevicePosition, DeviceAddress, etc), <i>Logical</i> (Basic + Logical hardware
info such as IOPName, TowerName, etc), <i>Basic</i> (Name, ASP, Capacity,
FreeSpace, IsLoadSource, IsMissing, Number, PercentBusy, Protection,
ProtectionStatus, ReservedSpace, Status, TypeModelLevel, UsedSpace).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Optional, Can Repeat</td>
<td>The disk for which information is needed.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASP</td>
<td>Optional, Can Repeat</td>
<td>All disk information in this ASP will be returned</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Tower</td>
<td>Optional, Can Repeat</td>
<td>All disk information in this Frame will be returned</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOP</td>
<td>Optional, Can Repeat</td>
<td>All disk information in this IOP will be returned</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>DiskFilter</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about all disks which match a certain
criteria.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: ASPInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ASPInfo"><strong>Info: ASPInfo</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ASPInfo Format="All"&gt;
&lt;ASP . . . &gt;
.
or
&lt;ASPFilter . . . &gt;
&lt;/ASPInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about one
or more ASP units on the system. This tag specifies the ASPs which are
requested. The server uses this same tag to return the information.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each ASP. If this attribute is not
specified, then all information will be returned. Possible values are:
<i>All</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Optional, Can Repeat</td>
<td>The ASP for which information is needed.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASPFilter</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about all ASPs which match a certain
criteria.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: ASPNameInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ASPNameInfo"><strong>Info: ASPNameInfo (DTDVersion = 30)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ASPNameInfo Format="All"&gt;
.
&lt;ASPName . . . &gt;
.
&lt;/ASPNameInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about the
Device Description names of a Disk Pool on the system. This tag specifies the
Resource Name for which the Device Description names are requested. The server
uses this same tag to return the information.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each Disk Pool. If this attribute is not
specified, then all information will be returned. Possible values are:
<i>All</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASPName</td>
<td>Required</td>
<td>The Disk Pool Resource Name for which a list of all Device Descriptions is needed.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: TowerInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="TowerInfo"><strong>Info: TowerInfo</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;TowerInfo Format="All"&gt;
&lt;Tower . . . &gt;
.
or
&lt;TowerFilter . . . &gt;
&lt;/TowerInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about one
or more frames on the system. This tag specifies the frames which are
requested. The server uses this same tag to return the information.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each frame. If this attribute is
not specified, then all information will be returned. Possible values are:
<i>All</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Tower</td>
<td>Optional, Can Repeat</td>
<td>The frame for which information is needed.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TowerFilter</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about all frames which match a certain
criteria.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: IOPInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="IOPInfo"><strong>Info: IOPInfo</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;IOPInfo Format="All"&gt;
&lt;IOP . . . &gt;
.
or
&lt;IOPFilter . . . &gt;
&lt;/IOPInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about one
or more IOPs on the system. This tag specifies the IOPs which are requested.
The server uses this same tag to return the information.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each IOP. If this attribute is not
specified, then all information will be returned. Possible values are:
<i>All</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>IOP</td>
<td>Optional, Can Repeat</td>
<td>The IOP for which information is needed.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOPFilter</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about all IOPs which match a certain
criteria.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: CRGInfo -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CRGInfo"><strong>Info: CRGInfo (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CRGInfo Format="All | DeviceDescriptions | Basic"&gt;
.
&lt;CRG Name="string"/&gt;
.
or
&lt;CRGFilter . . . &gt;
&lt;/CRGInfo&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to request information about one
or more Cluster Resource Groups (CRGs) on the system. This tag specifies the
CRGs which are requested. The server uses this same tag to return the
information.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Format</td>
<td>Optional</td>
<td>Specifies what information to return for each CRG. If this attribute is not
specified, then all information will be returned. Possible values are:
<i>All</i> (returns everything), <i>DeviceDescriptions</i> (only returns CRG
Device Descriptions), and <i>Basic</i> (returns IsPrimaryNode, IsSitePrimaryNode,
and SiteName). DeviceDescriptions is (DTDVersion = 30) only.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>CRG</td>
<td>Optional, Can Repeat</td>
<td>The CRG for which information is needed.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CRGFilter</td>
<td>Optional, Can Repeat</td>
<td>Used to request information about all CRGs which match a certain
criteria.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Info: FindValidDisks -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="FindValidDisks"><strong>Info: FindValidDisks</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;FindValidDisks ASPNumber="integer" | ASPName="string" RemoteMirrorCopy="Yes | No"&gt;
.
&lt;ASP Number="integer"&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ASP&gt;
.
&lt;/FindValidDisks&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used by the client to find what disks are valid to
add to a particular ASP. Essentially, it says, &quot;Given the following
configuration changes, what disks are valid to add to this ASP?&quot;.
<p>The valid disks are returned and a <strong>Rank</strong> is provided for
each one (See the Rank attribute for Disk). Note that this is an Info request,
and as such no changes will be performed on the system. Any proposed
configuration change is assumed to be valid. That is, the change should not
have already been made, and it should have been checked by using this
request.</p>
<p>The ASP in question is provided as the ASPNumber or ASPName attribute for
FindValidDisks. If the ASP is an IASP and has not been created yet, we use
ASPName, otherwise we use ASPNumber. The subtags provide information about a
proposed configuration change.</p>
<p>For example: Let's assume we are creating a new IASP, and want to discover
valid disks to add to it. We would issue the following request:<br>
</p>
<pre>
&lt;FindValidDisks ASPName="DP033"&gt;
&lt;/FindValidDisks&gt;
</pre>
We may get the following response:<br>
<pre>
&lt;FindValidDisks ASPName="DP033"&gt;
&lt;Disk Name="DD004"
Rank="106"/&gt;
&lt;Disk Name="DD005"
Rank="202"/&gt;
&lt;Disk Name="DD006"
Rank="357"/&gt;
&lt;/FindValidDisks&gt;
</pre>
This tells us that DD004 can be added (100-199 indicate an OK match), DD005 can
as well (200-299 indicate that it is NOT a very good match), and DD006 cannot
be added (300-399 indicate an invalid match).
<p>Next, let's say we want to add disks to a previously established ASP given
that we will choose to add DD004 and DD005 to ASP DP033. The request would
be:<br>
</p>
<pre>
&lt;FindValidDisks ASPNumber="5"&gt;
&lt;ASP Name="DP033"&gt;
&lt;Disk Name="DD004"/&gt;
&lt;Disk Name="DD005"/&gt;
&lt;/ASP&gt;
&lt;/FindValidDisks&gt;
</pre>
We may get the following response:<br>
<pre>
&lt;FindValidDisks ASPNumber="5"&gt;
&lt;Disk Name="DD006"
Rank="53"/&gt;
&lt;/FindValidDisks&gt;
</pre>
This tells us that DD006 is a good match to add to ASP 5 given the previous
configuration change. Finally, we may choose to commit these changes. We would
use <strong>AddDisk</strong> to first add DD004 and DD005 to ASP DP033, and
then DD006 to ASP 5. They must be added in this order, otherwise the add may
not work.
<p>If the ASP to be created will have a RemoteMirrorRole of MirroredCopy, then
the RemoteMirrorCopy attribute should have a value of Yes. If one of the ASPs
we've already checked is included in the list, then the RemoteMirrorRole
attribute of the ASP tag should have a value of MirroredCopy.</p>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS for system and user ASP's. i5/OS for
IASP's.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>ASPNumber</td>
<td>Optional</td>
<td>Specifies the number of the ASP that we are requesting information about.
This is used if it is a Basic ASP, if it is an IASP that has already been
created, or if it is a new Remote Mirrored Copy. Either ASPNumber or ASPName
must be provided, not both.</td>
</tr>
<tr>
<td>ASPName</td>
<td>Optional</td>
<td>Specifies the name of the ASP that we are requesting information about.
This is used if it is an IASP that has not yet been created (except for remote
mirror copies), and thus has not been assigned a number. Either ASPNumber or
ASPName must be provided, not both.</td>
</tr>
<tr>
<td>RemoteMirrorCopy</td>
<td>Optional</td>
<td>If the ASP that is being checked is to be a Remote Mirror Copy ASP, then
this attribute should have a value of <i>Yes</i>, otherwise it should be
<i>No</i>. If this attribute is not specified, the value is assumed to be
<i>No</i>. NOTE: This attribute is ignored if used with the ASPName attribute.
It is only valid when used with the ASPNumber attribute. (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Optional for a request, should not appear in a response. Can Repeat</td>
<td>Indicates the ASP which has the proposed configuration change. If this ASP
is to be a remote mirror copy, then the RemoteMirrorRole attribute must be
used.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Disk</td>
<td>Optional for a response, should not appear in a request. Can Repeat</td>
<td>Indicates a non-configured disk and it's validity ranking.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>A Message, in the form of an Error, Info, or Status. This is a return
tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!--<h3><a name="filter">Filter tags</a></h3>-->
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- -->
<!-- -->
<!-- FILTER TAGS -->
<!-- -->
<!-- -->
<!--=======================================================================-->
<!--=======================================================================-->
<!-- FILTER: DiskFilter -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DiskFilter"><strong>Filter: DiskFilter</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DiskFilter Value=&quot;All |
Unconfigured |
Protected |
Unprotected |
StartParityCapable |
IncludeParityCapable |
Mirrored |
Configured |
Failed&quot;/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag tells which disks to return.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Value</td>
<td>Optional</td>
<td>Value to filter on. All is the default. Possible values are: <i>All</i>
(All Disks), <i>Unconfigured</i> (Disks not associated with an ASP),
<i>Protected</i> (Mirrored and Parity disks), <i>Unprotected</i> (Non-Mirrored
and non-parity disks), <i>StartParityCapable</i> (Disks which are start parity
capable), <i>IncludeParityCapable</i> (Disks which are eligible to be included
in a parity set), <i>Mirrored</i> (Mirrored disks), <i>Configured</i> (Disks
associated with an ASP), <i>Failed</i> (Failed disks)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- FILTER: ASPFilter -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ASPFilter"><strong>Filter: ASPFilter</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ASPFilter Value=&quot;All |
Protected |
Unprotected&quot;/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag tells which ASPs to return.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Value</td>
<td>Optional</td>
<td>Value to filter on. All is the default. Possible values are: <i>All</i>
(All ASPs), <i>Protected</i> (Parity or Mirror protected ASPs),
<i>Unprotected</i> (ASP's that are not part of a parity set, or are not
mirrored)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- FILTER: TowerFilter -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="TowerFilter"><strong>Filter: TowerFilter</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;TowerFilter Value="All"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag tells which Frames to return.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Value</td>
<td>Optional</td>
<td>Value to filter on. All is the default. Possible values are: <i>All</i>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- FILTER: IOPFilter -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="IOPFilter"><strong>Filter: IOPFilter</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;IOPFilter Value=&quot;All |
ParityCapable |
Failed&quot;/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag tells which IOPs to return.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Value</td>
<td>Optional</td>
<td>Value to filter on. All is the default. Possible values are: <i>All</i>
(All IOPs), <i>ParityCapable</i> (Parity capable IOPs), <i>Failed</i> (Failed
IOPs)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- FILTER: CRGFilter -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CRGFilter"><strong>Filter: CRGFilter (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CRGFilter Value="All"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag tells which Cluster Resource Groups (CRGs) to
return.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Value</td>
<td>Optional</td>
<td>Value to filter on. All is the default. Possible values are: <i>All</i>
(All CRGs)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!--<h3><a name="actionsub">Action tags</a></h3>-->
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- -->
<!-- -->
<!-- Action TAGS -->
<!-- -->
<!-- -->
<!--=======================================================================-->
<!--=======================================================================-->
<!-- Action -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Action"><strong>Action</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Action Handle="string" ActionStatus="Successful|Failed"&gt;
&lt;OpenSession/&gt;
.
Actions to Perform
.
&lt;CloseSession/&gt;
&lt;/Action&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to request that a specified action(s) be
performed. The valid actions are listed below, with Action: before the
heading.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Handle</td>
<td>Optional</td>
<td>Handle to the currently opened session. If the handle is specified, the
timeout value on the session will be reset.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ActionStatus</td>
<td>Optional</td>
<td>Tells if all of the actions have been successfully submitted.
(<i>Successful, Failed</i>)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>OpenSession</td>
<td>Optional, Can Repeat</td>
<td>Opens a new session to make DM configuration changes.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Actions to Perform</td>
<td>Required, Can Repeat</td>
<td>Actions which are performed on the DM configuration. See list below
(Action: listed before each tag).</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CloseSession</td>
<td>Optional, Can Repeat</td>
<td>Closes the currently opened DM configuration change session.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000001, 0x00000004, 0x00000005, 0x00000006, 0x00000007,
0x00000008, 0x00000009, 0x00000a02, 0x00000a06</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: OpenSession -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="OpenSession"><strong>Action: OpenSession</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;OpenSession/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action opens a new session. A handle to the session will
be passed back using the <strong>Action</strong> tag's <strong>Handle</strong>
attribute. If an action is currently running, a session is currently open, or
the Green Screen interface is active, the OpenSession will fail. A Message will
be returned indicating which interface is active. If the Green Screen interface
is the active one, the UserID and TCP/IP Address of the user may also be
returned in this message.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000002, 0x0000000c</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: CloseSession -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CloseSession"><strong>Action: CloseSession</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CloseSession/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action closes the currently opened session.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000000d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: CancelAction -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CancelAction"><strong>Action: CancelAction</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CancelAction Type=&quot;All|
Current&quot;/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action cancels the type of action specified (All or
Current). The current running action may, or may not be able to be canceled.
All remaining non-running actions are eligible to be canceled. A paused action
may always be canceled.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Type</td>
<td>Optional</td>
<td>Specifies the Type of action to be canceled. Possible values are: <i>All |
Current</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000900, 0x00000901, 0x00000902</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ContinueAction -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Override"><strong>Action: ContinueAction</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ContinueAction/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action continues a paused action. This occurs when the
server encounters a recoverable error or warning while processing an action,
and pauses the processing until the client can specify whether to continue or
cancel the action.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000000a</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: AddDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="AddDisk"><strong>Action: AddDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;AddDisk Balance="Yes | No"&gt;
.
&lt;ASP Number="integer"&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ASP&gt;
.
&lt;/AddDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action adds a disk to a specific ASP(s). The ASP is first
specified, and then the disk(s) is specified as a subtag of the ASP. If the ASP
does not exist, one is created. For IASPs, a System Group (Standalone or
Dedicated) must be created first. This will be done automatically. However, it
can also be created by CreateSystemGroup.
<p>If an IASP has not yet been created, the Name attribute is supplied for the
ASP instead of the Number attribute.</p>
<p>When creating a new remote mirrored copy, the ASP Number must be supplied
(rather than the ASP Name), and you must also set the
<strong>RemoteMirrorRole</strong> attribute to <i>MirroredCopy</i>. Various
remote mirroring attributes must also be included. These are:
<strong>RemoteMirrorErrorRecoveryPolicy, RemoteMirrorErrorRecoveryTimeout,
RemoteMirrorPerformanceMode, and RemoteMirrorRequireEncryption</strong> (Remote
mirroring is only available where DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Balance</td>
<td>Optional</td>
<td><i>Yes or No</i>. Specifies whether to balance the space usage on the ASP
once the disk has been added. Default is <strong>Yes</strong>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>Indicates the ASP to add the disk to.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000406, 0x00000500, 0x00000602, 0x0001026E</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: AssignDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="AssignDisk"><strong>Action: AssignDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;AssignDisk&gt;
.
&lt;DiskPair Name1="string" Name2="string"/&gt;
.
&lt;/AssignDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action assigns a missing disk unit (Name1) to a valid unit
(Name2). If a configured disk is listed as missing, it may be found amongst the
non-configured disks. Assign the Unconfigured disk (Name2) to be the missing
disk (Name1).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>DiskPair</td>
<td>Required, Can Repeat</td>
<td>Name1 = Missing disk, Name2 = Unconfigured Disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000409, 0x0000040a, 0x0000040b, 0x0000040c</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: AutoOverflowRecovery -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="AutoOverflowRecovery"><strong>Action: AutoOverflowRecovery</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;AutoOverflowRecovery Type="Enable | Disable"&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/AutoOverflowRecovery&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action sets the AutoOverflowRecovery flag on a specific
user ASP (not for IASP's). One can Enable, or Disable it. Enabled, recovery
automatically proceedes on an IPL if an ASP has overflowed.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Type</td>
<td>Optional</td>
<td><i>Enable or Disable</i>. Default is <strong>Enable</strong>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>Indicates the ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ChangeMirrorSyncOnIPL -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ChangeMirrorSyncOnIPL"><strong>Action: ChangeMirrorSyncOnIPL (DTDVersion = 30)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ChangeMirrorSyncOnIPL IPLWaitsForSync="Yes | No"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action will change whether or not mirrored DASD
on the system that need resynchronization will resynchronize as a part
of the IPL process (IPL waits for synchronization before continuing),
or in parallel with the IPL (IPL continues while synchronization occurs).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>IPLWaitsForSync</td>
<td>Required</td>
<td><i>Yes, No</i></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a05</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ChangeParityOptimization -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ChangeParityOptimization"><strong>Action: ChangeParityOptimization (DTDVersion = 10)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ChangeParityOptimization Optimization=&quot;Performance |
Capacity |
Balance |
Availability&quot;
ParityType=&quot;RAID-5 | RAID-6&quot;/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action will change the manner in which new Parity Sets are
built. The optimization options are <i>Capacity</i>, <i>Performance</i>,
<i>Availability</i>, or <i>Balance</i> (between <i>Capacity</i> and
<i>Performance</i>). The ParityType options are currently <i>RAID-5</i> and
<i>RAID-6</i>. Once the optimization flag and the ParityType flag have been changed, any
new parity set created will be optimized accordingly. Depending upon the type of
IOA's, the user may not see any changes in the way the parity sets are built as
this is only supported on certain IOA's.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Optimization</td>
<td>Required</td>
<td><i>Performance, Capacity, Balance</i> (DTDVersion = 10)
<p><i>Availability</i> (DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td>ParityType</td>
<td>Required in DTDVersion 30</td>
<td><i>RAID-5, RAID-6</i> (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a05</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ChangeRemoteMirroringAttributes -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ChangeRemoteMirroringAttributes"><strong>Action: ChangeRemoteMirroringAttributes (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ChangeRemoteMirroringAttributes&gt;
.
&lt;ASP Number="integer"
RemoteMirrorErrorRecoveryPolicy="integer"
RemoteMirrorErrorRecoveryTimeout="integer"
RemoteMirrorPerformanceMode="integer"
RemoteMirrorResumePriority="integer"
RemoteMirrorRequireEncryption="Yes | No"
RemoteMirrorTrackingSpace="integer"/&gt;
.
&lt;/ChangeRemoteMirroringAttributes&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action changes various remote mirroring attributes. This
must be run on the system owning the production copy (the original ASP to which
all production operations are targeted). The attributes that can be changed
are: RemoteMirrorRequireEncryption, RemoteMirrorErrorRecoveryPolicy,
RemoteMirrorErrorRecoveryTimeout, RemoteMirrorResumePriority, RemoteMirrorPerformanceMode and
RemoteMirrorTrackingSpace (DTDVersion = 30). These are required attributes.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x0001026D, 0x00011215, 0x00011216</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ClearDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ClearDisk"><strong>Action: ClearDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ClearDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ClearDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action clears the specified unconfigured disk of all
data.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000406</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ConfigureLoadSource -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ConfigureLoadSource"><strong>Action: ConfigureLoadSource</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ConfigureLoadSource EnableRemoteMirroring="Yes | No"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action configures the Load Source disk. Possible
configurations are: EnableRemoteMirroring (Yes or No).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>EnableRemoteMirroring</td>
<td>Optional</td>
<td><i>Yes or No</i>. There is no default.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ConvertUDFSASP -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ConvertUDFSASP"><strong>Action: ConvertUDFSASP (DTDVersion = 10)</strong></a>
</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ConvertUDFSASP&gt;
.
&lt;ASP Number="integer"
LinkType="Primary | Secondary"
Primary="integer"&gt;
&lt;/ASP&gt;
.
&lt;/ConvertUDFSASP&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action will convert an existing UDFS (User Defined File
System) ASP to either a Primary or Secondary ASP. An ASP must be specified with
it's Number and LinkType (Primary or Secondary). If Secondary is specified, the
primary ASP must also be specified through the Primary attribute of an
ASP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>Indicates the ASP to convert.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: CopyDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CopyDisk"><strong>Action: CopyDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CopyDisk&gt;
.
&lt;DiskPair Name1="string" Name2="string"/&gt;
.
&lt;/CopyDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action copies data on one disk (Name1) to another,
unconfigured disk (Name2).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>DiskPair</td>
<td>Required, Can Repeat</td>
<td>Name1 = From disk, Name2 = To Disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000030d, 0x00000406, 0x0000040b, 0x00000410</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: CorrectParityMismatch -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CorrectParityMismatch"><strong>Action: CorrectParityMismatch</strong></a>
</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CorrectParityMismatch&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/CorrectParityMismatch&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action corrects a parity mismatch error on the specified
disk(s)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000070d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: CreateSystemGroup -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CreateSystemGroup"><strong>Action: CreateSystemGroup</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CreateSystemGroup/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action creates a new system group, allowing for the
creation of an IASP. This is used for IASP's only. No other data needs to be
specified. The group is created under the covers if possible. This will create
a Standalone group.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: DeconfigureRemoteMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DeconfigureRemoteMirroring"><strong>Action: DeconfigureRemoteMirroring
(DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DeconfigureRemoteMirroring&gt;
.
&lt;ASP Number="integer"/&gt;
.
&lt;/DeconfigureRemoteMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action 'deconfigures' remote ASP mirroring. This must be
run on the system that owns the production copy (the original ASP to which all
production operations are targeted). It will stop remote mirroring, and attempt
to delete the mirrored copy (the copy of the production ASP). If communication
between the production node and the remote node cannot be established, the
mirrored copy will be deleted when communication is reestablished.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x0000120B, 0x0000120C, 0x0000120D, 0x0000120E,
0x00001242, 0x00001243, 0x00001244, 0x00001245, 0x00001246, 0x0001026B</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: DeleteASP -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DeleteASP"><strong>Action: DeleteASP</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DeleteASP&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/DeleteASP&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action deletes the specified user ASP from the system. All
data will be lost.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: DeleteData -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DeleteData"><strong>Action: DeleteData</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DeleteData&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/DeleteData&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action deletes the data on a specified ASP (including the
System ASP).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: DetachMirrorCopy -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DetachMirrorCopy"><strong>Action: DetachMirrorCopy (DTDVersion =
20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DetachMirrorCopy&gt;
.
&lt;ASP Number="integer"/&gt;
.
&lt;/DetachMirrorCopy&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action detaches a remote mirrored ASP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x00010241, 0x00010242, 0x00010243, 0x00010244,
0x00010245, 0x00010246, 0x00000249, 0x0001024A, 0x00010250, 0x00010254,
0x00010255, 0x00000256, 0x00010258, 0x00010259</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ExcludeParityDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ExcludeParityDisk"><strong>Action: ExcludeParityDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ExcludeParityDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ExcludeParityDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action removes the specified disk from it's parity set.
There must be at least 5 disks in a set in order to remove one.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000709, 0x0000040d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: FormatDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="FormatDisk"><strong>Action: FormatDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;FormatDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/FormatDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action performs a format on the specified unconfigured
disk. All data on disk is lost.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000406, 0x00000407</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: IncludeParityDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="IncludeParityDisk"><strong>Action: IncludeParityDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;IncludeParityDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/IncludeParityDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action adds the specified disk to a parity set. The system
determines the parity set to which the disk will be added.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000709, 0x0000040d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: MoveDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="MoveDisk"><strong>Action: MoveDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;MoveDisk&gt;
.
&lt;ASP Number="integer"&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ASP&gt;
.
&lt;/MoveDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action moves a disk from one ASP to another (does not
apply to IASP's). The disk is specified as a subtag of the ASP it is being
moved <strong>to</strong>. So, for example, if I wanted to move Disk DD003 from
ASP 1 to ASP 2, I would say:
<pre>
&lt;MoveDisk&gt;
&lt;ASP Number="2"&gt;
&lt;Disk Name="DD003"/&gt;
&lt;/ASP&gt;
&lt;/MoveDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to move the disk to.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000408, 0x0000040e, 0x0000040f, 0x00000505, 0x00000506,
0x00000a00, 0x00000a01, 0x00000a07, 0x00000a08, 0x00000a09</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: PowerOffDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="PowerOffDisk"><strong>Action: PowerOffDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;PowerOffDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/PowerOffDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action temporarily powers off the disk slot for the
specified disk. It powers off the slot for 10 seconds before powering back on.
If the disk is not removed within that time, the disk will power back on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000400</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: PowerOnDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="PowerOnDisk"><strong>Action: PowerOnDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;PowerOnDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
or
&lt;Location TowerName="string" DevicePosition="string"/&gt;
.
&lt;/PowerOnDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action temporarily powers on the disk slot for the
specified disk or location. It powers on the slot for 10 seconds before
powering back off. If the disk is not added within that time, the slot will
power back off. If a Disk name is specified, the slot where that disk was last
located will be powered on. If the disk has been moved, or a new disk is being
added, the location of the slot to be powered on should be used instead of the
disk name.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Optional, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Location</td>
<td>Optional, Can Repeat</td>
<td>The location of the slot to be powered on</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000401</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- PowerOnDisk SubTag: Location -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Location"><strong>PowerOnDisk SubTag: Location</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Location TowerName="string" DevicePosition="integer"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag indicates the location of the slot to be powered on.
This is ONLY used as a subtag for the PowerOnDisk action.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>TowerName (String, 10 characters)</td>
<td>Required</td>
<td>The Name of the frame the slot is located in (eg FR01)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>DevicePosition</td>
<td>Required</td>
<td>The slot position (eg 32). This number is dependent on the type of
frame.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ReattachMirrorCopy -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ReattachMirrorCopy"><strong>Action: ReattachMirrorCopy (DTDVersion =
20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ReattachMirrorCopy&gt;
.
&lt;ASP Number="integer"/&gt;
.
&lt;/ReattachMirrorCopy&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action reattaches a detached remote mirrored ASP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x0001019C, 0x0001019D, 0x0001019E, 0x0001019F,
0x000101A0, 0x000101A1, 0x000101A2, 0x000101A3, 0x00010228, 0x00010234,
0x00010241, 0x00010242, 0x00010243, 0x00010244, 0x00010245, 0x00010246,
0x0001024B, 0x0001024D, 0x0001024F, 0x00010255, 0x00010256, 0x00010258,
0x00010259, 0x0001025B, 0x0001025C, 0x0001025D, 0x0001025E, 0x00010260,
0x00010261, 0x00010262, 0x00010263, 0x00010264, 0x00010265, 0x00010380,
0x00010381, 0x00010382, 0x00010383, 0x00010384, 0x00010385, 0x00010386,
0x00010387, 0x00010388, 0x0001110D, 0x0001110E, 0x00011211, 0x00011212,
0x00011340, 0x00011341, 0x00011342, 0x00011344, 0x00011345, 0x00011346,
0x00011347, 0x00011348</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RebuildParity -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RebuildParity"><strong>Action: RebuildParity</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RebuildParity&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/RebuildParity&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action rebuilds parity data on a specified disk in the
event of a parity failure.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000070e</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RecoverCompression -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RecoverCompression"><strong>Action: RecoverCompression</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RecoverCompression&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/RecoverCompression&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action recovers from a compression failure on the
specified disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000408, 0x0000040d, 0x00000a01</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RecoverIASPConfig -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RecoverIASPConfig"><strong>Action: RecoverIASPConfig</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RecoverIASPConfig&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/RecoverIASPConfig&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action attempts to recover an IASP that has lost its
configuration data. This may be needed when the IASP appears to have no disk
units associated with it. However, if the IASP is switched to another system,
it will also appear to have no disk units and will not need recovery.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS (the IASP must be varied off).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on (must be an IASP).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RecoverUnknownLodeStone -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RecoverUnknownLodeStone"><strong>Action: RecoverUnknownLodeStone</strong></a>
</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RecoverUnknownLodeStone&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/RecoverUnknownLodeStone&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action attempts to recover an IASP that has a mirrored
Configuration Source with an unknown state. This may occur when a disk in the
mirrored pair fails.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS (the IASP must be varied off).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on (must be an IASP).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RelinkSecondaryASP -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RelinkSecondaryASP"><strong>Action: RelinkSecondaryASP (DTDVersion = 10)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RelinkSecondaryASP PrimaryASPNumber="integer"&gt;
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
&lt;/RelinkSecondaryASP&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action allows the user to change the Primary ASP of a
Secondary ASP. This will only succeed if the Primary ASP no longer exists. The
Secondary ASP(s) are specified in the ASP sub tags. The new Primary ASP is
specified in the PrimaryASPNumber attribute.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS (the Secondary ASP must be varied off).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>PrimaryASPNumber (Integer)</td>
<td>Required</td>
<td>The number of the new Primary ASP (must be a Primary ASP).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on (must be a Secondary ASP).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RemoveDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RemoveDisk"><strong>Action: RemoveDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RemoveDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/RemoveDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action removes the specified disk from a
configuration.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000408, 0x00000603, 0x00000a00, 0x00000a07,
0x00000a08,0x00000a09</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RenameDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RenameDisk"><strong>Action: RenameDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RenameDisk&gt;
.
&lt;Disk Name="string" NewName="string"/&gt;
.
&lt;/RenameDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action renames the specified disk to NewName.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000411</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ReplaceMirroredUnit -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ReplaceMirroredUnit"><strong>Action: ReplaceMirroredUnit</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ReplaceMirroredUnit&gt;
.
&lt;DiskPair Name1="string" Name2="string"/&gt;
.
&lt;/ReplaceMirroredUnit&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action replaces the mirrored disk with a new disk. Name1 =
Old Disk, Name2 = New Disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>DiskPair</td>
<td>Required, Can Repeat</td>
<td>Name1 = Old disk, Name2 = New Disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000305, 0x00000308, 0x00000406, 0x0000040b, 0x00000603</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ResumeMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ResumeMirroring"><strong>Action: ResumeMirroring</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ResumeMirroring&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ResumeMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action resumes mirroring on a disk which has mirroring
suspended</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000305, 0x00000408</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ResumeRemoteMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ResumeRemoteMirroring"><strong>Action: ResumeRemoteMirroring (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ResumeRemoteMirroring&gt;
.
&lt;ASP Number="integer"/&gt;
.
&lt;/ResumeRemoteMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action resumes remote mirroring when the ASP specified has
a <strong>RemoteMirrorState</strong> of <i>Suspended</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x00010141, 0x0001019C, 0x0001019D, 0x0001019E,
0x0001019F, 0x000101A0, 0x000101A1, 0x000101A2, 0x000101A3, 0x00010228,
0x00010234, 0x00010243, 0x00010246, 0x00010249, 0x0001024A, 0x0001024B,
0x0001024C, 0x0001024D, 0x0001024E, 0x0001024F, 0x00010250, 0x00010258,
0x00010259, 0x0001025B, 0x0001025C, 0x0001025D, 0x0001025E, 0x0001025F,
0x00010260, 0x00010261, 0x00010262, 0x00010263, 0x00010264, 0x00010305,
0x00010307, 0x00010308, 0x0001030B, 0x0001030E, 0x00010321, 0x00010380,
0x00010381, 0x00010382, 0x00010383, 0x00010384, 0x00010385, 0x00010386,
0x00010387, 0x00010388, 0x00010408, 0x0001110E, 0x00011211, 0x00011212,
0x00011340, 0x00011341, 0x00011342, 0x00011344, 0x00011345, 0x00011346,
0x00011347, 0x00011348</td>
<td></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: RetrieveDiskLog -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="RetrieveDiskLog"><strong>Action: RetrieveDiskLog (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<td colspan="3" bgcolor="E4E4E4"><b>Tag Format:</b> </td>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;RetrieveDiskLog&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/RetrieveDiskLog&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action will cause the device logs for the provided disk
units to be written out to the Product Activity Log (PAL). The user can then
send these logs to their service representative for analysis.
<strong>NOTE:</strong> The logs can be of different sizes. Not all disk units
will have logs.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000403, 0x00010354</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ResyncParity -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ResyncParity"><strong>Action: ResyncParity (DTDVersion = 10)</strong></a>
</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ResyncParity&gt;
.
&lt;ParitySet DiskInSetName="string"/&gt;
.
&lt;/ResyncParity&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action resynchronizes the data on the specified parity
set.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ParitySet</td>
<td>Required, can repeat.</td>
<td>The ParitySet sub tag representing the parity set on which you wish to
resync parity.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000070b, 0x00000a05</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ScanDisk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ScanDisk"><strong>Action: ScanDisk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ScanDisk&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/ScanDisk&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action scans the specified disk for errors</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000402</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: SetThreshold -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="SetThreshold"><strong>Action: SetThreshold</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;SetThreshold&gt;
.
&lt;ASP Number="integer" Threshold="integer"&gt;
&lt;/ASP&gt;
.
&lt;/SetThreshold&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action sets the overflow threshold on the specified ASP to
Threshold (as a percent)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StartCompression -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StartCompression"><strong>Action: StartCompression</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;StartCompression&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/StartCompression&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action starts compression on the specified disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a00, 0x00000a07, 0x00000a08, 0x00000a09, 0x0000040d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StartMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StartMirroring"><strong>Action: StartMirroring</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;StartMirroring&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/StartMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action starts mirroring on the specified ASP</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000030c,0x00000500, 0x00000602, 0x00000605, 0x00000a00,
0x00000a07, 0x00000a08, 0x00000a09</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StartParity -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StartParity"><strong>Action: StartParity</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;StartParity&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/StartParity&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action starts parity protection for the specified
disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000709, 0x0000070a, 0x00000a00, 0x00000a05, 0x00000a07,
0x00000a08, 0x00000a09, 0x0000040d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StopCompression -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StopCompression"><strong>Action: StopCompression</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;StopCompression&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/StopCompression&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action stops compression on the specified disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a00, 0x00000a07, 0x00000a08, 0x00000a09, 0x0000040d</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StopMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StopMirroring"><strong>Action: StopMirroring</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;StopMirroring&gt;
.
&lt;ASP Number="integer"&gt;
&lt;/ASP&gt;
.
&lt;/StopMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action stops mirroring on the specified ASP</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x00000604</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: StopParity -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="StopParity"><strong>Action: StopParity</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">For all DTDVersions
<pre>
&lt;StopParity ParitySet="integer"/&gt;
</pre>
Or for DTDVersion greater than or equal to 10
<pre>
&lt;StopParity&gt;
.
&lt;ParitySet DiskInSetName="string"/&gt;
.
&lt;/StopParity&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action stops parity on the specified parity set. If the
ParitySet attribute is specified, then all subtags will be ignored. If the
ParitySet attribute is not specified, then one or more ParitySet sub tags must
be specified. For DTDVersion = 1, the ParitySet sub tag is invalid, and the
ParitySet attribute must be specified. The ParitySet sub tag introduced in
DTDVersion = 10 enables the action to stop parity on more than one parity set
at a time.
<p>NOTE: You should not use the ParitySet attribute for DTDVersions greater
than or equal to 10, as the parity set numbers are not guaranteed to stay the
same.</p>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST. i5/OS for IASP's, if the IASP is varied off.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>ParitySet</td>
<td>Required in DTDVersion = 1</td>
<td>A valid Parity Set Number (eg 1, 2, etc.). In DTDVersions other than 1, if
this attribute is specified, all sub tags will be ignored. NOTE: You should not
use this tag for DTDVersions greater than or equal to 10, as the parity set
numbers are not guaranteed to stay the same.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ParitySet</td>
<td>Required if the ParitySet attribute is not specified. Can repeat.</td>
<td>The ParitySet sub tag representing the parity set on which you wish to stop
parity. If the ParitySet attribute is specified, this tag is ignored.
(DTDVersion = 10)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x0000070b, 0x0000070c, 0x00000a05, 0x00011408</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: SuspendMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="SuspendMirroring"><strong>Action: SuspendMirroring</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;SuspendMirroring&gt;
.
&lt;Disk Name="string"/&gt;
.
&lt;/SuspendMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action suspends mirroring on the specified disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Required, Can Repeat</td>
<td>Disk to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000305, 0x00000408</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: SuspendRemoteMirroring -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="SuspendRemoteMirroring"><strong>Action: SuspendRemoteMirroring (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;SuspendRemoteMirroring Tracking="yes | no"&gt;
.
&lt;ASP Number="integer"/&gt;
.
&lt;/SuspendRemoteMirroring&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">Changes are tracked when geographic mirroring is suspended or
when the mirror copy of the independent disk pool is detached. Tracking changes
may result in a partial synchronization, rather than a complete synchronization.
This action suspends remote mirroring when the ASP specified has a
<strong>RemoteMirrorState</strong> of <i>Active</i>, <i>Resuming</i>, or
<i>Suspended</i>.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Tracking</td>
<td>Required in DTDVersion 30</td>
<td>Either yes or no. Controls whether or not Tracking will be used
during the suspend. (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Required, Can Repeat</td>
<td>ASP to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602, 0x00010243, 0x00010249, 0x0001024A, 0x0001024B,
0x0001024E, 0x0001024F, 0x00010250, 0x00010255, 0x00010268, 0x00010269,
0x0001026A, 0x0001026C</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: SwitchTower -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="SwitchTower"><strong>Action: SwitchTower</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;SwitchTower Type="Private | Switchable"&gt;
.
&lt;Tower Name="string"&gt;
&lt;/Tower&gt;
.
&lt;/SwitchTower&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action makes the specified frame Switchable or Private. It
only works for frames with RIO Bus Adapters. It does not actually switch the
frame, rather it makes it eligible, or ineligible to be switched.</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Type</td>
<td>Required</td>
<td>Either Private or Switchable</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Tower</td>
<td>Required, Can Repeat</td>
<td>Frame to perform the action on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a04, 0x00000a10, all errors starting with 0x0003</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Action: ValidateConfiguration -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ValidateConfiguration"><strong>Action: ValidateConfiguration</strong></a>
</th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ValidateConfiguration Type="Basic | Full"&gt;
.
.
&lt;/ValidateConfiguration&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This action validates the configuration of all Disks. A Basic
validation performs the validation required to bring the system up to DST. A
Full validation performs the validation required to bring the system up to
i5/OS. The Full validation should be run before an IPL past DST occurs.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Availability -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Availability:</strong>
</th>
</tr>
<tr>
<td colspan="3">DST and i5/OS.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Type</td>
<td>Required</td>
<td>Either Basic or Full</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>The results of the validation are returned as a message tag.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00020110, 0x00020118, 0x00020120, 0x00020122, 0x00020124,
0x00020306, 0x00020308, 0x00020310, 0x00020312, 0x00020316, 0x00020318,
0x00020320, 0x00020322, 0x00020324, 0x00020326, 0x00020327, 0x00021110,
0x00021118, 0x00021122, 0x00021124, 0x00021212, 0x00021310, 0x00021312,
0x00021316, 0x00021317, 0x00021318, 0x00021320, 0x00021323</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!--<h3><a name="statussub">Status tags</a></h3>-->
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- -->
<!-- -->
<!-- STATUS TAGS -->
<!-- -->
<!-- -->
<!--=======================================================================-->
<!--=======================================================================-->
<!-- Status -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Status"><strong>Status</strong></a> </th>
</tr>
<tr>
<td></td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Status Handle="string"&gt;
.
&lt;ActionProfile . . . &gt;
.
&lt;/Status&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to return the status of a session, percent
complete of an action,<br>
the currently or previously run action, and the status of the action.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Handle</td>
<td>Optional</td>
<td>Handle to the currently opened session. If the handle is specified, the
timeout value on the session will be reset.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ActionProfile</td>
<td>Optional, Can Repeat</td>
<td>Returns information about an action which has run or is running. May also
be used to specify the particular Action to request status on.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<!--<h3><a name="general">General tags</a></h3>-->
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<!--=======================================================================-->
<!-- ActionProfile -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ActionProfile"><strong>ActionProfile</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ActionProfile ActionID="integer"
ActionType="string"
PercentDone="integer"
Stage="integer"
ActionState=&quot;Waiting|Running|Failed|Successful|
Canceled|Purged|Paused&quot;&gt;
.
&lt;Message . . . &gt;
.
&lt;/ActionProfile&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to return the status of an action.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>ActionID (integer)</td>
<td>Required</td>
<td>Number associated with the action.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ActionType (string)</td>
<td>Optional</td>
<td>Name(action tag name) of the action.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>PercentDone (integer)</td>
<td>Optional</td>
<td>Percentage of the action which has been completed. This is a return
value.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Stage (integer)</td>
<td>Optional</td>
<td>The stage that the action is in. Some actions may require multiple stages
to complete. This is reserved for future use.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ActionState (enumeration)</td>
<td>Optional</td>
<td>State of the action. Possible values: <i>Waiting | Running | Failed |
Successful | Canceled | Purged | Paused</i>. This is a return value.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Message</td>
<td>Optional, Can Repeat</td>
<td>Returns error/warning code(s) encountered from trying to perform the
requested actions.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- -->
<!-- -->
<!-- GENERAL SUBTAGS -->
<!-- -->
<!-- -->
<!--=======================================================================-->
<!--=======================================================================-->
<!-- Tower -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Tower"><strong>Tower</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Tower Number="integer"&gt;
.
&lt;IOP . . . &gt;
.
&lt;ASP . . . &gt;
.
&lt;Disk . . . &gt;
.
&lt;/Tower&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent fields and values of a
frame.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string, 10 characters)</td>
<td>Optional</td>
<td>Frame Name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Number (integer)</td>
<td>Required</td>
<td>Frame Number. Must be a valid frame number for the system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfIOPs (integer)</td>
<td>Optional</td>
<td>Number Of IOPs</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfDisks (integer)</td>
<td>Optional</td>
<td>Number Of Disks</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfASPs (integer)</td>
<td>Optional</td>
<td>Number Of ASPs</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SerialNumber (string)</td>
<td>Optional</td>
<td>Unit Serial Number</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SystemKind (enumeration)</td>
<td>Optional</td>
<td>Unit System Kind</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Switchability (string)</td>
<td>Optional</td>
<td>Only valid for a frame that is switch capable. Possible values are:
<i>Private</i> (can be made switchable, but at present is private), and
<i>Switchable</i> (can be switched to another system)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TypeModel (string)</td>
<td>Optional</td>
<td>The type and model of the frame. Presented as: Type-Model (DTDVersion =
10)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UnitLocationLabel (string)</td>
<td>Optional</td>
<td>Unit Location Label of this Tower. (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>IOP</td>
<td>Optional, Can Repeat</td>
<td>IOP associated with the frame</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASP</td>
<td>Optional, Can Repeat</td>
<td>ASP associated with the frame</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Disk</td>
<td>Optional, Can Repeat</td>
<td>Disk associated with the frame</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a04</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- IOP -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="IOP"><strong>IOP</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;IOP Number="integer"&gt;
.
&lt;Disk . . . &gt;
.
&lt;/IOP&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent fields and values of an IOP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>ArrayOptimization (string)</td>
<td>Optional</td>
<td><i>Performance, Capacity, Balance</i> (DTDVersion = 10)
<p><i>Availability</i> (DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ParityType (string)</td>
<td>Optional</td>
<td><i>RAID-5, RAID-6</i> (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Name (string, 10 characters)</td>
<td>Optional</td>
<td>IOP Name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Number (integer)</td>
<td>Required</td>
<td>IOP Number</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfControllers (integer)</td>
<td>Optional</td>
<td>Number Of Controllers</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfDisks (integer)</td>
<td>Optional</td>
<td>Number Of Disks</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SerialNumber (string)</td>
<td>Optional</td>
<td>Unit Serial Number</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Optional, Can Repeat</td>
<td>Disk associated with the IOP</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a03</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- ASP -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ASP"><strong>ASP</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ASP Number="integer"&gt;
.
&lt;Disk . . . &gt;
.
&lt;/ASP&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent fields and values of an ASP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string, 10 characters)</td>
<td>Required for all IASP's that have not yet been created (except for remote
mirrored copies).</td>
<td>IASP Name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Number (integer)</td>
<td>Required for all Basic ASP's, all established IASP's, and for a new remote
mirrored copy.</td>
<td>ASP Number. 1-32 for all Basic/System ASP's. 33-255 for all Independent
ASP's</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BalanceDataMoved (integer)</td>
<td>Optional</td>
<td>Amount moved (Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BalanceDataRemaining (integer)</td>
<td>Optional</td>
<td>Amount remaining to be moved (Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BalanceDate (string)</td>
<td>Optional</td>
<td>Date of balance. Has the form YYYYMMDDHHMM</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BalanceStatus (integer)</td>
<td>Optional</td>
<td><i>0 = No balance active<br>
1 = Balance active<br>
2 = Cancel balance<br>
3 = Suspended<br>
4 = Balance completed<br>
99 = Invalid ASP (Either invalid ASP Specified, or ASP is offline)</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BalanceType (integer)</td>
<td>Optional</td>
<td><i>0 = None<br>
1 = Balance Capacity<br>
2 = Balance Usage<br>
3 = Balance Archive<br>
4 = Clear</i><br>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CompressionRecoveryPolicy (integer)</td>
<td>Optional</td>
<td><i>0 = Uninitialized<br>
1 = Return To Client<br>
2 = Retry Forever<br>
3 = Retry While Freeable Space</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CRGName (string)</td>
<td>Optional</td>
<td>The name of the cluster resource group (CRG) that this ASP belongs to. If
this ASP is not part of a CRG, then this tag will not be used. (DTDVersion =
20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CRGSiteName (string)</td>
<td>Optional</td>
<td>An identification string representing the physical site where this cluster
node is located. This is used to indicate which node has access to a particular
copy of an IASP. (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CRGIsPrimaryNode (string)</td>
<td>Optional</td>
<td>Indicates if the cluster node that owns this ASP is the primary node for
the cluster resource group (CRG). Possible values: <i>Yes</i>, <i>No</i>
(DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>FreeSpace (string)</td>
<td>Optional</td>
<td>Free space on unit (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>FreeSpaceAfterMirroring (string)</td>
<td>Optional</td>
<td>Projected free space after mirroring (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>FreeSpaceProtected (string)</td>
<td>Optional</td>
<td>Protected free space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>FreeSpaceUnprotected (string)</td>
<td>Optional</td>
<td>Unprotected free space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IPLWaitsForMirrorSync (string)</td>
<td>Optional</td>
<td>If yes, the IPL process will wait for mirror synchonization to complete.
If no, the IPL continues while the mirrored disks resynchronize. This is currently
a system wide setting "attached" to ASP Number 1. Valid values are <i>Yes, No</i>.
(DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>LinkType (string)</td>
<td>Optional</td>
<td><i>UDFS, Primary, Secondary, Unknown</i> (DTDVersion = 10)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>MirrorCapable (string)</td>
<td>Optional</td>
<td>Capable of mirroring (<i>Yes or No</i>)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NewName (string, 10 characters)</td>
<td>Optional</td>
<td>Used for IASPs rename action</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberCompressed (integer)</td>
<td>Optional</td>
<td>Number of Compressed Disks</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfDisks (integer)</td>
<td>Optional</td>
<td>Number Of Disks</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>OverflowRecoveryPolicy (string)</td>
<td>Optional</td>
<td><i>AutoOverflowRecovery, ManualOverflowRecovery</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>OverflowRecoveryResult (integer)</td>
<td>Optional</td>
<td><i>0 = NotRequested<br>
1 = Successful<br>
2 = Failed<br>
3 = Interrupted</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>OverflowStorageAmount (integer)</td>
<td>Optional</td>
<td>Amount of storage that has overflowed from the user ASP into the system ASP
(megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Primary (integer)</td>
<td>Optional</td>
<td>The number of the Primary ASP that this ASP belongs to. This field not
valid when LinkType is UDFS. If LinkType is Primary, then this number will be
the number of this ASP. (DTDVersion = 10)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Protected (string)</td>
<td>Optional</td>
<td><i>Yes or No</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorAutoResume (string)</td>
<td>Optional</td>
<td>If this ASP is configured for remote mirroring, and the ASP is in a
suspended state, this indicates whether the system will automatically attempt
to resume remote mirroring on the ASP when the error that caused the system to
suspend mirroring is resolved. All user initiated suspends will always have a
value of <i>No</i>. Possible values are: (<i>Yes or No</i>) (DTDVersion =
20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorDataState (integer)</td>
<td>Optional</td>
<td>If this ASP is configured for remote mirroring, the state of the data
contained in the mirror copy has possible values of:
<p><i>0 = InSync (Absolutely in Sync)<br>
1 = Usable<br>
2 = Unusable<br>
3 = Not Owned</i></p>
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorErrorRecoveryPolicy (integer)</td>
<td>Required when creating a new Mirrored Copy and when changing it's
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates the error
recover policy for error situations where the system can no longer perform
remote mirroring. Possible values are:
<p><i>0 = Wait, then suspend</i></p>
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorErrorRecoveryTimeout (integer)</td>
<td>Required when creating a new Mirrored Copy and when changing it's
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates the time (in
seconds) that the system will wait before performing the error recovery action.
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorPerformanceMode (integer)</td>
<td>Required when creating a new Mirrored Copy and when changing it's
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates whether the
mirroring is done in a synchronous manner. Possible values are:
<p><i>0 = Synchronous<br>
1 = Asynchronous on target</i> (source waits until operation reaches
target)</p>
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorRequireEncryption (string)</td>
<td>Required when creating a new Mirrored Copy and when changing it's
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates whether the
system enforces that encryption is set up, so that all data that flows between
the ASPs is encrypted. Possible values are: (<i>Yes or No</i>) (DTDVersion =
20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorResumePriority (integer)</td>
<td>Required when creating a new Mirrored Copy and when changing its
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates the priority
with which a resume operation will take place. The higher the priority, the
faster the resume will occur. However, other tasks competing for system
resources may lose out. Possible values are:
<p><i>10 = High<br>
20 = Medium<br>
30 = Low<br>
98 = ASP Not Owned by System</i></p>
<p>DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorRole (integer)</td>
<td>Required when creating a new Mirrored Copy, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates if the ASP is
the production (primary) copy or the mirrored (secondary) copy.Possible values are:
<p><i>0 = Unknown<br>
1 = ASP Not Owned by System<br>
2 = ProductionCopy<br>
3 = MirroredCopy<br>
4 = MirroredCopyDetached</i></p>
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorState (integer)</td>
<td>Optional</td>
<td>If this ASP is configured for remote mirroring, this indicated the status of
geographic mirroring. Possible values are:
<p><i>0 = Active<br>
1 = ResumePending<br>
2 = Resuming<br>
4 = Suspended<br>
5 = ASP Not Owned by System</i></p>
<p>(DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirrorTrackingSpace (integer)</td>
<td>Required when creating a new Mirrored Copy and when changing its
attributes, otherwise it is optional</td>
<td>If this ASP is configured for remote mirroring, this indicates the amount
of space in MB to use for tracking changes when remote mirroring is suspended.
A value of zero indicates tracking will not be used. Values from zero to 1% of the
size of the ASP are valid.
<p>(DTDVersion = 30)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SynchronizationType (integer)</td>
<td>Optional</td>
<td>Type of synchronization that is underway or is pending. Possible values are:
<p><i>0 = Full<br>
1 = Partial<br>
2 = Both</i></p>
<p>(DTDVersion = 30)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SyncPercentage (integer)</td>
<td>Optional</td>
<td>Amount of synchronization that is completed (in percent). Possible values are:
<p><i>1001 = Not Geographically Mirrored <br>
1002 = Geographically Mirrored but do not own IAsp<br>
&gt;=0 Percent</i></p>
<p>(DTDVersion = 30)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ReservedSpace (string)</td>
<td>Optional</td>
<td>Amount of reserved space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Status (integer)</td>
<td>Optional</td>
<td>The status of the ASP. The higher the value, the higher the precedence. An
ASP may have more than one valid status (EG: Primary Missing (5) and
Unavailable (2)). If the ASP is in a state where the higher number is valid,
then it is returned. So, in our example, Primary Missing would be returned
rather than Unavailable. Possible values are:
<p><i>0 = Available (Varied On)<br>
1 = Active (Only half varied on)<br>
2 = Pending (Vary on has been issued)<br>
3 = Unavailable (Varied Off)<br>
10 = Overflowed<br>
11 = Owner Unknown (May belong to another system)<br>
12 = Primary Missing (Only for Secondary ASP's. Indicates whether it's Primary
exists)<br>
13 = Inconsistent Link (Only for Secondary ASP's. Indicates if the link to the
Primary is bad (ConvertUDFS needs to be rerun))</i></p>
<p>(DTDVersion = 10 &amp; 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Threshold (string)</td>
<td>Optional</td>
<td>Storage used Threshold amount (in percent)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TotalSpace (string)</td>
<td>Optional</td>
<td>Total Space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TotalSpaceProtected (string)</td>
<td>Optional</td>
<td>Total Protected Space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TotalSpaceUnprotected (string)</td>
<td>Optional</td>
<td>Total Unprotected Space (megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TraceDate (string)</td>
<td>Optional</td>
<td>Trace Date (Has the form YYYYMMDDHHMM)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TraceDuration (integer)</td>
<td>Optional</td>
<td>Number of minutes trace has been running.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TraceStatus (integer)</td>
<td>Optional</td>
<td><i>0 = No collection active<br>
1 = Collection active<br>
2 = Cancel collection<br>
3 = Holding collection for balance only<br>
4 = Clearing collection<br>
5 = Holding collection for either collection or balance<br>
99 = Invalid ASP (Either invalid ASP Specified, or ASP is offline)</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TrackingAmount (integer)</td>
<td>Optional</td>
<td>Amount of Tracking resource currently used(in percent). Possible values are:
<p><i>1001 = Not Geographically Mirrored <br>
1002 = Geographically Mirrored but do not own IAsp<br>
&gt;=0 Percent</i></p>
<p>(DTDVersion = 30)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TrackingSuspended (integer)</td>
<td>Optional</td>
<td>Indicator if suspended with or without Tracking. Possible values are:
<p><i>0 = Not Applicable <br>
1 = Active<br>
2 = Not Active</i></p>
<p>(DTDVersion = 30)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Type (string)</td>
<td>Optional</td>
<td>Type of ASP (<i>System, Basic, Private, Switchable, Unknown</i>)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UsedSpace (string)</td>
<td>Optional</td>
<td>Used Space on ASP</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UsedSpaceProtected (string)</td>
<td>Optional</td>
<td>Protected Used Space on ASP</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UsedSpaceUnprotected (string)</td>
<td>Optional</td>
<td>Unprotected Used Space on ASP</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>VariedOn (string)</td>
<td>Optional</td>
<td>Is the ASP Varied On? (<i>Yes, No</i>)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>Disk</td>
<td>Optional, Can Repeat</td>
<td>Disk data associated with the ASP</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000602</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- ASPName -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ASPName"><strong>ASPName (DTDVersion = 30)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ASPName ResourceName="string"&gt;
.
&lt;DeviceDescription . . . &gt;
.
&lt;/ASPName&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to send/retrieve information about the device descriptions of a Disk Pool.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>ResourceName (string)</td>
<td>Required</td>
<td>The resource name of the Disk Pool for which Device Descriptions are needed.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>DeviceDescription</td>
<td>Optional, Can Repeat</td>
<td>The device description(s) of the Disk Pool that were queried for by Resource Name.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- DeviceDescription -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DeviceDescription"><strong>DeviceDescription (DTDVersion = 30)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DeviceDescription Name="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent a Disk Pool Device Description.
Such a device description may exist before its Disk Pool is created, and the
device description may remain after the Disk Pool is deleted. Multiple device
descriptions may relate to a single Disk Pool, and thus would also relate to
things that a Disk Pool relates to, such as a Switchable Hardware Group.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string)</td>
<td>Required</td>
<td>The name of the Device Description.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Disk -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Disk"><strong>Disk</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Disk Name="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent fields and values of an
Disk.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string, 10 characters)</td>
<td>Required</td>
<td>Unit Name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Number (integer)</td>
<td>Optional</td>
<td>Unit Number</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ASP (integer)</td>
<td>Optional</td>
<td>Number of ASP disk belongs to</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>BusNumber (integer)</td>
<td>Optional</td>
<td>Number of Bus disk belongs to</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Capacity (integer)</td>
<td>Optional</td>
<td>Capacity (in Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CapacityAfterParity (integer)</td>
<td>Optional</td>
<td>Projected capacity after parity in Megabytes, the system knows whether
to return either RAID-5 or RAID-6 capacity as this has already been chosen.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CardPosition (string)</td>
<td>Optional</td>
<td>Position of controller card</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>CompressionStatus (integer)</td>
<td>Optional</td>
<td><i>0 = Active<br>
10 = IOP Recovery<br>
11 = Allocation Recovery<br>
12 = Reorganization Recovery<br>
13 = Transition<br>
14 = Reorganization Underway<br>
98 = Unknown<br>
99 = Not Compressed</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ControllerName (string, 10 characters)</td>
<td>Optional</td>
<td>Controller name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ControllerNumber (integer)</td>
<td>Optional</td>
<td>Controller number</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>DeviceAddress (string)</td>
<td>Optional</td>
<td>Device Address</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>DevicePosition (string)</td>
<td>Optional</td>
<td>Device Position</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>EstCapacityOnCompression (integer)</td>
<td>Optional</td>
<td>Projected capacity when compressed (in Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>EstTimeForCompression (integer)</td>
<td>Optional</td>
<td>Estimated time to compress unit (in Minutes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>FreeSpace (integer)</td>
<td>Optional</td>
<td>Free space (in Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOBusAddress (string)</td>
<td>Optional</td>
<td>IOBus Address</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOPName (string)</td>
<td>Optional</td>
<td>Name of disk's IOP</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IOPNumber (integer)</td>
<td>Optional</td>
<td>Number of disk's IOP</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IsLoadSource (string)</td>
<td>Optional</td>
<td><i>Yes</i> if load source, else <i>No</i> (Only used if Yes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IsMissing (string)</td>
<td>Optional</td>
<td><i>Yes</i> if the disk unit is missing or not operational, else <i>No</i>
(Only used if Yes) (DTDVersion = 10)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IsMultiplePathDevice (string)</td>
<td>Optional</td>
<td><i>Yes</i> if the disk unit is one of the 1 or more devices that are used
for Multiple Path support for Enterprise Storage Subsystem (ESS) devices, else
<i>No</i> (Only used if Yes) (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>IsMultiplePathPrimary (string)</td>
<td>Optional</td>
<td><i>Yes</i> if the disk unit is the primary (first) connection to a device
that is used for Multiple Path support for Enterprise Storage Subsystem (ESS)
devices, else <i>No</i> (Only used if Yes) (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>LocationCode (string)</td>
<td>Optional</td>
<td>The full physical location code for the disk unit in the form: UXX-PYY-DZZ
where XX is the SPCN address for the frame, YY is the backplane, and ZZ is the
device position. This attribute only applies to certain hardware. If it is
used, then CardPosition and DevicePosition will not be used. If it is not used,
then one of CardPosition or DevicePosition will be used. (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>MirroredPair (string, 10 characters)</td>
<td>Optional</td>
<td>Mirrored Pair Disk Name</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NewName (string, 10 characters)</td>
<td>Optional</td>
<td>Name when renaming a disk</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>NumberOfPaths (integer)</td>
<td>Optional</td>
<td>Number of paths to reach the specific device. Enterprise Storage Subsystem
(ESS) units may have more than one physical path that can be used to reach the
device. This number must be greater than 0. (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ParitySet (integer)</td>
<td>Optional</td>
<td>Parity set number disk belongs to. Must be a valid parity set on the
system.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ParityStatus (string)</td>
<td>Optional</td>
<td><i>InParity</i> (Already in a parity set), <i>IncludeCapable</i> (Eligible
to be included in an existing parity set), <i>StartCapable</i> (Eligible to be
included in a non-existing parity set), <i>Error</i>
<p><i>InAvailabilityParity</i> (Already in a parity set that is optimized for
availability), <i>StartAvailabilityCapable</i> (Eligible to be included in a
non-existing parity set that will be optimized for availability when it is
created) (DTDVersion = 20)</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>PartNumber (string)</td>
<td>Optional</td>
<td>Device part number. (DTDVersion = 20)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>PercentBusy (integer)</td>
<td>Optional</td>
<td>Percent Busy</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>PercentUsed (integer)</td>
<td>Optional</td>
<td>Percent used (space) on disk</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Protection (integer)</td>
<td>Optional</td>
<td><i>0 = Unprotected Unit<br>
1 = Mirrored Unit<br>
2 = Device RAID-5 Unit<br>
3 = Device RAID-6 Unit (DTDVersion = 30)</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ProtectionStatus (integer)</td>
<td>Optional</td>
<td><i>0 = Unprotected Unit<br>
20 = Mirror Active<br>
21 = Mirror Suspended<br>
22 = Mirror Resuming<br>
23 = Mirror Resuming Pending (DTDVersion = 30)<br>
29 = Mirror Unknown<br>
40 = Parity Active<br>
41 = Parity Failed<br>
42 = Parity Unprotected<br>
43 = Parity Rebuilding<br>
44 = Parity Resynching<br>
50 = Parity Unknown</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Rank (integer)</td>
<td>Optional</td>
<td>Provided for the FindValidDisks info tag.<br>
An IASP and a disk can be switchable. A disk belongs to a Switchable Entity (a
group of similarly switchable disks).
<p><i>(0-99 are the best disks for the ASP)<br>
2 = ASP and Disk are non-switchable.<br>
53 = ASP and Disk are switchable.</i></p>
<p><i>(100-199 are valid disks, but not the best)<br>
102 = ASP and Disk are non-switchable, but Disk can be made switchable.<br>
104 = ASP is non-switchable. Disk is switchable, but it's switchable entity
already has Disks in a non-switchable ASP.<br>
106 = ASP is non-switchable. Disk is switchable, but there are no configured
disks in it's switchable entity.<br>
121 = ASP may be switchable. Disk is switchable.<br>
151 = ASP and Disk are switchable. The disks' switchable entity is in the same
Cluster Resource Group (CRG)<br>
153 = ASP is switchable. Disk is switchable, but it's switchable entity has no
disks in any ASP in the ASP's CRG.</i></p>
<p><i>(200-299 are unlikely disks, and should not be used unless absolutely
necessary)<br>
202 = ASP is non-switchable. Disk is switchable and it's switchable entity
already has disks in a switchable ASP.<br>
221 = ASP is switchable. Disk is switchable and it's switchable entity already
has disks in a switchable ASP.<br>
231 = ASP's switchablitity is unknown.</i></p>
<p><i>(300-399 are invalid disks, and may not be used in the ASP)<br>
302 = ASP is non-switchable. Disk is switchable and it's switchable entity
already has disks in a switchable ASP.<br>
351 = ASP is switchable. Disk is switchable but it's switchable entity already
has disks in a non-switchable ASP.<br>
353 = ASP is switchable. Disk is switchable but cannot be accessed.<br>
355 = ASP is switchable. Disk is switchable but it's switchable entity has
disks in a different CRG.<br>
357 = ASP is switchable. Disk is non-switchable.</i><br>
</p>
</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>RemoteMirroringAllowed (string)</td>
<td>Optional</td>
<td><i>Yes or No</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>ReservedSpace (integer)</td>
<td>Optional</td>
<td>Reserved Space (in Megabytes)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SerialNumber (string)</td>
<td>Optional</td>
<td>Unit Serial Number</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Status (integer)</td>
<td>Optional</td>
<td><i>0 = Unknown<br>
1 = Not Operational<br>
2 = Not Ready<br>
3 = Busy<br>
4 = Read/Write Protected<br>
5 = Write Protected<br>
6 = Parity Failed<br>
7 = Parity Unprotected<br>
8 = Parity Rebuilding<br>
9 = Performance Degraded<br>
10 = Redundant Hardware Failure<br>
11 = Hardware OK</i> </td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>SystemKind (enumeration)</td>
<td>Optional</td>
<td>System Kind</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TowerName (string, 10 characters)</td>
<td>Optional</td>
<td>Frame Name Disk of this Disk Unit.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TowerNumber (integer)</td>
<td>Optional</td>
<td>Frame Number of this Disk Unit.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TypeModelLevel (string)</td>
<td>Optional</td>
<td>Type, Model, and Level of disk. Presented as: Type-Model-Level</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TypeModelLevelAfterCompress (string)</td>
<td>Optional</td>
<td>Projected Type, Model, and Level of disk after compression. Presented as:
Type-Model-Level</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>TypeModelLevelAfterParity (string)</td>
<td>Optional</td>
<td>Projected Type, Model, and Level of disk after parity. Presented as:
Type-Model-Level</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UnitLocationLabel (string)</td>
<td>Optional</td>
<td>Unit Location Label of this Disk Unit. A Disk Unit will have this in
addition to a Frame Number (TowerNumber) and a Frame Name (TowerName).
(DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>UsedSpace (string)</td>
<td>Optional</td>
<td>Used Space (in Megabytes)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000403, 0x00000402</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- DiskPair -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="DiskPair"><strong>DiskPair</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;DiskPair Name1="string" Name2="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag specifies a pair of disks. Used for actions requiring
2 disks. For example, ReplaceDisk requires the disk to be replaced (Name1) and
a replacement disk (Name2). See the specific action using DiskPair for
information of which disk is which.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name1 (string, 10 characters)</td>
<td>Required</td>
<td>The Name of disk1.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Name2 (string, 10 characters)</td>
<td>Required</td>
<td>The Name of disk2.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- ParitySet -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ParitySet"><strong>ParitySet (DTDVersion = 10)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ParitySet DiskInSetName="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag specifies a parity set. Parity sets have associated
numbers, however the numbers are not guaranteed to remain the same. To ensure a
parity set is identified correctly, you must specify the name of a disk unit in
that parity set.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>DiskInSetName (string)</td>
<td>Required</td>
<td>The name of a disk unit in the parity set.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- CRG -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="CRG"><strong>CRG (DTDVersion = 20)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;CRG Name="string"
IsPrimaryNode="Yes | No"
IsSitePrimaryNode ="Yes | No"
SiteName="string"/&gt;
.
&lt;DeviceDescription . . . &gt;
&lt;ResourceName . . . &gt;
.
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag specifies a cluster resource group (CRG). Each CRG has
an associated Name, and various attributes for the CRG on this particular
node. The CRG may also return its DeviceDescriptions (DTDVersion = 30).</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string)</td>
<td>Required</td>
<td>The name of the CRG.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>IsPrimaryNode (string)</td>
<td>Optional</td>
<td>Indicates if this is the primary node in the CRG. Possible values:
<i>Yes</i>, <i>No</i> </td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>IsSitePrimaryNode (string)</td>
<td>Optional</td>
<td>Indicates if this is the primary node for this particular site in the CRG.
Possible values: <i>Yes</i>, <i>No</i> </td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>SiteName (string)</td>
<td>Optional</td>
<td>An identification string representing the physical site where this CRG node
is located. This is used to indicate which node has access to a particular copy
of an IASP.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ResourceName</td>
<td>Optional, Can Repeat</td>
<td>The ResourceName(s) belonging to this CRG. (DTDVersion = 30)</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">0x00000a11</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- ResourceName -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="ResourceName"><strong>ResourceName (DTDVersion = 30)</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;ResourceName Name="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to represent a Disk Pool Resource Name.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Name (string)</td>
<td>Required</td>
<td>The name of the Resource.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td width="2%">&nbsp;</td>
<td width="98%"></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- Message -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="Message"><strong>Message</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;Message MessageID="Hex Value"
MessageType="Error | Warning | Info"&gt;
.
&lt;MessageData . . . &gt;
.
&lt;/Message&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag is used to return any messages (Errors, Warnings, or
Info) that occur.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>MessageID (Hex Value)</td>
<td>Required</td>
<td>Identifier of the message (See <a href="#MessageID" title="MessageID">MessageID</a>)</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>MessageType (enumeration)</td>
<td>Optional</td>
<td>Type of message. Possible values are: <i>Error | Warning | Info</i>.
Default is Error</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>MessageData</td>
<td>Optional, Can Repeat</td>
<td>Data associated with the message.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- MessageData -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="MessageData"><strong>MessageData</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Tag Format -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Tag Format:</strong>
</th>
</tr>
<tr>
<td colspan="3">
<pre>
&lt;MessageData Type="string" Value="string"/&gt;
</pre>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Usage -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Usage:</strong> </th>
</tr>
<tr>
<td colspan="3">This tag specifies any data that is associated with the
message.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Attributes -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Attribute</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description and <i>Possible
Values</i></strong> </th>
</tr>
<tr>
<td>Type (string)</td>
<td>Required</td>
<td>The type of data that is included in the tag, such as DiskName.</td>
</tr>
<tr>
<td colspan="3">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td>Value (string)</td>
<td>Optional</td>
<td>The actual value of the data.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Type -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Type</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Value</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td>ASP</td>
<td>Name of ASP (String), or Number of the ASP (integer)</td>
<td>The name or number of the ASP is returned.</td>
</tr>
<tr>
<td>Attribute</td>
<td>Name of attribute (String)</td>
<td>There was a problem with this attribute.</td>
</tr>
<tr>
<td>AttributeValue</td>
<td>Value of attribute (String)</td>
<td>There was a problem with this value.</td>
</tr>
<tr>
<td>BADSTATE</td>
<td>Disk ProtectionStatus (see ProtectionStatus under Disk) (Integer)</td>
<td>The disk unit is in a state where it is unable to be powered on/off.</td>
</tr>
<tr>
<td>CRG</td>
<td>Name of Cluster Resource Group (CRG) (String)</td>
<td>The name of the CRG is returned.</td>
</tr>
<tr>
<td>DISK</td>
<td>Name of disk (String)</td>
<td>The name of the disk is returned.</td>
</tr>
<tr>
<td>FAIL</td>
<td>A return code (Integer)</td>
<td>The disk unit was not able to be powered on/off. The return code will help
service diagnose the problem.</td>
</tr>
<tr>
<td>IOP</td>
<td>Name of IOP (String)</td>
<td>The name of the IOP is returned.</td>
</tr>
<tr>
<td>Line</td>
<td>Line number (Integer)</td>
<td>The XML stream was unable to be parsed. This indicates the line number of
the parsing error.</td>
</tr>
<tr>
<td>NOPARSET</td>
<td>Parity set requested (integer)</td>
<td>The parity set requested does not exist.</td>
</tr>
<tr>
<td>Position</td>
<td>Position in line (Integer)</td>
<td>The XML stream was unable to be parsed. This indicates the position within
the line of the parsing error.</td>
</tr>
<tr>
<td>RSC</td>
<td>Resource name of ASP (String) or disk unit (String), or Number of the ASP
(integer)</td>
<td>The name or number of the ASP or disk unit is returned.</td>
</tr>
<tr>
<td>SANDBOXE</td>
<td>A return code (Integer)</td>
<td>A problem occurred inside a DASD Storage Management sandbox. The return
code will help service diagnose the problem.</td>
</tr>
<tr>
<td>SessionType</td>
<td>GUI, GreenScreen (String)</td>
<td>Unable to open a session as a session of this type is currently
running.</td>
</tr>
<tr>
<td>SLSERROR</td>
<td>A return code (Integer)</td>
<td>A problem creating a DASD Storage Management sandbox occurred. The return
code will help service diagnose the problem.</td>
</tr>
<tr>
<td>SubTag</td>
<td>Name of Sub Tag (String)</td>
<td>There was a problem with this XML Sub Tag.</td>
</tr>
<tr>
<td>TCPIPAddress</td>
<td>TCP/IP Address (String)</td>
<td>If the GUI is open, displays the TCP/IP Address of the user currently
holding the session.</td>
</tr>
<tr>
<td>TOWER</td>
<td>Name of frame (String)</td>
<td>The name of the frame is returned.</td>
</tr>
<tr>
<td>UserID</td>
<td>UserID of user with an open session (String)</td>
<td>If the GUI is open, displays the userID of the user currently holding the
session.</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Sub Tags -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Sub Tag(s)</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Condition</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- Message IDs -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Message IDs</strong>
</th>
</tr>
<tr>
<td colspan="3">None</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<!--=======================================================================-->
<!-- MessageID -->
<!--=======================================================================-->
<tr>
<th colspan="2" bgcolor="CCE5FF" align="LEFT">
<a name="MessageID"><strong>MessageID</strong></a> </th>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table width="100%">
<!--===============================================================-->
<!-- Description -->
<!--===============================================================-->
<tr>
<th colspan="3" bgcolor="E4E4E4" align="LEFT"><strong>Error/Message
Codes:</strong> </th>
</tr>
<tr>
<td colspan="3">There are several different sources for errors in Disk
Management. There are currently a number of error codes defined by DSM. These
errors will be reported directly to the client as part of a 4 byte unsigned
integer with a modifier according to the following:
<p>DM Error hex 0000 XXXX<br>
DASD Storage Management Error hex 0001 XXXX<br>
ValidateConfiguration Error hex 0002 XXXX<br>
Clustering Error hex 0003 XXXX</p>
<p>The errors that are returned will be stripped of their leading 0's</p>
<p>DM Errors include all errors not indicated by DASD Storage Management or
ValidateConfiguration errors and include parameter validation errors, and DM
unexpected exceptions.</p>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<!--===============================================================-->
<!-- IDs -->
<!--===============================================================-->
<tr>
<th bgcolor="E4E4E4" align="LEFT"><strong>Description</strong> </th>
<th bgcolor="E4E4E4" align="LEFT"><strong>MessageID</strong> </th>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Action Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Handle not valid. Either the handle was not
used within the specified timeout (DM interface is in closed status), or the
handle is not the one provided by the open session tag.<br>
<strong>Recovery:</strong> None. You may re-open a session to create a new
handle.</td>
<td>0x00000001</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Another client (either through the API or
through the green screen interface) is currently using DM function. The
SessionType (GUI or GreenScreen) will be returned in the MessageData.<br>
<strong>Recovery:</strong> None. You must wait for the other client to
finish.</td>
<td>0x00000002</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Action Failed<br>
<strong>Recovery:</strong> An internal server error occurred.</td>
<td>0x00000004</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Action Successfully Started<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000005</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Action cannot be started. Action already in
progress<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000006</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Session needs to be opened<br>
<strong>Recovery:</strong> Open a session before submitting this action.</td>
<td>0x00000007</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unknown Error<br>
<strong>Recovery:</strong> None. An internal server error occurred.</td>
<td>0x00000008</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> No Authority for this action<br>
<strong>Recovery:</strong> Log into the server with the appropriate authority
required for this action.</td>
<td>0x00000009</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to perform an override (for the
Override tag)<br>
<strong>Recovery:</strong> Server is not paused, and does not require an
override.</td>
<td>0x0000000a</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot Open session<br>
<strong>Recovery:</strong> Close down all clients, ensure no actions are
running.</td>
<td>0x0000000c</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot Close session<br>
<strong>Recovery:</strong> None. Session is no longer active. No need to
close.</td>
<td>0x0000000d</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>XML Parser Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> XML Parsing Error<br>
<strong>Recovery:</strong> Unable to parse the XML stream. Check your XML with
the DTD.</td>
<td>0x00000060</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Tag Invalid<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000070</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Tag Missing<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000071</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Sub Tag Invalid<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000078</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Sub Tag Missing<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000079</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Attribute Invalid<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000080</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Attribute Missing<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000081</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Attribute Value Invalid<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000088</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Attribute Value Missing<br>
<strong>Recovery:</strong> Check your XML with the DTD.</td>
<td>0x00000089</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Mirroring Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to suspend a mirrored disk unit<br>
<strong>Recovery:</strong> Ensure unit's mirrored pair is not suspended.</td>
<td>0x00000304</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not mirrored<br>
<strong>Recovery:</strong> Start mirroring on disk unit.</td>
<td>0x00000305</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Replacement disk unit still active<br>
<strong>Recovery:</strong> Suspend mirroring on the replacement disk.</td>
<td>0x00000308</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to mirror load source<br>
<strong>Recovery:</strong> Enable remote load source mirroring.</td>
<td>0x0000030c</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Mirrored pair not suspended<br>
<strong>Recovery:</strong> Suspend mirrored pair.</td>
<td>0x0000030d</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Disk Unit Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to power off disk unit<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000400</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to power on disk unit<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000401</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit has errors<br>
<strong>Recovery:</strong> Run ScanDisk on unit.</td>
<td>0x00000402</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not found<br>
<strong>Recovery:</strong> Ensure disk unit exists and that it has reported to
the system.</td>
<td>0x00000403</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit configured<br>
<strong>Recovery:</strong> Remove disk unit from an ASP or select a different
unit.</td>
<td>0x00000406</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit in bad Parity state (Failed,
Unprotected, or Rebuilding)<br>
<strong>Recovery:</strong> If rebuilding, wait for it to finish, if failed,
replace unit and rebuild parity, if unprotected, start parity.</td>
<td>0x00000407</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not valid for the load source<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000408</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not missing<br>
<strong>Recovery:</strong> None. Disk unit must be missing before this action
may be run.</td>
<td>0x00000409</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit has no read error on LDI<br>
<strong>Recovery:</strong> None. Disk unit does not need to be rebuilt</td>
<td>0x0000040a</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk pair have different capacities<br>
<strong>Recovery:</strong> Choose a disk with the same capacity.</td>
<td>0x0000040b</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk pair have different compression
status<br>
<strong>Recovery:</strong> Chose a disk with the same compression status.</td>
<td>0x0000040c</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not eligible for action<br>
<strong>Recovery:</strong> None.</td>
<td>0x0000040d</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not configured<br>
<strong>Recovery:</strong> Add disk unit to an ASP.</td>
<td>0x0000040e</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit missing<br>
<strong>Recovery:</strong> Run AssignDisk Action on this unit.</td>
<td>0x0000040f</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not eligible for copying<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000410</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit cannot be renamed to the specified
name (DTDVersion = 10)<br>
<strong>Recovery:</strong> Ensure the new name follows the naming guidelines
for resource names (10 alphanumeric characters or less, with the first
character not being a number). Next, ensure that the resource name does not
already exist (check the Failed or Missing resources in Hardware Service
Manager).</td>
<td>0x00000411</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>ASP Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to add disk unit to a mirrored ASP, or
to Start Mirroring on an ASP (Cannot pair disk units)<br>
<strong>Recovery:</strong> Ensure disk unit has a mirrored pair.</td>
<td>0x00000500</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Same original and destination ASP<br>
<strong>Recovery:</strong> Select a different destination ASP</td>
<td>0x00000505</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP is protected<br>
<strong>Recovery:</strong> Unprotect ASP.</td>
<td>0x00000506</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Warning: System is not in an Independent
System Group (ISG)<br>
<strong>Recovery:</strong> If you choose to continue, the System will be added
to a Stand Alone ISG. You will not be able to put the system in a clustering
environment until you delete the ASP you are creating. If you cancel, and add
the system as part of a Cluster Group First, it will automatically be put in a
Device Domain ISG, and you will not see this warning.</td>
<td>0x00000507</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP not found<br>
<strong>Recovery:</strong> Ensure ASP is varied on, and reporting.</td>
<td>0x00000602</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Need to clear ASP before action can be
performed<br>
<strong>Recovery:</strong> Clear ASP</td>
<td>0x00000603</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP not mirrored<br>
<strong>Recovery:</strong> Start mirroring on ASP.</td>
<td>0x00000604</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP is mirrored<br>
<strong>Recovery:</strong> Stop mirroring on ASP.</td>
<td>0x00000605</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Parity Related:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not eligible for this parity
operation<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000709</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Parity set needs manual intervention to
start<br>
<strong>Recovery:</strong> Physically toggle the Parity switch on unit's
IOP.</td>
<td>0x0000070a</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Parity set does not exist<br>
<strong>Recovery:</strong> Create parity set first.</td>
<td>0x0000070b</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Parity set needs manual intervention to
stop<br>
<strong>Recovery:</strong> Physically toggle the Parity switch on unit's
IOP.</td>
<td>0x0000070c</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit is not in Parity Mismatch state<br>
<strong>Recovery:</strong> None. Do not need to correct parity mismatch.</td>
<td>0x0000070d</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Parity set does not need to be rebuilt<br>
<strong>Recovery:</strong> None.</td>
<td>0x0000070e</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Cancel Errors:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot Cancel Action<br>
<strong>Recovery:</strong> None. This action may not be canceled.</td>
<td>0x00000900</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> No action to cancel<br>
<strong>Recovery:</strong> None. No such action.</td>
<td>0x00000901</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Action canceled<br>
<strong>Recovery:</strong> None. Action successfully canceled.</td>
<td>0x00000902</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>General Errors/Warnings:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> General DM Error. Some internal error has
caused the DM operation to fail<br>
<strong>Recovery:</strong> None.</td>
<td>0x000000ff</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IPL has not gone far enough. Not ready<br>
<strong>Recovery:</strong> Wait for IPL to finish.</td>
<td>0x00000a00</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid configuration<br>
<strong>Recovery:</strong> Run ValidateConfiguration action.</td>
<td>0x00000a01</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A warning was not overridden by the user,
causing the action to fail<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a02</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IOP not found<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a03</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Frame not found<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a04</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to block a task. Blocker already in
use. Shouldn't happen.<br>
<strong>Recovery:</strong> IPL machine.</td>
<td>0x00000a05</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The user needs to respond to a warning
message.<br>
<strong>Recovery:</strong> Respond with an Override or a Cancel tag.</td>
<td>0x00000a06</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to start the partial IPL. This means
there is a problem with DASD Storage Management.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a07</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Need to invoke ValidateConfiguration. Checker
returned with an error.<br>
<strong>Recovery:</strong> Run ValidateConfiguration.</td>
<td>0x00000a08</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> An unknown error occurred while attempting to
do a partial IPL.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a09</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There is no RIO Bus Adapter associated with
this frame.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a10</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> CRG not found.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00000a11</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>DASD Storage Management
Errors/Warnings:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<!-- DM SANDBOX ERRORS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<tr>
<td><strong>Description:</strong> Units contained in both cleared and
non-cleared ASPs<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010101</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Short delay required to prepare system<br>
<strong>Recovery:</strong> The system must perform some internal processing to
proceed with the operation you requested. Without doing the internal processing
the system may not be able to perform certain operations related to the storage
management subsystem. Move units, remove units, start mirrored protection, and
start device parity protection are operations the system may not be able to
perform without doing the internal processing.</td>
<td>0x00010102</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required for directory
recovery<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x00010103</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> No valid disk configuration.<br>
<strong>Recovery:</strong> You attempted to recover the configuration of a
disk pool, however no valid configuration could be found. Check to see if the
disk pool is owned by another node at this time.</td>
<td>0x00010104</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not find a valid mirror mate for load
source<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010105</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> User canceled internal function<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010145</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Function not allowed after IPL past DST<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010147</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Function not allowed in current state<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010149</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not allowed to move unit both to and from
same ASP<br>
<strong>Recovery:</strong> None.</td>
<td>0x0001014a</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not allowed to move units to or from a
mirrored ASP<br>
<strong>Recovery:</strong> None.</td>
<td>0x0001014b</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Command to an IOP failed with no reference
code<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL) for IOP
errors, then try the request again.</td>
<td>0x0001014c</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Machine pool is too small<br>
<strong>Recovery:</strong> The machine pool is not large enough to provide the
storage required by this function. Increase the size of the machine pool with
the CHGSHRPOOL command and retry the operation. Or IPL the system in manual
mode and try the operation in the limited paging environment.</td>
<td>0x0001014d</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required for mirror
synchronization<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x00010153</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required to prepare system<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x00010154</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Problem encountered<br>
<strong>Recovery:</strong> None.</td>
<td>0x0001015A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Compression recovery needs to be
performed<br>
<strong>Recovery:</strong> The selected operation can be performed only after
recover from start compression failure has been performed. Recover from start
compression failure can be performed from "Work with disk unit recovery" (Green
Screen).</td>
<td>0x0001015B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk capacity limit exceeded<br>
<strong>Recovery:</strong> The requested disk configuration change cannot be
completed because the resulting change causes the system's disk capacity limit
to be exceeded. For more information on the disk capacity limit for your system
model, refer to the i5 and iSeries System Handbook.</td>
<td>0x0001015C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Compression operation failed<br>
<strong>Recovery:</strong> Compression operation failed during the &quot;Prepare to
Compress data&quot; stage of the operation. To recover from this condition, you need
to perform &quot;Start compression recovery&quot; operation from &quot;Work with disk unit
recovery&quot; menu (Green Screen).</td>
<td>0x0001015D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Machine pool has insufficient storage to
complete the requested operation.<br>
<strong>Recovery:</strong> The machine pool is not large enough to provide the
storage required by this request. Increase the size of the machine pool by
using the Change Shared Storage Pool (CHGSHRPOOL) command through the system
command line in the character-based interface. Try the request again. Your
server may need to be fully operational before you change the size of the
machine pool.</td>
<td>0x0001015F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node (system) is already in a
SystemGroup<br>
<strong>Recovery:</strong> Call Service.</td>
<td>0x00010191</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node (system) is NOT in a SystemGroup<br>
<strong>Recovery:</strong> Call Service.</td>
<td>0x00010192</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Moves to and from an Independent Disk Pool
are not allowed<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010194</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to create Independent Disk Pool
because not enough address ranges are available.<br>
<strong>Recovery:</strong> Call Service.</td>
<td>0x00010195</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not allowed to create Independent Disk Pool
because this node must be restarted to clean up address ranges<br>
<strong>Recovery:</strong> Restart system.</td>
<td>0x00010196</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Another node has a configuration change in
progress<br>
<strong>Recovery:</strong> Wait for the other node to finish, and try
again.</td>
<td>0x0001019B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Node cannot communicate to other node in
cluster.<br>
<strong>Recovery:</strong> The node cannot communicate to other node in
cluster. Make sure clustering is active. If necessary, start clustering
(STRCLUNOD), or fix the communications error.</td>
<td>0x0001019C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Failed to initialize data port on target
node.<br>
<strong>Recovery:</strong> Check IP addresses in the cluster resource group.
Fix the communication failure, and try the request again.</td>
<td>0x0001019D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Failed to initialize data port on source
node.<br>
<strong>Recovery:</strong> Check IP addresses in the cluster resource group.
Fix the communication failure, and try the request again.
<p>If the problem persists, contact your technical support provider</p>
</td>
<td>0x0001019E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Machine pool has insufficient storage to
complete requested operation.<br>
<strong>Recovery:</strong> The machine pool is not large enough to provide the
storage required by this request. Increase the size of the machine pool by
using the Change Shared Storage Pool (CHGSHRPOOL) command through the system
command line in the character-based interface. Try the request again. Your
server may need to be fully operational before you change the size of the
machine pool.</td>
<td>0x0001019F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The system could not complete internal
processing successfully.<br>
<strong>Recovery:</strong> Reclaim IOP cache storage on the target node. Try
the request again. If the problem persists, contact your technical support
provider.<br>
<br>
</td>
<td>0x000101A0</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The system could not complete internal
processing successfully.<br>
<strong>Recovery:</strong> Reclaim IOP cache storage on the target node. Try
the request again. If the problem persists, contact your technical support
provider.<br>
<br>
</td>
<td>0x000101A1</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk capacity limit exceeded.<br>
<strong>Recovery:</strong> The requested disk configuration change cannot be
completed because the resulting change causes the system's disk capacity limit
to be exceeded. Remove disk units on the target node, or upgrade model to a
larger limit.</td>
<td>0x000101A2</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> An unexpected error occurred.<br>
<strong>Recovery:</strong> Try the request again. If the problem persists,
contact your technical support provider</td>
<td>0x000101A3</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation causes ASP to exceed capacity<br>
<strong>Recovery:</strong> The operation you requested is not permitted
because there is insufficient storage in one or more ASPs. You must make room
for the data before the operation you requested can be performed.</td>
<td>0x00010201</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation causes ASP to exceed threshold<br>
<strong>Recovery:</strong> The operation you requested is not permitted
because performing it will result in the threshold being exceeded in one or
more ASPs. You must make room for the data before the operation you requested
can be performed.</td>
<td>0x00010202</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Odd number of units of equal capacity
selected<br>
<strong>Recovery:</strong> A mirrored unit is composed of two sub-units of the
same capacity and the same compression state. The disk configuration change
requested can not be completed because the system could not pair all
unprotected units in the following ASPs to create a valid mirrored
configuration. Press F1 to see the help screen and the recovery
procedures.</td>
<td>0x00010203</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP selected is marked to be cleared<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010205</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP selected is already mirrored<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010207</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP has missing units<br>
<strong>Recovery:</strong> Replace the missing units.</td>
<td>0x00010208</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASP selected is not mirrored<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010209</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There are no active units for a mirrored
pair.<br>
<strong>Recovery:</strong> In order to stop mirroring, there must be at least
one active disk unit for each pair in the disk pool. The system detected at
least one pair for which it could not access an active unit. The situation can
occur when one of the units of a pair is suspended and the active mirrored unit
is missing (failed).</td>
<td>0x0001020A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Duplicate disk pool name<br>
<strong>Recovery:</strong> Use a different name.</td>
<td>0x0001020B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk pool name<br>
<strong>Recovery:</strong> Use a different name.</td>
<td>0x0001020D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This node has no more IASP numbers<br>
<strong>Recovery:</strong> This node is unable to communicate with other
nodes, and cannot determine if a different node may have available IASP
numbers. Fix cluster communication and retry.</td>
<td>0x0001020E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There are temporarily no more available IASP
numbers<br>
<strong>Recovery:</strong> Wait for another node to finish a configuration
change, and try again.</td>
<td>0x00010212</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Configuration source needs to be restored, or
its disk pool made available.<br>
<strong>Recovery:</strong> The configuration source has previously been saved.
You will need to either restore the data on the configuration source disk unit,
or make its disk pool available before attempting this action.</td>
<td>0x00010213</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The configuration source disk unit in the
independent disk pool does not contain the most recent data for the disk
pool.<br>
<strong>Recovery:</strong> Try to locate the correct configuration source. If
necessary, you may need to replace the missing disk unit.</td>
<td>0x00010214</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unknown Configuration Source status<br>
<strong>Recovery:</strong> Run "Recover Unknown Configuration Source".</td>
<td>0x00010215</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Missing disk units.<br>
<strong>Recovery:</strong> This action cannot be performed when a disk unit is
missing. Attempt to locate the missing disk unit. If necessary, replace the
missing disk unit, and retry the operation.</td>
<td>0x00010216</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk pool is only partially restored<br>
<strong>Recovery:</strong> Retry running "Recover" on the disk pool. If you
get this error again, you may have to clear the disk pool.</td>
<td>0x00010217</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Start compression failure.<br>
<strong>Recovery:</strong> Recover configured disk units.</td>
<td>0x00010218</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> LPAR Configuration error.<br>
<strong>Recovery:</strong> Run LPAR Recovery.</td>
<td>0x00010219</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Short delay required to prepare system<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x0001021A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required for directory
recovery<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x0001021B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IASP must be varied off before carrying out
this action<br>
<strong>Recovery:</strong> Vary off IASP.</td>
<td>0x0001021C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required to prepare system<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x0001021D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Long delay required for mirror
synchronization<br>
<strong>Recovery:</strong> See 0x00010102.</td>
<td>0x0001021E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to remove units from an IASP and a
User ASP at the same time<br>
<strong>Recovery:</strong> Remove them from one ASP at a time.</td>
<td>0x0001021F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Too many disk units are being removed.<br>
<strong>Recovery:</strong> Remove one less disk unit.</td>
<td>0x00010220</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not a valid ASP number<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010221</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There are no more available independent disk
pool numbers.<br>
<strong>Recovery:</strong> The system uses unique numbers to identify each
independent disk pool. There were not enough of numbers available for the disk
pools you were creating. Possible recovery options are:
<ul>
<li>Wait for independent disk pool resource recovery to run. Then retry the
request. Independent disk pool resource recovery runs automatically, but all
nodes in the cluster must be active.</li>
<li>Reduce the number of disk pools being created and try the request
again.</li>
<li>Delete an existing independent disk pool to free up an independent disk
pool number. Retry the request.</li>
<li>Remove a node from the device domain group and try the request again.</li>
</ul>
</td>
<td>0x00010222</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Internal system resource balancing did not
complete.<br>
<strong>Recovery:</strong> Informational message - no action required. The
system attempted to balance independent disk pool resource numbers but was
unable to due to lack of numbers available. All nodes are present.</td>
<td>0x00010223</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Internal system resource balancing did not
complete.<br>
<strong>Recovery:</strong> The system attempted to balance independent disk
pool resource numbers but was unable to do so because of a lack of numbers
available. There are missing nodes. Start clustering and retry the
request.</td>
<td>0x00010224</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Independent disk pool is missing.<br>
<strong>Recovery:</strong> You requested an action on an independent disk pool
that is not currently owned by the system. The disk pool may be owned by
another system in the cluster, or may be corrupted. Check for missing disk
units and try to locate the independent disk pool. If the disk pool is not
owned by any other node, you can try to recover the configuration source.</td>
<td>0x00010227</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Multiple nodes claim ownership of a disk
pool.<br>
<strong>Recovery:</strong> All independent disk pools are required for this
action and were present, but the system detected disk pools owned by more than
one node. You may need to delete the disk pool.</td>
<td>0x00010228</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Internal system resource recovery did not
complete.<br>
<strong>Recovery:</strong> An internal attempt to recover independent disk
pool unit numbers failed, most likely because not all of the nodes in the ISG
were available. One or more nodes were either not active or were processing
other long running configuration operations.</td>
<td>0x00010229</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IASP must be varied off before carrying out
this action<br>
<strong>Recovery:</strong> Vary off IASP.</td>
<td>0x0001022A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not write to configuration source.<br>
<strong>Recovery:</strong> The requested operation failed. The system could
not write to the configuration source disk unit. Check the Product Activity Log
(PAL) for any errors.</td>
<td>0x0001022B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Independent disk pool not valid<br>
<strong>Recovery:</strong> The specified independent disk pool is not valid.
Either select a valid disk pool or create the disk pool.</td>
<td>0x0001022C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not convert disk pool.<br>
<strong>Recovery:</strong> Your attempt to change the type of disk pool to
primary or secondary could not be completed because the disk pool was not a
UDFS disk pool.</td>
<td>0x0001022D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The selected disk pool is not a primary disk
pool<br>
<strong>Recovery:</strong> You must select a primary disk pool when you create
a disk pool group.</td>
<td>0x0001022E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk pools proposed for a disk pool group
cannot be in different cluster resource groups.<br>
<strong>Recovery:</strong> All disk pools in a disk pool group must be in the
same recovery group. You selected disk pools that are already in another
cluster recovery group. You must select disk pools that are in the same
recovery group as the primary disk pool or that are not in any recovery
group.</td>
<td>0x0001022F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool cannot be in active
recovery group when converting.<br>
<strong>Recovery:</strong> You were attempting to make a disk pool either a
primary or secondary pool. The system detected that it was in an active
recovery group. You must end the recovery group and retry the operation.</td>
<td>0x00010230</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cluster version not valid<br>
<strong>Recovery:</strong> You were attempting to make a disk pool either a
primary or secondary disk pool. The version level of the clustering product is
not at v5r2 or higher. You must upgrade the clustering product or remove the
disk pool from the recovery group. If you are using the Simple Cluster
Management utility, you can upgrade the version through the graphical user
interface. You can also use the Change Cluster Version (CHGCLUVER) command in
the character-based interface.</td>
<td>0x00010231</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool is being blocked by
a cluster recovery group action.<br>
<strong>Recovery:</strong> A cluster recovery group action is preventing the
disk pool from being available for the configuration change. Retry the
operation.</td>
<td>0x00010233</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong>Primary disk pool not available.<br>
<strong>Recovery:</strong> To delete a secondary disk pool, it needs to be
disassociated from its primary disk pool. The primary disk pool is not owned by
this node so the operation cannot be completed. Possible recovery options are:
<ul>
<li>Find the missing primary disk pool and ensure it is owned by the same node
that owns the secondary disk pool.</li>
<li>Attempt to recover the configuration source for the independent disk
pool.</li>
<li>Delete the primary disk pool if it no longer exists. Then try to delete the
secondary disk pool again.</li>
</ul>
</td>
<td>0x00010234</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool contains failed
disk units.<br>
<strong>Recovery:</strong> The configuration data for the independent disk
pool was not updated on the disk units because of a disk unit failure. Fix the
failing disk units, and try again.</td>
<td>0x00010235</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The IAsp is currently remotely mirrored.
Therefore, cannot create mirror copy for it.<br>
<strong>Recovery:</strong> If mirror copy is missing, deconfigure remote
mirroring and try again.</td>
<td>0x00010236</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The IAsp is currently owned by this node.
Therefore, cannot create mirror copy for it on this node.<br>
<strong>Recovery:</strong> Choose different node to create the mirror
copy.</td>
<td>0x00010237</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool is not owned by any
node.<br>
</td>
<td>0x00010238</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool is not owned by any
node that responded.<br>
<strong>Recovery:</strong> The independent disk pool is not owned by any node
that responded. Therefore, cannot create mirror copy for it. Find the missing
original independent disk pool. The missing independent disk pool might be
owned by node that did not respond. Ensure clustering is active on all nodes in
device domain.</td>
<td>0x00010239</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool is not in a
switchable hardware group.<br>
<strong>Recovery:</strong> Add the independent disk pool to a switchable
hardware group.</td>
<td>0x0001023A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool might not be in a
switchable hardware group.<br>
<strong>Recovery:</strong> The independent disk pool might not be in a
switchable hardware group. Therefore, cannot create mirror copy for it. Ensure
clustering is active so can determine if independent disk pool in switchable
hardware group.</td>
<td>0x0001023B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to determine if switchable hardware
group is active.<br>
<strong>Recovery:</strong> The system cannot create a mirror copy for the
independent disk pool in an active switchable hardware group. Make sure that
clustering is active and try the operation again.</td>
<td>0x0000023C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The switchable hardware group containing the
independent disk pool does not have site specified.<br>
<strong>Recovery:</strong> Add site name for all nodes in the switchable
hardware group recovery domain.</td>
<td>0x0001023D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node creating the mirror copy is at the
same site as the node that owns the original independent disk pool.<br>
<strong>Recovery:</strong> The system cannot create a mirror copy of the
independent disk pool on a node that is at the same site as the node that owns
the original independent disk pool. Choose a different node on which to create
the mirror copy, or change the site name for one of nodes.</td>
<td>0x0001023E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The Dasd selected for new mirror copy do not
provide capacity greater than or equal to the original independent disk pool
capacity.<br>
<strong>Recovery:</strong> . Select more or larger Dasd for the new mirror
copy, or reduce capacity of original independent disk pool.</td>
<td>0x0001023F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node previously found as the owner of the
original independent disk pool is no longer communicating with the node
creating the mirror copy.<br>
<strong>Recovery:</strong> The system cannot create a mirror copy for the
independent disk pool when it is unable to communicate with the node that owns
the original independent disk pool. Make sure that clustering is active on both
the source node and the target node.</td>
<td>0x00010240</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Duplicate copies of the independent disk pool
exist on more than one node.<br>
<strong>Recovery:</strong> Eliminate the extra copy of the independent disk
pool.</td>
<td>0x00010241</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified independent disk pool is not
configured for geographic mirroring.<br>
<strong>Recovery:</strong> The requested operation could not be completed
because the specified independent disk pool is not configured for geographic
mirroring.</td>
<td>0x00010242</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified independent disk pool is not
the production copy.<br>
<strong>Recovery:</strong> This action must be completed from the node that
owns the production copy of the independent disk pool.</td>
<td>0x00010243</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified independent disk pool is not
the mirror copy or detached mirror copy.<br>
<strong>Recovery:</strong> This action can only be completed on the mirror
copy or detached mirror copy.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010244</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> An unexpected error occurred.<br>
<strong>Recovery:</strong> Make sure that clustering is active. If necessary,
start clustering (STRCLUNOD). Try the request again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010245</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node previously found as owner of the
mirror copy is no longer communicating with this node.<br>
<strong>Recovery:</strong> Make sure that clustering is active on both the
source and target node. Try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010246</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> At least one of the independent disk pools is
owned by more than one node.<br>
<strong>Recovery:</strong> Restart your servers so that each independent disk
pool involved in this action is owned by only one node. Try the operation
again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010247</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This system does not own the independent disk
pool.<br>
<strong>Recovery:</strong> This action must be performed from the node
that owns the production copy.</td>
<td>0x00010249</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This action is not valid in the current
geographic mirroring state.<br>
<strong>Recovery:</strong> Change the geographic mirroring state to be allowed
to perform this operation.</td>
<td>0x0001024A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The node that the mirror copy resides on is
not known.<br>
<strong>Recovery:</strong> Restart the server and try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001024B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The server does not have enough free storage
to create an object.<br>
<strong>Recovery:</strong> The machine pool is not large enough to provide the
storage required by this request.
<p>Increase the size of the machine pool by using the Change Shared Storage
Pool (CHGSHRPOOL) command through the system command line in the
character-based interface. Try the request again.</p>
</td>
<td>0x0001024C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This system does not own the independent disk
pool.<br>
<strong>Recovery:</strong> This action must be performed from the node that
owns the independent disk pool.</td>
<td>0x0001024D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This system does not own the independent disk
pool.<br>
<strong>Recovery:</strong> This action must be performed from the node that
owns the independent disk pool.</td>
<td>0x0001024E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This node does not own the specified
independent disk pool.<br>
<strong>Recovery:</strong> Restart your server to assign ownership for the
independent disk pool. Try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001024F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The server could not write to a disk unit in
the independent disk pool.<br>
<strong>Recovery:</strong> Fix the disk unit error and try the operation
again.</td>
<td>0x00010250</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to delete the geographically mirrored
independent disk pool.<br>
<strong>Recovery:</strong> A different node owns the production copy.
Deconfigure geographic mirroring for the independent disk pool from the node
that owns the production copy. Try the operation again.</td>
<td>0x00010251</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to delete the geographically mirrored
independent disk pool.<br>
<strong>Recovery:</strong>
<!-- <a href="jar:file:classes/dm.jar!/com/ibm/as400/opnav/DmGhd/DmGhdTasks/DmHowToDeconfigureGeographicMirroring.html"> -->
Deconfigure geographic mirroring
<!-- </a> -->
for the independent disk pool from this
node, the owner of the production copy. Try the operation again.</td>
<td>0x00010252</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to delete the geographically mirrored
independent disk pool.<br>
<strong>Recovery:</strong> Deconfigure geographic mirroring
for the independent disk pool from the node that owns the production copy. Try
the operation again.</td>
<td>0x00010253</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The mirror copy is already detached.<br>
<strong>Recovery:</strong> Reattach the mirror copy if you want this operation
to perform correctly.</td>
<td>0x00010254</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The server is unable to suspend geographic
mirroring because it detected a failed disk unit on the production copy.<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL), and take any
required action. Replace disk units as necessary. Try the operation again.</td>
<td>0x00010255</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to detach mirror copy because mirror
copy data state is not synchronized.<br>
<strong>Recovery:</strong> Synchronize the mirror copy and try the operation
again.</td>
<td>0x00010256</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation not valid when geographically
mirrored disk pool is available.<br>
<strong>Recovery:</strong> Make the disk pool unavailable and try the
operation again.</td>
<td>0x00010257</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation failed because the system could not
find the mirror copy.<br>
<strong>Recovery:</strong> The system could not find the mirror copy, even
though all nodes in the device domain are present. Contact your technical
support provider.</td>
<td>0x00010258</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation failed because the system could not
find the mirror copy.<br>
<strong>Recovery:</strong>
<p>Not all the nodes in the device domain responded. Make sure that clustering
is active. If necessary, start clustering (STRCLUNOD). Try the request
again.</p>
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010259</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Not all of the disk pools in the disk pool
group are geographically mirrored<br>
<strong>Recovery:</strong> If one disk pool in a disk pool group is
geographically mirrored, all of the disk pools in the disk pool group must be
geographically mirrored. Take one of the following actions:
<ul>
<li>Configure geographic mirroring for the disk pools which are not
geographically mirrored.</li>
<li>Deconfigure geographic mirroring for the disk pools that are geographically
mirrored.</li>
</ul>
</td>
<td>0x0001025A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The server did not accept the warning on the
mirror copy.<br>
<strong>Recovery:</strong> Make sure that clustering is active. If necessary,
start clustering (STRCLUNOD). Try the request again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001025B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The server did not accept the warning on the
production copy.<br>
<strong>Recovery:</strong> Make sure that clustering is active. If necessary,
start clustering (STRCLUNOD). Try the request again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001025C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The system cannot resume geographic mirroring
for a detached mirror copy or reattach a mirror copy that is not detached.
Cannot complete requested operation.<br>
<strong>Recovery:</strong>
<p>You cannot reattach a mirror copy if it is not detached. You may want to
resume geographic mirroring instead.</p>
<p>You may also receive this message if the production copy and mirror copy are
inconsistent or inconsistent with the Cluster Resource Group. To recover,
perform a CHGCRG for the recovery domain, (even if recovery domain is correct)
indicating the primary node. Otherwise, check for locally mirrored disk units
that may exist on two systems, Enterprise Storage Server FlashCopy, or back
level independent disk pool copies. Eliminate duplication and try the request
again.</p>
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001025D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cluster resource group must be active for
requested operation.<br>
<strong>Recovery:</strong> Start the cluster resource group and try the
operation again.</td>
<td>0x0001025E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong>Disk pools selected for operation have their
mirror copies owned by different target nodes.<br>
<strong>Recovery:</strong> Use Hardware Service Manager to change tower
ownership to the correct node. Or, change logical partition configuration to
switch the IOP to the correct node.</td>
<td>0x0001025F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> An unexpected error occurred. Try the request
again.<br>
<strong>Recovery:</strong> If the problem persists, make the disk pool
unavailable and try the request again. If the problem still persists, restart
the target node and try the request again.
<p>If the error continues, contact your technical support provider.</p>
</td>
<td>0x00010260</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> An unexpected error occurred. Try the request
again.<br>
<strong>Recovery:</strong> If the problem persists, make the disk pool
unavailable and try the request again. If the problem still persists, restart
the target node and try the request again.
<p>If the error continues, contact your technical support provider.</p>
</td>
<td>0x00010261</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> System failed to process mirror copy from
prior make available operation.<br>
<strong>Recovery:</strong> Make sure clustering is active. If necessary, start
clustering (STRCLUNOD). Try the request again. If the problem persists, make
the disk pool unavailable and try the request again. If the problem still
persists, restart the target node and try the request again.
<p>If the error continues, contact your technical support provider.</p>
</td>
<td>0x00010262</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The configuration source disk unit in the
independent disk pool does not contain the most recent data for the disk
pool.<br>
<strong>Recovery:</strong> Contact your technical support provider.</td>
<td>0x00010263</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Server failed to access mirror copy after
accepting warnings.<br>
<strong>Recovery:</strong> Verify that clustering is active to the mirror copy
node. Verify that the mirror copy is operational. Try the request again.
<p>If the error continues, contact your technical support provider.</p>
</td>
<td>0x00010264</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot link a detached link pool.<br>
<strong>Recovery:</strong> Reattach the disk pool and try the link operation again.
</td>
<td>0x00010267</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot suspend geographic mirroring with tracking
for the independent disk pool because untracked changes have been made.<br>
<strong>Recovery:</strong> If need to suspend geographic mirroring to turn off auto
resume, then suspend geographic mirroring without tracking. Otherwise, do nothing because
geographic mirroring is already suspended without tracking.</td>
<td>0x00010268</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot suspend geographic mirroring with tracking
for the independent disk pool because no tracking resources are available.<br>
<strong>Recovery:</strong> Suspend geographic mirroring without tracking, or if the
independent disk pool is offline, increase tracking resources and then try the suspend
operation again.</td>
<td>0x00010269</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot suspend geographic mirroring with tracking for
the independent disk pool for an unknown reason.<br>
<strong>Recovery:</strong> Suspend geographic mirroring without tracking or contact your
technical support provider.</td>
<td>0x0001026A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot perform requested function because another node
owns a copy with the same role.<br>
<strong>Recovery:</strong> Do a CHGCRG of the recovery domain order to resolve the duplicate
roles.</td>
<td>0x0001026B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot suspend geographic mirroring with tracking
for the independent disk pool because the mirror copy is detached.<br>
<strong>Recovery:</strong> Suspend geographic mirroring without tracking.</td>
<td>0x0001026C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Specified tracking resource is too large.<br>
<strong>Recovery:</strong> Specify a tracking resource capacity that is no more
than 1% of the disk pool's capacity. Reduce tracking resources and try again.</td>
<td>0x0001026D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The configuration source disk unit selected for
the new independent disk pool has an I/O error.<br>
<strong>Recovery:</strong> Use the reference codes to determine the cause of the
failure. If you cannot fix the failing disk unit, select another disk unit for
the new independent disk pool.</td>
<td>0x0001026E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit I/O failure.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010301</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit is wrong size to replace<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010303</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk configuration change not allowed for the
device<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010304</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit did not have read error<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010305</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unit not at a valid load source location<br>
<strong>Recovery:</strong> Your request could not be completed successfully.
The probable cause is that the unit selected as the replacement unit for the
load source is not at a valid location. To recover from the problem, the
replacement unit must be moved to a valid location. This is an operation that
should only be performed by a trained service person. If you are not a trained
service person, call your service representative.</td>
<td>0x00010306</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> It is not valid to select a missing unit<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010307</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Load source is unknown or does not contain
latest code<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010309</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Status of other sub-unit is not valid<br>
<strong>Recovery:</strong> You can not suspend mirrored protection on the
selected sub-units for one of the following reasons: a) Other sub-unit of the
mirrored pair does not have the status of active b) You selected both sub-units
of the mirrored pair to be suspended.</td>
<td>0x0001030A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Other sub-unit is missing<br>
<strong>Recovery:</strong> The function requested can not be performed because
the other sub-unit of the mirrored pair is missing.</td>
<td>0x0001030B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit is mirror protected<br>
<strong>Recovery:</strong> The system can not complete the requested device
parity protection function because some of the disk units in the storage
subsystems are currently in ASPs that are mirror protected. In order to
complete this device parity protection function on these disk units you must
first remove them from the ASP or stop mirrored protection on the ASPs that
contain them.</td>
<td>0x0001030C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit requires initialization<br>
<strong>Recovery:</strong> The disk units are not in the correct format to
utilize the advanced features of the storage IOP. These units must be removed
from the configuration and initialized by adding them back to the ASP.</td>
<td>0x0001030D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit is in a mirrored ASP<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010310</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot replace active unit past DST<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010311</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected failed disk unit causes data
loss<br>
<strong>Recovery:</strong> The system can not complete the requested device
parity protection function because some disk units have failed and the
other disk units in their parity sets are sustaining their function. Stopping
device parity protection on these disk units will result in data loss. Remove
these disk units from the ASPs and try the function again.</td>
<td>0x00010312</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Missing device parity unit requires cleared
ASP<br>
<strong>Recovery:</strong> There are missing device parity protected units.
The system can not stop device parity protection on the selected parity sets
that are not operational because that might cause data loss. Either make the
parity sets operational or clear all ASPs that contain missing disk units with
the Delete ASP Data function.</td>
<td>0x00010314</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Wrong device parity status for replace<br>
<strong>Recovery:</strong> The non-configured unit does not have the same
device parity protection status as the missing unit and is not valid for the
assign missing unit function.</td>
<td>0x00010315</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity protected unit required<br>
<strong>Recovery:</strong> See 0x00010315.</td>
<td>0x00010316</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit does not have system support<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010317</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot replace mirrored unit with device
parity unit<br>
<strong>Recovery:</strong> A device parity unit is not allowed to be used to
replace a disk unit that is a subunit of a mirrored pair.</td>
<td>0x00010318</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit does not have a parity
mismatch<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010320</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Mirrored load source mate not attached to
MFIOP<br>
<strong>Recovery:</strong> Move load source mate to MFIOP.</td>
<td>0x00010322</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Load source size too small, call for
service<br>
<strong>Recovery:</strong> Call Service.</td>
<td>0x00010324</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not allocate larger free space map<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010325</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Only one mirrored unit is eligible for
compression<br>
<strong>Recovery:</strong> Only one subunit of a mirrored pair is eligible for
start compression. Check to see if the other subunit of the mirrored pair is
attached to a compression capable IOP.</td>
<td>0x00010326</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> I/O operation not attempted<br>
<strong>Recovery:</strong> The I/O operation was not attempted. The disk unit
is no longer a candidate for the requested operation.</td>
<td>0x00010327</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> I/O operation failed<br>
<strong>Recovery:</strong> The I/O operation was not successful. Retry the
operation.</td>
<td>0x00010328</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> I/O operation failed<br>
<strong>Recovery:</strong> See 0x00010328.</td>
<td>0x00010329</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Abnormal IOP reset<br>
<strong>Recovery:</strong> IOP got reset at the end of IOP operation. If you
are attempting to perform start compression operation, you need to perform
start compression recovery. If you are not attempting a start compression
operation, determine whether the operation completed successfully. If it did
not complete successfully, retry the operation.</td>
<td>0x0001032A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot perform the operation<br>
<strong>Recovery:</strong> The requested compression operation cannot be
performed.</td>
<td>0x0001032B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Data not preserved<br>
<strong>Recovery:</strong> The data on disk units could not be preserved
during the "Stop Compression" operation.</td>
<td>0x0001032C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Mismatched compression state<br>
<strong>Recovery:</strong> The compression state of the selected
non-configured disk unit does not match the compression state of the configured
disk unit. If the configured disk unit is compressed, the non-configured disk
unit which you select must also be compressed. If the configured disk unit is
non-compressed, the non-configured disk unit which you select must also be
non-compressed.</td>
<td>0x0001032E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Mirrored disk unit is suspended<br>
<strong>Recovery:</strong> The following disk units that were active at the
beginning of the configuration change are now suspended. If the compression
state of the listed disk unit, is different from the active disk unit, perform
"Replace configured unit", otherwise perform "Resume mirrored protection"
operation. After you perform the "Resume mirrored protection" operation, in
some situations you may be required to perform start compression recovery,
before the system is IPLed past DST.</td>
<td>0x0001032F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> I/O operation failed<br>
<strong>Recovery:</strong> The command that was sent to the following disk
units did not complete because the amount of data moved was not sufficient. Try
the function again.</td>
<td>0x00010330</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Compressed disk unit not allowed in system
ASP<br>
<strong>Recovery:</strong> Uncompress disk unit first, the retry the add.</td>
<td>0x00010343</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There are no more IASP Disk Unit Numbers<br>
<strong>Recovery:</strong> Remove units or delete an IASP.</td>
<td>0x00010345</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot determine if there are any additional
IASP Disk Unit Numbers<br>
<strong>Recovery:</strong> Fix cluster communication and retry.</td>
<td>0x00010346</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Another node has a configuration change in
progress.<br>
<strong>Recovery:</strong> Retry AFTER other node is finished.</td>
<td>0x00010347</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The system has some lost IASP Disk Unit
Numbers<br>
<strong>Recovery:</strong> Wait for the system to attempt recovery, then
retry.</td>
<td>0x00010348</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Load source disk unit could not be found.<br>
<strong>Recovery:</strong> The loud source disk unit on the original system
could not be located. The migration cannot continue until the system can
communicate with that specific disk unit. Check to ensure the disk unit is one
of the units still attached to the system. Check to see if there are errors in
the Product Activity Log (PAL) for that unit.</td>
<td>0x00010349</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not obtain enough disk unit numbers<br>
<strong>Recovery:</strong> You were adding disk units to an independent disk
pool. The system uses unique numbers to identify each disk unit and there are
not enough of them available for all the disk units you were adding. Possible
recovery options are:
<ul>
<li>Wait for independent disk pool resource recovery to run. Then retry the
request. Independent disk pool resource recovery runs automatically, but all
nodes in the cluster must be active.</li>
<li>Reduce the number of units being added.</li>
<li>Remove unnecessary disk units from other independent disk pools.</li>
</ul>
</td>
<td>0x0001034B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not balance the disk unit numbers
across the nodes<br>
<strong>Recovery:</strong> The system has initiated a recovery action to
balance disk unit numbers for independent disk pools. The recovery action
failed. All nodes are active. Respond to error messages for missing nodes or
missing independent disk pools, then retry the operation. If the operation
still fails, you must either remove some disk units in order to add these disk
units or add fewer disk units.</td>
<td>0x0001034C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not balance the disk unit numbers
across the nodes<br>
<strong>Recovery:</strong> The system has initiated a recovery action to
balance disk unit numbers for independent disk pools. The recovery action
failed. There were nodes that did not report. Respond to error messages for
missing nodes or missing independent disk pools. Make sure that clustering is
active for all nodes. Then retry the operation. If the operation still fails,
you must either remove some disk units in order to add these disk units or add
fewer disk units.</td>
<td>0x0001034D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot reclaim cache storage<br>
<strong>Recovery:</strong> The system is in a state that will not allow the
cache storage to be reclaimed. You can restart to Dedicated Service Tools (DST)
and perform the reclaim storage operation.</td>
<td>0x0001034E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There is a non-parity disk unit in the
mismatched parity set<br>
<strong>Recovery:</strong> Bring the system down to DST and retry.</td>
<td>0x00010350</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The IASP containing one of the mismatched
disk units is varied on<br>
<strong>Recovery:</strong> Vary off the IASP and retry.</td>
<td>0x00010351</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Operation not completed successfully.<br>
<strong>Recovery:</strong> Retry.</td>
<td>0x00010353</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The selected disk device does not support the
function to retrieve the device logs.<br>
<strong>Recovery:</strong> Contact your technical support provider.</td>
<td>0x00010354</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot use disk unit for non-switchable
ASP<br>
<strong>Recovery:</strong> Other disk units under parent entity are configured
in a switchable IASP. Make conflict switchable IASP non-switchable by removing
it from the CRG. Or, make this non-switchable ASP switchable by putting in the
same CRG.</td>
<td>0x00010361</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot use disk unit for switchable ASP<br>
<strong>Recovery:</strong> Other disk units under parent entity are configured
in a non-switchable IASP. Make conflict switchable IASP non-switchable by
removing it from the CRG. Or, make this non-switchable ASP switchable by
putting in the same CRG.</td>
<td>0x00010362</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot use disk unit for switchable ASP<br>
<strong>Recovery:</strong> Some nodes in CRG's recovery domain cannot be
accessed. Take the nodes that cannot be accessed out of CRG's recovery domain.
Or, make this switchable ASP non-switchable by removing it from the CRG. Or,
change the hardware topology so nodes can be accessed.</td>
<td>0x00010363</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot use disk unit for switchable ASP<br>
<strong>Recovery:</strong> Other disk units under the parent entity are
configured in other IASP(s) which are in a different CRG. Put this IASP and
other IASP(s) in the same CRG.</td>
<td>0x00010364</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot use disk unit for switchable ASP<br>
<strong>Recovery:</strong> Disk units are non-switchable. Make this switchable
IASP non-switchable by removing it from the CRG. Or, make the disk units
switchable by putting them in a frame that has no non-switchable disk
units.</td>
<td>0x00010365</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk unit for switchable disk pool
because switchable entity is in different power domain than disk units already
configured in the specified disk pool<br>
<strong>Recovery:</strong> The specified disk pool is switchable. This disk
unit resides in a switchable entity, but the switchable entity is in a
different SPCN power domain than the disk units already configured in the
specified disk pool. In order to use this disk unit for the specified disk
pool, you can do the following:
<ul>
<li>Change the SPCN cabling so that the switchable frame is in the same power
domain as the server owning the disk units that are already configured in the
specified disk pool.</li>
</ul>
</td>
<td>0x00010366</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk unit for nonswitchable disk pool
because switchable entity blocks access to switchable disk pool<br>
<strong>Recovery:</strong> The specified disk pool is nonswitchable. This disk
unit resides in a switchable frame that contains only nonconfigured disk units.
However, this frame needs to be switched in order to switch a frame that
contains disk units that are configured in a switchable disk pool.
<p>In order to use this disk unit for the specified disk pool, you can do one
of the following:</p>
<ul>
<li>Change the switchable disk pool that has disk units configured in the other
frame to nonswitchable by removing it from its cluster resource group.</li>
<li>If the specified disk pool is an independent disk pool, make the
independent disk pool switchable by adding it to the same cluster resource
group as the switchable disk pool(s) with disk units in the other frame.</li>
<li>If the switchable disk pool(s) have sufficient disk units attached to other
switchable entities to store the data, then remove the disk units contained in
this disk unit's switchable entity from the switchable disk pool(s).</li>
<li>Change the order of the frames so that the frame containing this disk unit
is adjacent to this node. Then make the frame private.</li>
</ul>
</td>
<td>0x00010367</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk unit for switchable disk pool
because switchable entity is in different power domain than disk units already
configured in the specified disk pool<br>
<strong>Recovery:</strong> The specified disk pool is switchable. This disk
unit resides in a switchable entity, but the switchable entity is in a
different SPCN power domain than the disk units already configured in the
specified disk pool. In order to use this disk unit for the specified disk
pool, you can do the following:
<ul>
<li>Change the SPCN cabling so that the switchable frame is in the same power
domain as the server owning the disk units that are already configured in the
specified disk pool.</li>
</ul>
</td>
<td>0x00010368</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk unit for switchable disk pool
because Virtual OptiConnect is not configured<br>
<strong>Recovery:</strong> The specified independent disk pool is switchable.
This disk unit resides in a switchable entity, but Virtual OptiConnect has not
been configured. In order to use this disk unit for the specified disk pool,
you can do one of the following:
<ul>
<li>Change the specified independent disk to be nonswitchable by removing it
from the cluster resource group.</li>
<li>Configure Virtual OptiConnect.</li>
</ul>
</td>
<td>0x00010369</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Invalid disk unit for switchable disk pool
because disk unit is nonswitchable, but could be made switchable<br>
<strong>Recovery:</strong> The specified disk pool is switchable, but this
disk unit resides in a nonswitchable entity. In order to use this disk unit for
the specified disk pool, you can do one of the following:
<ul>
<li>If the disk unit resides in a frame, make it switchable by changing the
frame mode from private to switchable.</li>
<li>If the disk unit resides in a logical partition, make the disk unit
switchable by changing the bus containing the IOP to which this disk unit is
attached from dedicated to shared. Note that all IOPs on that bus become
switchable.</li>
</ul>
</td>
<td>0x00010370</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit is missing from the configuration
of the mirror copy.<br>
<strong>Recovery:</strong> Find or fix the missing disk unit in the mirror
copy. Check the Product Activity Log (PAL) on target node. Reclaim IOP cache
storage.</td>
<td>0x00010380</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy is partially
restored.<br>
<strong>Recovery:</strong> Try to restore the disk unit data again. If you get
this error again, you may have to clear the disk pool.</td>
<td>0x00010381</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The mirror copy unit has no available
alternate sectors.<br>
<strong>Recovery:</strong> Free up alternate sectors by performing one of the
following actions:
<ul>
<li>Remove disk unit</li>
<li>Replace disk unit</li>
<li>Do a save/restore of the disk unit</li>
<li>Perform a PUMP copy of the disk unit</li>
</ul>
</td>
<td>0x00010382</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Incorrect device parity protection for disk
unit in the mirror copy.<br>
<strong>Recovery:</strong> To correct the device parity problem, try one of
the following actions on the mirror copy:
<ul>
<li>Start SST or DST in the character-based interface. Select the following:
<strong>Work with Disk Units --&gt; Work with Disk Unit Recovery --&gt; Correct
Device Parity Protection Mismatch</strong></li>
<li>start device parity protection</li>
<li>Include a disk unit in a parity set</li>
<li>stop mirroring</li>
</ul>
</td>
<td>0x00010383</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Compression failed to start on a disk unit in
the mirror copy.<br>
<strong>Recovery:</strong> Compression operation failed when trying to prepare
to compress data.
<p>To recover from start compression failure, start SST or DST in the
character-based interface. Select the following:</p>
<ol>
<li>Work with Disk Units</li>
<li>Work with disk unit recovery</li>
<li>Recover from start compression failure</li>
</ol>
</td>
<td>0x00010384</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The configuration source disk unit is missing
for the mirror copy.<br>
<strong>Recovery:</strong> Attempt to locate the missing disk unit.
<p>See Recover an independent disk pool in the online help for step-by-step
instructions to recover the configuration source.</p>
</td>
<td>0x00010385</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The system rebuilt the mirror copy of the
independent disk pool with the correct configuration source<br>
<strong>Recovery:</strong> Try the operation again.</td>
<td>0x00010386</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy is missing a
connection.<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL) on the mirror
copy node. Take action and try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00010387</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy has an
error.<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL) on the mirror
copy node. Take action and try the operation again.</td>
<td>0x00010388</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity command failed - configuration
change<br>
<strong>Recovery:</strong> After the selections were made, the physical
configuration of the disk units has changed in the parity sets listed below.
Retry the function.</td>
<td>0x00010401</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity command error<br>
<strong>Recovery:</strong> The command to these device parity sets was not
successful. Retry the function or call for service.</td>
<td>0x00010402</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity command error<br>
<strong>Recovery:</strong> See 0x00010402.</td>
<td>0x00010403</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Command did not complete within time
limit<br>
<strong>Recovery:</strong> The command that was sent to the following device
parity sets did not complete within the time limit for that command. Try the
device parity function again or call for service.</td>
<td>0x00010404</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity operation canceled by user<br>
<strong>Recovery:</strong> The operation on the following parity sets was
canceled by the user. The required manual intervention was not completed.</td>
<td>0x00010405</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity function completed
abnormally<br>
<strong>Recovery:</strong> The device parity protection function requested has
ended abnormally because a reset was issued to the IOP during the device parity
operation. The requested operation may have completed successfully. Verify the
configuration to see if the device parity protection changes that you requested
have been applied to the system. If not, retry the operation.</td>
<td>0x00010408</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity command failed<br>
<strong>Recovery:</strong> The command to these device parity sets was not
successful because the amount of data moved was not sufficient. Retry the
function.</td>
<td>0x00010409</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit(s) are ineligible for the requested
operation.<br>
<strong>Recovery:</strong> This operation would violate a parity rule.</td>
<td>0x0001040A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> MFIOP is only supports disk units in 520-byte
format<br>
<strong>Recovery:</strong> None.</td>
<td>0x00010503</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Remote load source mirroring is already
enabled<br>
<strong>Recovery:</strong> The remote load source mirroring function is
already enabled.</td>
<td>0x00011106</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Remote load source mirroring is already
disabled<br>
<strong>Recovery:</strong> The remote load source mirroring function is
already disabled.</td>
<td>0x00011107</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk Unit Configuration will not be valid<br>
<strong>Recovery:</strong> The disk unit configuration will not be valid for
this system. You will not be allowed to continue restarting the server until
you remove some of the disk storage.</td>
<td>0x00011109</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IPL will occur on primary logical
partition<br>
<strong>Recovery:</strong> The action you requested will require an IPL on the
primary logical partition when the function has completed. All processing on
secondary partitions will be ended during this IPL.</td>
<td>0x0001110A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Creating the first independent disk pool in a
device domain group<br>
<strong>Recovery:</strong> It is possible that you will not be able to add any
more nodes to the device domain group after the independent disk pool has been
created. Add all desired nodes to the device domain group before creating any
independent disk pools.</td>
<td>0x0001110C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Reclaim IOP cache storage recommended.<br>
<strong>Recovery:</strong> Check Product Activity Log (PAL) on the target
node. Reclaim IOP cache storage on target node if any action is needed.</td>
<td>0x0001110D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unexpected warning from mirror copy node.<br>
<strong>Recovery:</strong> Check Product Activity Log (PAL) on target node.
Take action, and try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001110E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> ASPs will be cleared<br>
<strong>Recovery:</strong> The indicated ASPs will be cleared to continue. The
probable cause is that the indicated ASPs have missing units or the indicated
user ASPs are overflowed into the system ASP and the system ASP will be cleared
or the load source has been rebuilt.</td>
<td>0x00011201</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot balance the data on the disk pool.<br>
<strong>Recovery:</strong> If you are adding disk units to a basic disk pool,
the data on the disk pool will be balanced when your system is started past
Storage Management Recovery. If you are adding disk units to an independent
disk pool, the data will be balanced when you make the disk pool
available.</td>
<td>0x00011202</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The IASP name is possibly a duplicate.<br>
<strong>Recovery:</strong> Confirm that IASP name is unique in the group.</td>
<td>0x00011203</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Should not attempt configuration change.<br>
<strong>Recovery:</strong> Another node might be using the selected IASP. The
system is unable to communicate with another node in the CRG.</td>
<td>0x00011205</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This request will cause the system to be
below threshold.<br>
<strong>Recovery:</strong> The system is low on disk pool numbers. This
message is informational only.</td>
<td>0x00011206</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> IASP configuration may not be valid<br>
<strong>Recovery:</strong> Accepting it may not give the correct
configuration. If you reject the warning, you can remove the IASP and try
to recreate it.</td>
<td>0x00011207</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The secondary and primary disk pools must be
in the same cluster resource group.<br>
<strong>Recovery:</strong> The system cannot determine if the primary and
secondary disk pools are in the same cluster resource group (CRG). It is
recommended that you start clustering before you continue.</td>
<td>0x00011208</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The cluster resource group may be active.<br>
<strong>Recovery:</strong> The system cannot determine if the cluster resource
group is active because clustering is not started. Ensure that the cluster
resource group is not active. It is recommended that you start clustering
before you continue.</td>
<td>0x00011209</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The cluster resource group version may be
wrong.<br>
<strong>Recovery:</strong> The system cannot determine if the primary disk
pool is in a cluster resource group (CRG) as clustering is not started. The CRG
may not be the correct version. It is recommended that you start clustering
before you continue.</td>
<td>0x0001120A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not find the node that owns the mirror
copy.<br>
<strong>Recovery:</strong> Could not find the node that owns the mirror copy,
even though all nodes in the device domain are present.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001120B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not find the node that owns the mirror
copy.<br>
<strong>Recovery:</strong> Not all the nodes in the device domain responded.
Make sure that clustering is active. If necessary, start clustering
(STRCLUNOD). Try the request again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001120C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Make sure to select all of the independent
disk pools that belong to the disk pool group.<br>
<strong>Recovery:</strong> The primary disk pool is missing, so the disk pool
group is unknown.</td>
<td>0x0001120D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The primary disk pool is missing, so the disk
pool group is unknown.<br>
<strong>Recovery:</strong>Locate the missing primary disk pool and try the
operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001120E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not find the node that owns the
production copy.<br>
<strong>Recovery:</strong> Make sure that clustering is active. If necessary,
start clustering (STRCLUNOD). Try the request again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x0001120F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong>The disk unit is already mirrored.<br>
<strong>Recovery:</strong> Check for locally mirrored disk units that may
exist on two systems, Enterprise Storage Server FlashCopy, or back level
independent disk pool copies. See the Product Activity Log (PAL) on the mirror
copy node for more information. Eliminate duplication and try the request
again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00011211</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unexpected warning from mirror copy.<br>
<strong>Recovery:</strong> Unexpected warning from mirror copy. Check the
Product Activity Log (PAL) on target node and take any required action. Try the
operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00011212</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The capacity of the disk units that have been
selected for the new mirror copy is less than capacity of the original independent
disk pool and greater than 95% of the capacity of the original independent disk pool.<br>
<strong>Recovery:</strong> Either proceed with the lower capacity or select more
disk units or disk units with larger capacities for the new mirror copy, or reduce
the capacity of the original independent disk pool.</td>
<td>0x00011213</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to add non-configured disk units because
the level of mirror protection is lower than the current disk pool.<br>
<strong>Recovery:</strong> Adding non-configured disk units to a mirrored disk
pool that has a lower level of mirror protection than the current disk pool will
result in a lower level of protection. To correct this situation do one or more of
the following:
<ul>
<li>Move hardware.</li>
<li>Replace the disk unit with a disk unit in a different frame/unit.</li>
<li>Replace the disk unit with an IOP that has the same level of hardware protection.</li>
</ul>
</td>
<td>0x00011214</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified tracking resource is insufficient.
If you continue with this operation, tracking will end when the independent disk pool
is made available and a full synchronization will be required.<br>
<strong>Recovery:</strong> Specify more tracking resources or accept full synchronization.
</td>
<td>0x00011215</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified tracking resource is only slightly greater
to that which is currently being used. If you continue with this operation, tracking might
be ended when the independent disk pool is made available and a full synchronization might
be required.<br>
<strong>Recovery:</strong> Specify more tracking resources or accept full synchronization.
</td>
<td>0x00011216</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot determine if unit possibly
configured<br>
<strong>Recovery:</strong> These non-configured units appear to be configured
units of some other disk configuration and may contain valid data. This option
will clear the data from these units and destroy the other disk
configuration.</td>
<td>0x00011301</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Some pages on disk unit were not readable<br>
<strong>Recovery:</strong> Some pages on the disk unit were not able to be
read while analyzing the disk unit surface. The system might have damaged
objects following disk recovery procedures of the unreadable pages on the disk
unit.</td>
<td>0x00011302</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Some errors were found during the scan.<br>
<strong>Recovery:</strong> Some of the pages were not able to be read during
the scan disk function. The system might have damaged objects. Follow disk unit
recovery procedures to recover the unreadable pages on the disk unit.</td>
<td>0x00011303</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unit possibly configured for IMPI<br>
<strong>Recovery:</strong> None.</td>
<td>0x00011305</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Lower level of mirrored protection<br>
<strong>Recovery:</strong> The requested operation will result in a lower
level of mirrored protection.</td>
<td>0x00011306</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot determine if unit possibly
configured<br>
<strong>Recovery:</strong> See 0x00011301.</td>
<td>0x00011307</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unprotected disk unit in mirrored ASP<br>
<strong>Recovery:</strong> Disk units will become unprotected as a result of
running the "Correct device parity mismatch" operation. These units were
originally device parity protected.</td>
<td>0x00011308</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected unit is in a mirrored ASP<br>
<strong>Recovery:</strong> The system can not complete the requested device
parity protection function because some of the disk units in the storage
subsystems are currently in ASPs that are mirror protected. In order to
complete this device parity protection function on these disk units you must
first remove them from the ASP or stop mirrored protection on the ASPs that
contain them.</td>
<td>0x0001130A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Install licensed internal code after function
completes<br>
<strong>Recovery:</strong> You selected to stop device parity protection on
the parity set that contained the load source disk unit which is failed. If
possible, repair the failed load source disk unit and perform &quot;Rebuild disk
unit data&quot; function. If you continue with this operation, the system will fail
and you will be required reinstall Licensed Internal Code and restore your
data.</td>
<td>0x0001130C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Only one subunit of mirrored pair
selected<br>
<strong>Recovery:</strong> Only one disk unit of a mirrored pair was selected
for the operation. The system has selected the mate for you.</td>
<td>0x0001130D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit compression is stopped<br>
<strong>Recovery:</strong> The non-configured disk unit is being initialized.
This stops compression on the disk unit.</td>
<td>0x0001130F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Suspended disk unit will become missing<br>
<strong>Recovery:</strong> The disk units selected for a compression change,
are not active. The disk units will become missing once the compression state
changes. A replace operation will be necessary.</td>
<td>0x00011310</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Missing disk unit may become permanently
missing<br>
<strong>Recovery:</strong> The disk units selected for a compression change
are missing. The disk units may become permanently missing once the compression
state changes. A replace operation will be necessary. If the missing disk units
are not attached to a compression IOP, a replace operation will not be
successful.</td>
<td>0x00011311</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Storage pool has been cleared.<br>
<strong>Recovery:</strong> The storage pool you were trying to save has been
cleared. There is no data on the disk units in the pool.</td>
<td>0x00011321</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit with multiple connections is
missing a connection. Data may be overwritten if you continue with this
operation.<br>
<strong>Recovery:</strong> A disk unit with multiple connections is missing a
connection. If a non-configured disk unit in this operation is actually the
missing connection, data will be overwritten if you continue.
<p>Use the ESS Specialist to check the connections that are configured for the
disk unit. Verify that the number of paths enlisting for the disk unit are
correct. If a path has been established via the ESS Specialist, but is not
enlisting, do not proceed with this operation.</p>
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00011326</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> System will be below threshold after
operation<br>
<strong>Recovery:</strong> The system is low on disk unit numbers. This
message is informational only.</td>
<td>0x00011328</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Allowable disk unit for nonswitchable disk
pool, but switchable entity has unknown independent disk pool<br>
<strong>Recovery:</strong> The specified disk pool is nonswitchable. This disk
unit resides in a switchable entity that contains disk units that are
configured in an independent disk pool. Also, this node is in a device domain,
so the independent disk pool might be switchable. Clustering is not active, so
it cannot be determined if the independent disk pool is switchable. You should
attempt to start clustering on this node to determine if the other independent
disk pool is switchable. In some cases you may be unable to start clustering.
For example, the server may need disk units to restart to i5/OS, and this disk
unit is the only nonconfigured disk unit. In this case, you can add this disk
unit to the specified disk pool. Adding this disk unit may break the
switchability of the independent disk pool that has disk units configured in
the same switchable frame.</td>
<td>0x00011329</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Allowable disk unit for switchable disk pool,
but switchable entity has unknown independent disk pool<br>
<strong>Recovery:</strong> The specified disk pool is switchable. This disk
unit resides in a switchable entity that contains disk units configured to an
unknown independent disk pool. Also, this node is in a device domain, so the
unknown independent disk pool might be switchable. Clustering is not active, so
it cannot be determined if the unknown independent disk pool conflicts with the
specified independent disk pool. For example, if the unknown independent disk
pool is switchable they may be in different cluster resource groups. You should
attempt to start clustering on this node to determine if the unknown
independent disk pool is switchable. If you are unable to start clustering, and
the server needs this disk unit to make the disk pool available, you can add
this disk unit to the specified disk pool. Adding this disk unit may break the
switchability of the specified disk pool or the unknown switchable disk pool
with disk units configured in the same switchable entity.</td>
<td>0x0001132A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Allowable disk unit for switchable disk pool,
but cannot determine if all nodes in the cluster resource group can access the
disk unit<br>
<strong>Recovery:</strong> The specified disk pool is switchable, but the
server cannot determine if all nodes in the cluster can access this disk unit
because clustering is not active on all nodes in the recovery domain of the
cluster resource group. You should start clustering to determine if each node
in the recovery domain can access this disk unit. You should not select this
disk unit to be added to the specified disk pool at this time, unless you have
a dire need to do so. For example, you cannot start clustering, and you need to
use this specific disk pool with this disk unit as the only nonconfigured disk
unit available to be added. Using this disk unit might break the switchability
of the specified disk pool.</td>
<td>0x0001132B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Should not use disk unit because it cannot be
determined if the independent disk pool is switchable because clustering is not
active<br>
<strong>Recovery:</strong> The specified disk pool is independent, but the
server cannot determine if it is switchable because clustering is not active.
This node is in a device domain, so the independent disk pool could be
switchable. You should start clustering to determine if the independent disk
pool is switchable. You should not select this disk unit to be added to the
specified independent disk pool at this time, unless you have a dire need to do
so. For example, you cannot start clustering, and you need to use this specific
disk pool with this disk unit as the only nonconfigured disk unit available to
be added. Using this disk unit might break the switchability of the specified
disk pool.</td>
<td>0x0001132C</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Allowable disk unit for switchable disk pool,
but disk unit may cross power domains.<br>
<strong>Recovery:</strong> The specified disk pool is switchable, but the
server cannot determine if choosing this disk unit would cause the disk pool to
cross SPCN power domains. You should start clustering to determine if power
domains are crossed. You should not select this disk unit to be added to the
specified disk pool, unless you have a dire need to do so. For example, you
cannot start clustering, and you need to use this specific switchable disk pool
with this disk unit as the only nonconfigured disk unit available to be added.
Using this disk unit might break the switchability of the specified disk
pool.</td>
<td>0x0001132D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Allowable disk unit for nonswitchable disk
pool, but switchable entity might block switchable disk pool<br>
<strong>Recovery:</strong> The specified disk pool is nonswitchable. This disk
unit resides in a switchable frame that contains only nonconfigured disk units.
It is recommended that you do not add this disk unit to the specified disk pool
because this frame may need to be switched in order to switch the next frame
that may contain disk units configured in a switchable disk pool.</td>
<td>0x0001132E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The mirror copy is locally mirrored and the
mirrored pair for this disk unit is missing.<br>
<strong>Recovery:</strong> Find or fix the missing disk. Check the Product
Activity Log (PAL) on the target node.</td>
<td>0x00011340</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The mirror copy is locally mirrored and this
unit has a lower level of protection as a result of hardware being moved.<br>
<strong>Recovery:</strong> Move hardware or replace the disk unit with a disk
unit in a different tower or IOP that has the same level of hardware
protection.</td>
<td>0x00011341</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy would have
better performance if the disk unit were formatted.<br>
<strong>Recovery:</strong> Remove the disk unit from the disk pool and
<!-- <a href="jar:file:classes/dm.jar!/com/ibm/as400/opnav/DmGhd/DmGhdTasks/DmHowToFormatDiskUnit.html"> -->
format the disk unit
<!-- </a> -->.
<p><b>Attention:</b> Any information that exists on the disk unit when it is
formatted will be lost.</p>
</td>
<td>0x00011342</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A parity protected disk unit in the mirror
copy has failed.<br>
<strong>Recovery:</strong> Refer to
<!-- <a href="jar:file:classes/dm.jar!/com/ibm/as400/opnav/DmGhd/DmGhdTasks/DmHowToReplaceDiskUnit.html"> -->
Replace a disk unit
<!-- </a> -->
in the online help for step-by-step instructions on
replacing a disk unit and rebuilding the disk unit data.</td>
<td>0x00011343</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy has no
alternate sectors remaining.<br>
<strong>Recovery:</strong> Replace the disk unit. See
<!-- <a href="jar:file:classes/dm.jar!/com/ibm/as400/opnav/DmGhd/DmGhdTasks/DmHowToSuspendMirroring.html"> -->
Suspend mirroring
<!-- </a> -->
and
<!-- <a href="jar:file:classes/dm.jar!/com/ibm/as400/opnav/DmGhd/DmGhdTasks/DmHowToReplaceDiskUnit.html"> -->
Replace a disk unit
<!-- </a> -->
in the online help for step-by-step instructions on
suspending and replacing a disk unit.</td>
<td>0x00011344</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy failed during
a start compression operation or during a stop compression operation.<br>
<strong>Recovery:</strong> To recover from start compression failure, start
SST or DST in the character-based interface. Select the following:<br>
<br>
<ol>
<li>Work with Disk Units</li>
<li>Work with disk unit recovery</li>
<li>Recover from start compression failure</li>
</ol>
</td>
<td>0x00011345</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy is missing a
connection.<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL) on the target
node. Take action and try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00011346</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A disk unit in the mirror copy had an
unexpected warning<br>
<strong>Recovery:</strong> Check the Product Activity Log (PAL) on the target
node. Take action and try the operation again.
<p>If the problem persists, contact your technical support provider.</p>
</td>
<td>0x00011347</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> There is an unknown configuration
source status in the mirror copy.<br>
<strong>Recovery:</strong> The configuration source disk unit may
be missing. If the disk unit is missing, locate it on the mirror copy
and correct the problem.</td>
<td>0x00011348</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Manual intervention will be required<br>
<strong>Recovery:</strong> The storage subsystems you selected require some
kind of manual intervention to complete the procedure. The system will do the
preparation activity and indicate it has finished. Consult the appropriate
device documentation, a service representative, or trained installation
provider for the procedure. The system will notify you when the preparation
work is complete and the manual process can be started.</td>
<td>0x00011401</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Selected parity set is not operational<br>
<strong>Recovery:</strong> The selected parity set is not operational at this
time. No data will be lost during this function, but in most cases, it is
better to make the parity set operational before continuing.</td>
<td>0x00011402</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity protection function problem<br>
<strong>Recovery:</strong> The system could not complete the internal
processing successfully. The "Reclaim IOP cache storage" operation needs to be
performed again on the same IOP.</td>
<td>0x00011403</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The device parity status does not match the
configuration.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00011405</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The Availability option is selected for
parity set optimization, but at least one of the parity sets selected will not
be in an Availability configuration.<br>
<strong>Recovery:</strong> You must add or rearrange hardware to allow for the
Availability configuration which is at least three disk units attached to
separate SCSI buses on the input/output adapter. See the Disk Management topic
in the <a href="http://www.ibm.com/eserver/iseries/infocenter">iSeries Information
Center</a> for more information.
<p>If the problem persists, contact your technical support provider, or see
<a href="http://www.ibm.com/servers/eserver/support/iseries">IBM eServer iSeries
and AS/400 Technical Support</a> for information about IBM support and services.</p>
</td>
<td>0x00011406</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Including a disk unit in a parity set
optimized for Availability may cause the Availability configuration to be
degraded.<br>
<strong>Recovery:</strong> The Availability configuration contains at least
three disk units attached to separate SCSI buses on the input/output adapter.
You may need to add or rearrange hardware to include disk units in an
Availability parity set.See the Disk Management topic in the
<a href="http://www.ibm.com/eserver/iseries/infocenter">iSeries Information Center</a>
for more information.
<p>If the problem persists, contact your technical support provider, or see
<a href="http://www.ibm.com/servers/eserver/support/iseries">IBM eServer iSeries
and AS/400 Technical Support</a> for information about IBM support and services.</p>
</td>
<td>0x00011407</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> While device parity protection is being
stopped, the remaining disk units in the parity set will become R/W protected.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00011408</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Checker Errors/Warnings:</strong> </td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<!-- CHECKER SANDBOX ERRORS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<tr>
<td><strong>Description:</strong> Missing disk configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020110</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Restore load source<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020118</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> DASD subsystem error<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020120</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Reclaim IOP cache storage required<br>
<strong>Recovery:</strong> Reclaim IOP cache storage.</td>
<td>0x00020122</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk capacity limit exceeded<br>
<strong>Recovery:</strong> Delete some data or add more Disks.</td>
<td>0x00020124</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unknown load source status<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020306</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Licensed Internal Code has been installed on
the incorrect disk unit of the load source mirrored pair.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020308</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Missing disk units in the configuration<br>
<strong>Recovery:</strong> Run AssignDisk.</td>
<td>0x00020310</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit has incomplete data<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020312</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> No alternates available<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020316</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Load Source not at a valid location<br>
<strong>Recovery:</strong> Place Load Source in a valid location.</td>
<td>0x00020318</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk units without the system support<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020320</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unprotected device parity units in the
configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020322</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unprotected disk units in a mirrored ASP<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020324</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Start compression failure<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020326</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unit has incorrect logical partition
configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00020327</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> New disk configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021110</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Bad Load Source Configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021118</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cache storage reclaim query failure<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021122</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> DASD Subsystem error<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021124</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Overflowed ASPs<br>
<strong>Recovery:</strong> Run AutoOverflowRecovery on ASP and IPL.</td>
<td>0x00021212</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Missing mirror protected units in the
configuration<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021310</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Incorrect Licensed Internal Code install<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021312</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Lower level of protection<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021316</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Disk unit not formatted for optimal
performance<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021317</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Device parity protected units in exposed
mode<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021318</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Exceeded capacity for protected disk<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021320</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Failure during start or stop compression<br>
<strong>Recovery:</strong> None.</td>
<td>0x00021323</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td colspan="2" align="CENTER"><strong>Clustering Errors/Warnings:</strong>
</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<!-- CLUSTERING (Switch Frame) ERRORS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<tr>
<td><strong>Description:</strong> This node is not in a device domain
group.<br>
<strong>Recovery:</strong> Your request cannot be performed because the node
that owns the frame is not in a device domain group, and all non-configured
units are under the Remote I/O (RIO) bus adapter.</td>
<td>0x0003000D</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> This node is not in a device domain
group.<br>
<strong>Recovery:</strong> Your request cannot be performed because the node
that owns the frame is not in a device domain group, and the independent disk
pool units are configured under the Remote I/O (RIO) bus adapter.</td>
<td>0x0003000E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The independent disk pool is not
switchable.<br>
<strong>Recovery:</strong> Your request cannot be performed because one of the
independent disk pools in the frame is not switchable. The node is in a device
domain group, and the disk units in the independent disk pool are configured
under the Remote I/O bus adapter. However, the independent disk pool is not in
a cluster resource group, and is therefore not switchable. Add the independent
disk pool to a cluster resource group, and try again.</td>
<td>0x0003000F</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Independent disk pool may not be
switchable.<br>
<strong>Recovery:</strong> Your request cannot be performed because one of the
independent disk pools in the frame may not be switchable. The node is in a
device domain group, and the disk units in the independent disk pool are
configured under the Remote I/O bus adapter. However, it cannot be determined
whether the independent disk pool is in a cluster resource group. Start
clustering on all nodes, and try again.</td>
<td>0x00030010</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The cluster resource group for this
independent disk pool is not active.<br>
<strong>Recovery:</strong> Your request cannot be performed as the cluster
resource group that contains one of the frame's independent disk pools is not
active. Start clustering on all nodes, and try again.</td>
<td>0x00030011</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A failure occurred during the processing of
your switch frame request.<br>
<strong>Recovery:</strong> Check the problem activity log (PAL) for
errors.</td>
<td>0x00030032</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Unable to complete the operation because a
cluster resource group in the frame is active.<br>
<strong>Recovery:</strong> Your request cannot be performed because a cluster
resource group in the frame is active. End the active cluster resource group
and try your request again.</td>
<td>0x00030066</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A hardware failure occurred during the
processing of your request.<br>
<strong>Recovery:</strong> Check the problem activity log for errors. Try the
request again. If the problem still persists, contact your technical support provider.</td>
<td>0x0003007E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not complete request because buses must
be owned by a single partition.<br>
<strong>Recovery:</strong> The frame is owned by a system that has logical
partitions (LPAR) enabled. To change the switchable mode of a frame in an LPAR
environment with a high-speed link (HSL) configuration, all of the buses in the
frame must be owned by a single partition.</td>
<td>0x00030100</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not complete request because buses must
be owned by a single partition.<br>
<strong>Recovery:</strong> The frame is owned by a system that has logical
partitions (LPAR) enabled. To change the switchable mode of a frame in an LPAR
environment with a high-speed link (HSL) configuration, all of the buses in the
frame must be owned by a single partition.</td>
<td>0x00030103</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Could not make a frame/unit switchable because one
or more resources in the frame/unit are assigned to one or more I/O pools.<br>
<strong>Recovery:</strong> Remove all of the resources in the frame/unit from I/O
pools and try the request again.</td>
<td>0x00030106</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Cannot complete request because frame
contains logical partition load source disk unit<br>
<strong>Recovery:</strong> In order to complete the operation, the frame
cannot contain any buses that contain the load source disk unit of a logical
partition.</td>
<td>0x0003012E</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Remote I/O (RIO) bus adapter contains disk
units that are not configured in a switchable disk pool.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00030132</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The bus adapter hardware in the frame does
not support switching.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00030146</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> A system power control network (SPCN) failure
occurred.<br>
<strong>Recovery:</strong> Check the problem log for errors.</td>
<td>0x00030147</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The storage area network manager is not
active.<br>
<strong>Recovery:</strong> The frame is in a high-speed link (HSL), so the
storage area network (SAN) manager must be enabled in order to change the frame
from private mode to switchable mode. Enable the SAN manager and try the
request again. If the problem still persists, contact your technical support provider.</td>
<td>0x00030148</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The current high-speed link (HSL)
configuration is not valid.<br>
<strong>Recovery:</strong> Check the Problem Activity Log for errors.</td>
<td>0x00030149</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The current high-speed link (HSL)
configuration is not complete.<br>
<strong>Recovery:</strong> Check the Problem Activity Log for errors.</td>
<td>0x0003014A</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The frame does not contain the most current
system power control network (SPCN) code.<br>
<strong>Recovery:</strong> None.</td>
<td>0x0003014B</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The specified frame is not owned by the SPCN
system.<br>
<strong>Recovery:</strong> You can only change the switch mode of a frame when
the frame is owned by the system power control network (SPCN) system. Change
the frame ownership appropriately and try the request again.</td>
<td>0x00030159</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Current node does not own frame.<br>
<strong>Recovery:</strong> You can only change the switch mode of a frame from
the system that owns the frame. Also, the system power control network (SPCN)
must own the frame.</td>
<td>0x00030160</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> The frame does not have a specified
owner.<br>
<strong>Recovery:</strong> None.</td>
<td>0x00030161</td>
</tr>
<tr>
<td colspan="2">
<hr noshade width="100%">
</td>
</tr>
<tr>
<td><strong>Description:</strong> Current node does not own frame.<br>
<strong>Recovery:</strong> You can only change the switch mode of a frame from
the system that owns the frame. Also, the system power control network (SPCN)
must own the frame.</td>
<td>0x00030162</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
<br>
<br>
</body>
</html>