DMConfigurationScript Specification, Version 30


Table of contents

DMConfigurationScript introduction

About the DMConfigurationScript specification
   Security
   Message IDs

DMConfigurationScript Tag

Info
   DiskInfo
   ASPInfo
   ASPNameInfo
   TowerInfo
   IOPInfo
   CRGInfo
   FindValidDisks
   Filter
      DiskFilter
      ASPFilter
      TowerFilter
      IOPFilter
      CRGFilter

Action
   OpenSession
   CloseSession
   CancelAction
   ContinueAction
   AddDisk
   AssignDisk
   AutoOverflowRecovery
   ChangeMirrorSyncOnIPL
   ChangeParityOptimization
   ChangeRemoteMirroringAttributes
   ClearDisk
   ConfigureLoadSource
   ConvertUDFSASP
   CopyDisk
   CorrectParityMismatch
   CreateSystemGroup
   DeconfigureRemoteMirroring
   DeleteASP
   DetachMirrorCopy
   DeleteData
   ExcludeParityDisk
   FormatDisk
   IncludeParityDisk
   MoveDisk
   PowerOffDisk
   PowerOnDisk
      Location
   ReattachMirrorCopy
   RebuildParity
   RecoverCompression
   RecoverIASPConfig
   RecoverUnknownLodeStone
   RelinkSecondaryASP
   RemoveDisk
   RenameDisk
   ReplaceMirroredUnit
   ResumeMirroring
   ResumeRemoteMirroring
   ResyncParity
   RetrieveDiskLog
   ScanDisk
   SetThreshold
   StartCompression
   StartMirroring
   StartParity
   StopCompression
   StopMirroring
   StopParity
   SuspendMirroring
   SuspendRemoteMirroring
   SwitchTower
   ValidateConfiguration

Status
   ActionProfile

General Subtags
   Tower
   IOP
   ASP
   ASPName
   DeviceDescription
   Disk
   DiskPair
   ParitySet
   CRG
   ResourceName
   Message
      MessageData
      MessageID

About the DMConfigurationScript specification

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 Info which only gives information about the DM configuration, Action which changes the DM configuration, and Status, which gives information about actions the client requested to be performed.


Security

The three DST authorities for Disk Units are:

All Info requests (with the exception of FindValidDisks) require a minimum of Disk units - read only authority. These functions are: DiskInfo, ASPInfo, TowerInfo, IOPInfo, and CRGInfo. All other Info and Status requests require a minimum of Disk units - operations authority.

All Actions require a minimum of Disk units - operations authority.

AssignDisk, CopyDisk, DeconfigureRemoteMirroring, DeleteASP, DeleteData, DetachMirrorCopy, ReattachMirrorCopy, RecoverUnknownLodeStone, RecoverIASPConfig, RelinkSecondaryASP, ResumeRemoteMirroring, and SuspendRemoteMirroring require Disk units - administration authority.


Message IDs

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.

 
DMConfigurationScript
 
Tag Format:
<DMConfigurationScript DTDVersion="30">
  .
  <Info . . . >
  .
  <Action . . . >
  .
  <Status . . . >
  .
</DMConfigurationScript>
 
Usage:
This is the basic format for DMConfigurationScript requests. A client will either request information about the current DM configuration using an Info tag, make changes to the DM configuration using an Action tag, or request status on the actions which were requested using the Status tag. The server will return information about the DM configuration using the Info tag, tell if an action or actions were successfully submitted using the Action tag, or return the status of an action using the Status tag.
 
Attribute Condition Description and Possible Values
DTDVersion (1, 10, 20 or 30) Required 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.

Error Optional This attribute indicates that there is an error in the XML stream. Possible values are: Internal (An unknown internal error occurred while parsing the stream), Validation (The XML stream can not be validated against the DTD), and Parsing (The XML stream cannot be parsed). This is a return tag.
 
Sub Tag(s) Condition Description
Info Optional, Can Repeat Information about the DM configuration. No DM changes are made within these tags.

Action Optional, Can Repeat Actions which are performed on the DM configuration to change the configuration.

Status Optional, Can Repeat Status about changes made to the DM configuration since the last IPL.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
0x00000060, 0x00000070, 0x00000071, 0x00000078, 0x00000079, 0x00000080, 0x00000081, 0x00000088, 0x00000089, 0x000000ff

 
Info
 
Tag Format:
  <Info>
  .
  <DiskInfo . . . >
  .
  <ASPInfo . . . >
  .
  <ASPNameInfo . . . >
  .
  <TowerInfo . . . >
  .
  <IOPInfo . . . >
  .
</Info>
 
Usage:
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.
 
Attribute Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
DiskInfo Optional, Can Repeat Used to request information about one or more disk units on the system.

ASPInfo Optional, Can Repeat Used to request information about one or more ASPs on the system.

ASPNameInfo Optional, Can Repeat Used to request information about the names of one ASP on the system. (DTDVersion = 30)

TowerInfo Optional, Can Repeat Used to request information about one or more frames on the system.

IOPInfo Optional, Can Repeat Used to request information about one or more IOPs on the system.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: DiskInfo
 
Tag Format:
<DiskInfo Format="All |
                  Compression |
                  Parity |
                  Mirroring |
                  Physical |
                  Logical |
                  Basic">
  <Disk . . . >
  <ASP . . . >
  <Tower . . . >
  .
  <IOP . . . >
  .
  or
  <DiskFilter . . . >
</DiskInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each disk. If this attribute is not specified, then all information will be returned. Possible values are: All (All tags), Compression (Basic + Compression Related), Parity (Basic + Parity Related), Mirroring (Basic + Mirroring Related), Physical (Basic + Physical hardware info such as DevicePosition, DeviceAddress, etc), Logical (Basic + Logical hardware info such as IOPName, TowerName, etc), Basic (Name, ASP, Capacity, FreeSpace, IsLoadSource, IsMissing, Number, PercentBusy, Protection, ProtectionStatus, ReservedSpace, Status, TypeModelLevel, UsedSpace).
 
Sub Tag(s) Condition Description
Disk Optional, Can Repeat The disk for which information is needed.

ASP Optional, Can Repeat All disk information in this ASP will be returned

Tower Optional, Can Repeat All disk information in this Frame will be returned

IOP Optional, Can Repeat All disk information in this IOP will be returned

DiskFilter Optional, Can Repeat Used to request information about all disks which match a certain criteria.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: ASPInfo
 
Tag Format:
<ASPInfo Format="All">
  <ASP . . . >
  .
  or
  <ASPFilter . . . >
</ASPInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each ASP. If this attribute is not specified, then all information will be returned. Possible values are: All.
 
Sub Tag(s) Condition Description
ASP Optional, Can Repeat The ASP for which information is needed.

ASPFilter Optional, Can Repeat Used to request information about all ASPs which match a certain criteria.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: ASPNameInfo (DTDVersion = 30)
 
Tag Format:
<ASPNameInfo Format="All">
  .
  <ASPName . . . >
  .
</ASPNameInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each Disk Pool. If this attribute is not specified, then all information will be returned. Possible values are: All.
 
Sub Tag(s) Condition Description
ASPName Required The Disk Pool Resource Name for which a list of all Device Descriptions is needed.
 
Message IDs
None
 
Info: TowerInfo
 
Tag Format:
<TowerInfo Format="All">
  <Tower . . . >
  .
  or
  <TowerFilter . . . >
</TowerInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each frame. If this attribute is not specified, then all information will be returned. Possible values are: All.
 
Sub Tag(s) Condition Description
Tower Optional, Can Repeat The frame for which information is needed.

TowerFilter Optional, Can Repeat Used to request information about all frames which match a certain criteria.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: IOPInfo
 
Tag Format:
<IOPInfo Format="All">
  <IOP . . . >
  .
  or
  <IOPFilter . . . >
</IOPInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each IOP. If this attribute is not specified, then all information will be returned. Possible values are: All.
 
Sub Tag(s) Condition Description
IOP Optional, Can Repeat The IOP for which information is needed.

IOPFilter Optional, Can Repeat Used to request information about all IOPs which match a certain criteria.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: CRGInfo (DTDVersion = 20)
 
Tag Format:
<CRGInfo Format="All | DeviceDescriptions | Basic">
  .
  <CRG Name="string"/>
  .
  or
  <CRGFilter . . . >
</CRGInfo>
 
Usage:
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.
 
Attribute(s) Condition Description and Possible Values
Format Optional Specifies what information to return for each CRG. If this attribute is not specified, then all information will be returned. Possible values are: All (returns everything), DeviceDescriptions (only returns CRG Device Descriptions), and Basic (returns IsPrimaryNode, IsSitePrimaryNode, and SiteName). DeviceDescriptions is (DTDVersion = 30) only.
 
Sub Tag(s) Condition Description
CRG Optional, Can Repeat The CRG for which information is needed.

CRGFilter Optional, Can Repeat Used to request information about all CRGs which match a certain criteria.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None
 
Info: FindValidDisks
 
Tag Format:
<FindValidDisks ASPNumber="integer" | ASPName="string" RemoteMirrorCopy="Yes | No">
  .
  <ASP Number="integer">
  .
  <Disk Name="string"/>
  .
  </ASP>
  .
</FindValidDisks>
 
Usage:
This tag is used by the client to find what disks are valid to add to a particular ASP. Essentially, it says, "Given the following configuration changes, what disks are valid to add to this ASP?".

The valid disks are returned and a Rank 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.

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.

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:

              <FindValidDisks ASPName="DP033">
              </FindValidDisks>
We may get the following response:
              <FindValidDisks ASPName="DP033">
                <Disk Name="DD004"
                      Rank="106"/>
                <Disk Name="DD005"
                      Rank="202"/>
                <Disk Name="DD006"
                      Rank="357"/>
              </FindValidDisks>
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).

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:

              <FindValidDisks ASPNumber="5">
                <ASP Name="DP033">
                  <Disk Name="DD004"/>
                  <Disk Name="DD005"/>
                </ASP>
              </FindValidDisks>
We may get the following response:
              <FindValidDisks ASPNumber="5">
                <Disk Name="DD006"
                      Rank="53"/>
              </FindValidDisks>
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 AddDisk 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.

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.

 
Availability:
DST and i5/OS for system and user ASP's. i5/OS for IASP's.
 
Attribute(s) Condition Description and Possible Values
ASPNumber Optional 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.
ASPName Optional 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.
RemoteMirrorCopy Optional If the ASP that is being checked is to be a Remote Mirror Copy ASP, then this attribute should have a value of Yes, otherwise it should be No. If this attribute is not specified, the value is assumed to be No. NOTE: This attribute is ignored if used with the ASPName attribute. It is only valid when used with the ASPNumber attribute. (DTDVersion = 20)
 
Sub Tag(s) Condition Description
ASP Optional for a request, should not appear in a response. Can Repeat 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.

Disk Optional for a response, should not appear in a request. Can Repeat Indicates a non-configured disk and it's validity ranking.

Message Optional, Can Repeat A Message, in the form of an Error, Info, or Status. This is a return tag.
 
Message IDs
None

 
Filter: DiskFilter
 
Tag Format:
<DiskFilter Value="All |
                   Unconfigured |
                   Protected |
                   Unprotected |
                   StartParityCapable |
                   IncludeParityCapable |
                   Mirrored |
                   Configured |
                   Failed"/>
 
Usage:
This tag tells which disks to return.
 
Attribute(s) Condition Description and Possible Values
Value Optional Value to filter on. All is the default. Possible values are: All (All Disks), Unconfigured (Disks not associated with an ASP), Protected (Mirrored and Parity disks), Unprotected (Non-Mirrored and non-parity disks), StartParityCapable (Disks which are start parity capable), IncludeParityCapable (Disks which are eligible to be included in a parity set), Mirrored (Mirrored disks), Configured (Disks associated with an ASP), Failed (Failed disks)
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Filter: ASPFilter
 
Tag Format:
<ASPFilter Value="All |
                  Protected |
                  Unprotected"/>
 
Usage:
This tag tells which ASPs to return.
 
Attribute(s) Condition Description and Possible Values
Value Optional Value to filter on. All is the default. Possible values are: All (All ASPs), Protected (Parity or Mirror protected ASPs), Unprotected (ASP's that are not part of a parity set, or are not mirrored)
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Filter: TowerFilter
 
Tag Format:
<TowerFilter Value="All"/>
 
Usage:
This tag tells which Frames to return.
 
Attribute(s) Condition Description and Possible Values
Value Optional Value to filter on. All is the default. Possible values are: All
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Filter: IOPFilter
 
Tag Format:
<IOPFilter Value="All |
                  ParityCapable |
                  Failed"/>
 
Usage:
This tag tells which IOPs to return.
 
Attribute(s) Condition Description and Possible Values
Value Optional Value to filter on. All is the default. Possible values are: All (All IOPs), ParityCapable (Parity capable IOPs), Failed (Failed IOPs)
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Filter: CRGFilter (DTDVersion = 20)
 
Tag Format:
<CRGFilter Value="All"/>
 
Usage:
This tag tells which Cluster Resource Groups (CRGs) to return.
 
Attribute(s) Condition Description and Possible Values
Value Optional Value to filter on. All is the default. Possible values are: All (All CRGs)
 
Sub Tag(s) Condition Description
None
 
Message IDs
None

 
Action
 
Tag Format:
<Action Handle="string" ActionStatus="Successful|Failed">
  <OpenSession/>
  .
  Actions to Perform
  .
  <CloseSession/>
</Action>
 
Usage:
This tag is used to request that a specified action(s) be performed. The valid actions are listed below, with Action: before the heading.
 
Availability:
DST and i5/OS.
 
Attribute Condition Description and Possible Values
Handle Optional Handle to the currently opened session. If the handle is specified, the timeout value on the session will be reset.

ActionStatus Optional Tells if all of the actions have been successfully submitted. (Successful, Failed)
 
Sub Tag(s) Condition Description
OpenSession Optional, Can Repeat Opens a new session to make DM configuration changes.

Actions to Perform Required, Can Repeat Actions which are performed on the DM configuration. See list below (Action: listed before each tag).

CloseSession Optional, Can Repeat Closes the currently opened DM configuration change session.
 
Message IDs
0x00000001, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 0x00000008, 0x00000009, 0x00000a02, 0x00000a06
 
Action: OpenSession
 
Tag Format:
<OpenSession/>
 
Usage:
This action opens a new session. A handle to the session will be passed back using the Action tag's Handle 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.
 
Availability:
DST and i5/OS.
 
Attribute Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x00000002, 0x0000000c
 
Action: CloseSession
 
Tag Format:
<CloseSession/>
 
Usage:
This action closes the currently opened session.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x0000000d
 
Action: CancelAction
 
Tag Format:
<CancelAction Type="All|
                    Current"/>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Type Optional Specifies the Type of action to be canceled. Possible values are: All | Current.
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x00000900, 0x00000901, 0x00000902
 
Action: ContinueAction
 
Tag Format:
<ContinueAction/>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x0000000a
 
Action: AddDisk
 
Tag Format:
<AddDisk Balance="Yes | No">
  .
  <ASP Number="integer">
  .
  <Disk Name="string"/>
  .
  </ASP>
  .
</AddDisk>
 
Usage:
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.

If an IASP has not yet been created, the Name attribute is supplied for the ASP instead of the Number attribute.

When creating a new remote mirrored copy, the ASP Number must be supplied (rather than the ASP Name), and you must also set the RemoteMirrorRole attribute to MirroredCopy. Various remote mirroring attributes must also be included. These are: RemoteMirrorErrorRecoveryPolicy, RemoteMirrorErrorRecoveryTimeout, RemoteMirrorPerformanceMode, and RemoteMirrorRequireEncryption (Remote mirroring is only available where DTDVersion = 20)

 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Balance Optional Yes or No. Specifies whether to balance the space usage on the ASP once the disk has been added. Default is Yes.
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat Indicates the ASP to add the disk to.
 
Message IDs
0x00000406, 0x00000500, 0x00000602, 0x0001026E
 
Action: AssignDisk
 
Tag Format:
<AssignDisk>
  .
  <DiskPair Name1="string" Name2="string"/>
  .
</AssignDisk>
 
Usage:
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).
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
DiskPair Required, Can Repeat Name1 = Missing disk, Name2 = Unconfigured Disk.
 
Message IDs
0x00000409, 0x0000040a, 0x0000040b, 0x0000040c
 
Action: AutoOverflowRecovery
 
Tag Format:
<AutoOverflowRecovery Type="Enable | Disable">
  .
  <ASP Number="integer">
  </ASP>
  .
</AutoOverflowRecovery>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Type Optional Enable or Disable. Default is Enable.
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat Indicates the ASP to perform the action on.
 
Message IDs
0x00000602
 
Action: ChangeMirrorSyncOnIPL (DTDVersion = 30)
 
Tag Format:
<ChangeMirrorSyncOnIPL IPLWaitsForSync="Yes | No"/>
 
Usage:
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).
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
IPLWaitsForSync Required Yes, No
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x00000a05
 
Action: ChangeParityOptimization (DTDVersion = 10)
 
Tag Format:
<ChangeParityOptimization Optimization="Performance |
                                        Capacity |
                                        Balance |
                                        Availability"
                              ParityType="RAID-5 | RAID-6"/>
 
Usage:
This action will change the manner in which new Parity Sets are built. The optimization options are Capacity, Performance, Availability, or Balance (between Capacity and Performance). The ParityType options are currently RAID-5 and RAID-6. 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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Optimization Required Performance, Capacity, Balance (DTDVersion = 10)

Availability (DTDVersion = 20)

ParityType Required in DTDVersion 30 RAID-5, RAID-6 (DTDVersion = 30)
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x00000a05
 
Action: ChangeRemoteMirroringAttributes (DTDVersion = 20)
 
Tag Format:
<ChangeRemoteMirroringAttributes>
  .
  <ASP Number="integer"
       RemoteMirrorErrorRecoveryPolicy="integer"
       RemoteMirrorErrorRecoveryTimeout="integer"
       RemoteMirrorPerformanceMode="integer"
       RemoteMirrorResumePriority="integer"
       RemoteMirrorRequireEncryption="Yes | No"
       RemoteMirrorTrackingSpace="integer"/>
  .
</ChangeRemoteMirroringAttributes>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602, 0x0001026D, 0x00011215, 0x00011216
 
Action: ClearDisk
 
Tag Format:
<ClearDisk>
  .
  <Disk Name="string"/>
  .
</ClearDisk>
 
Usage:
This action clears the specified unconfigured disk of all data.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000406
 
Action: ConfigureLoadSource
 
Tag Format:
<ConfigureLoadSource EnableRemoteMirroring="Yes | No"/>
 
Usage:
This action configures the Load Source disk. Possible configurations are: EnableRemoteMirroring (Yes or No).
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
EnableRemoteMirroring Optional Yes or No. There is no default.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Action: ConvertUDFSASP (DTDVersion = 10)
 
Tag Format:
<ConvertUDFSASP>
  .
  <ASP Number="integer"
       LinkType="Primary | Secondary"
       Primary="integer">
  </ASP>
  .
</ConvertUDFSASP>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat Indicates the ASP to convert.
 
Message IDs
0x00000602
 
Action: CopyDisk
 
Tag Format:
<CopyDisk>
  .
  <DiskPair Name1="string" Name2="string"/>
  .
</CopyDisk>
 
Usage:
This action copies data on one disk (Name1) to another, unconfigured disk (Name2).
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
DiskPair Required, Can Repeat Name1 = From disk, Name2 = To Disk.
 
Message IDs
0x0000030d, 0x00000406, 0x0000040b, 0x00000410
 
Action: CorrectParityMismatch
 
Tag Format:
<CorrectParityMismatch>
  .
  <Disk Name="string"/>
  .
</CorrectParityMismatch>
 
Usage:
This action corrects a parity mismatch error on the specified disk(s)
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x0000070d
 
Action: CreateSystemGroup
 
Tag Format:
<CreateSystemGroup/>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Action: DeconfigureRemoteMirroring (DTDVersion = 20)
 
Tag Format:
<DeconfigureRemoteMirroring>
  .
  <ASP Number="integer"/>
  .
</DeconfigureRemoteMirroring>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602, 0x0000120B, 0x0000120C, 0x0000120D, 0x0000120E, 0x00001242, 0x00001243, 0x00001244, 0x00001245, 0x00001246, 0x0001026B
 
Action: DeleteASP
 
Tag Format:
<DeleteASP>
  .
  <ASP Number="integer">
  </ASP>
  .
</DeleteASP>
 
Usage:
This action deletes the specified user ASP from the system. All data will be lost.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602
 
Action: DeleteData
 
Tag Format:
<DeleteData>
  .
  <ASP Number="integer">
  </ASP>
  .
</DeleteData>
 
Usage:
This action deletes the data on a specified ASP (including the System ASP).
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602
 
Action: DetachMirrorCopy (DTDVersion = 20)
 
Tag Format:
<DetachMirrorCopy>
  .
  <ASP Number="integer"/>
  .
</DetachMirrorCopy>
 
Usage:
This action detaches a remote mirrored ASP.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602, 0x00010241, 0x00010242, 0x00010243, 0x00010244, 0x00010245, 0x00010246, 0x00000249, 0x0001024A, 0x00010250, 0x00010254, 0x00010255, 0x00000256, 0x00010258, 0x00010259
 
Action: ExcludeParityDisk
 
Tag Format:
<ExcludeParityDisk>
  .
  <Disk Name="string"/>
  .
</ExcludeParityDisk>
 
Usage:
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.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000709, 0x0000040d
 
Action: FormatDisk
 
Tag Format:
<FormatDisk>
  .
  <Disk Name="string"/>
  .
</FormatDisk>
 
Usage:
This action performs a format on the specified unconfigured disk. All data on disk is lost.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000406, 0x00000407
 
Action: IncludeParityDisk
 
Tag Format:
<IncludeParityDisk>
  .
  <Disk Name="string"/>
  .
</IncludeParityDisk>
 
Usage:
This action adds the specified disk to a parity set. The system determines the parity set to which the disk will be added.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000709, 0x0000040d
 
Action: MoveDisk
 
Tag Format:
<MoveDisk>
  .
  <ASP Number="integer">
  .
  <Disk Name="string"/>
  .
  </ASP>
  .
</MoveDisk>
 
Usage:
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 to. So, for example, if I wanted to move Disk DD003 from ASP 1 to ASP 2, I would say:
   <MoveDisk>
       <ASP Number="2">
           <Disk Name="DD003"/>
       </ASP>
   </MoveDisk>
 
Availability:
DST.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to move the disk to.
 
Message IDs
0x00000408, 0x0000040e, 0x0000040f, 0x00000505, 0x00000506, 0x00000a00, 0x00000a01, 0x00000a07, 0x00000a08, 0x00000a09
 
Action: PowerOffDisk
 
Tag Format:
<PowerOffDisk>
  .
  <Disk Name="string"/>
  .
</PowerOffDisk>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000400
 
Action: PowerOnDisk
 
Tag Format:
<PowerOnDisk>
  .
  <Disk Name="string"/>
  .
  or
  <Location TowerName="string" DevicePosition="string"/>
  .
</PowerOnDisk>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Optional, Can Repeat Disk to perform the action on.

Location Optional, Can Repeat The location of the slot to be powered on
 
Message IDs
0x00000401
 
PowerOnDisk SubTag: Location
 
Tag Format:
<Location TowerName="string" DevicePosition="integer"/>
 
Usage:
This tag indicates the location of the slot to be powered on. This is ONLY used as a subtag for the PowerOnDisk action.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
TowerName (String, 10 characters) Required The Name of the frame the slot is located in (eg FR01)

DevicePosition Required The slot position (eg 32). This number is dependent on the type of frame.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Action: ReattachMirrorCopy (DTDVersion = 20)
 
Tag Format:
<ReattachMirrorCopy>
  .
  <ASP Number="integer"/>
  .
</ReattachMirrorCopy>
 
Usage:
This action reattaches a detached remote mirrored ASP.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
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
 
Action: RebuildParity
 
Tag Format:
<RebuildParity>
  .
  <Disk Name="string"/>
  .
</RebuildParity>
 
Usage:
This action rebuilds parity data on a specified disk in the event of a parity failure.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x0000070e
 
Action: RecoverCompression
 
Tag Format:
<RecoverCompression>
  .
  <Disk Name="string"/>
  .
</RecoverCompression>
 
Usage:
This action recovers from a compression failure on the specified disk.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000408, 0x0000040d, 0x00000a01
 
Action: RecoverIASPConfig
 
Tag Format:
<RecoverIASPConfig>
  .
  <ASP Number="integer">
  </ASP>
  .
</RecoverIASPConfig>
 
Usage:
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.
 
Availability:
DST. i5/OS (the IASP must be varied off).
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on (must be an IASP).
 
Message IDs
0x00000602
 
Action: RecoverUnknownLodeStone
 
Tag Format:
<RecoverUnknownLodeStone>
  .
  <ASP Number="integer">
  </ASP>
  .
</RecoverUnknownLodeStone>
 
Usage:
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.
 
Availability:
DST. i5/OS (the IASP must be varied off).
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on (must be an IASP).
 
Message IDs
0x00000602
 
Action: RelinkSecondaryASP (DTDVersion = 10)
 
Tag Format:
<RelinkSecondaryASP PrimaryASPNumber="integer">
  <ASP Number="integer">
  </ASP>
</RelinkSecondaryASP>
 
Usage:
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.
 
Availability:
DST. i5/OS (the Secondary ASP must be varied off).
 
Attribute(s) Condition Description and Possible Values
PrimaryASPNumber (Integer) Required The number of the new Primary ASP (must be a Primary ASP).
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on (must be a Secondary ASP).
 
Message IDs
0x00000602
 
Action: RemoveDisk
 
Tag Format:
<RemoveDisk>
  .
  <Disk Name="string"/>
  .
</RemoveDisk>
 
Usage:
This action removes the specified disk from a configuration.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000408, 0x00000603, 0x00000a00, 0x00000a07, 0x00000a08,0x00000a09
 
Action: RenameDisk
 
Tag Format:
<RenameDisk>
  .
  <Disk Name="string" NewName="string"/>
  .
</RenameDisk>
 
Usage:
This action renames the specified disk to NewName.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000411
 
Action: ReplaceMirroredUnit
 
Tag Format:
<ReplaceMirroredUnit>
  .
  <DiskPair Name1="string" Name2="string"/>
  .
</ReplaceMirroredUnit>
 
Usage:
This action replaces the mirrored disk with a new disk. Name1 = Old Disk, Name2 = New Disk.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
DiskPair Required, Can Repeat Name1 = Old disk, Name2 = New Disk.
 
Message IDs
0x00000305, 0x00000308, 0x00000406, 0x0000040b, 0x00000603
 
Action: ResumeMirroring
 
Tag Format:
<ResumeMirroring>
  .
  <Disk Name="string"/>
  .
</ResumeMirroring>
 
Usage:
This action resumes mirroring on a disk which has mirroring suspended
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000305, 0x00000408
 
Action: ResumeRemoteMirroring (DTDVersion = 20)
 
Tag Format:
<ResumeRemoteMirroring>
  .
  <ASP Number="integer"/>
  .
</ResumeRemoteMirroring>
 
Usage:
This action resumes remote mirroring when the ASP specified has a RemoteMirrorState of Suspended.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
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
 
Action: RetrieveDiskLog (DTDVersion = 20)
 
Tag Format:
<RetrieveDiskLog>
  .
  <Disk Name="string"/>
  .
</RetrieveDiskLog>
 
Usage:
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. NOTE: The logs can be of different sizes. Not all disk units will have logs.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000403, 0x00010354
 
Action: ResyncParity (DTDVersion = 10)
 
Tag Format:
<ResyncParity>
  .
  <ParitySet DiskInSetName="string"/>
  .
</ResyncParity>
 
Usage:
This action resynchronizes the data on the specified parity set.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ParitySet Required, can repeat. The ParitySet sub tag representing the parity set on which you wish to resync parity.
 
Message IDs
0x0000070b, 0x00000a05
 
Action: ScanDisk
 
Tag Format:
<ScanDisk>
  .
  <Disk Name="string"/>
  .
</ScanDisk>
 
Usage:
This action scans the specified disk for errors
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000402
 
Action: SetThreshold
 
Tag Format:
<SetThreshold>
  .
  <ASP Number="integer" Threshold="integer">
  </ASP>
  .
</SetThreshold>
 
Usage:
This action sets the overflow threshold on the specified ASP to Threshold (as a percent)
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602
 
Action: StartCompression
 
Tag Format:
<StartCompression>
  .
  <Disk Name="string"/>
  .
</StartCompression>
 
Usage:
This action starts compression on the specified disk.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000a00, 0x00000a07, 0x00000a08, 0x00000a09, 0x0000040d
 
Action: StartMirroring
 
Tag Format:
<StartMirroring>
  .
  <ASP Number="integer">
  </ASP>
  .
</StartMirroring>
 
Usage:
This action starts mirroring on the specified ASP
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x0000030c,0x00000500, 0x00000602, 0x00000605, 0x00000a00, 0x00000a07, 0x00000a08, 0x00000a09
 
Action: StartParity
 
Tag Format:
<StartParity>
  .
  <Disk Name="string"/>
  .
</StartParity>
 
Usage:
This action starts parity protection for the specified disk.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000709, 0x0000070a, 0x00000a00, 0x00000a05, 0x00000a07, 0x00000a08, 0x00000a09, 0x0000040d
 
Action: StopCompression
 
Tag Format:
<StopCompression>
  .
  <Disk Name="string"/>
  .
</StopCompression>
 
Usage:
This action stops compression on the specified disk.
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000a00, 0x00000a07, 0x00000a08, 0x00000a09, 0x0000040d
 
Action: StopMirroring
 
Tag Format:
<StopMirroring>
  .
  <ASP Number="integer">
  </ASP>
  .
</StopMirroring>
 
Usage:
This action stops mirroring on the specified ASP
 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602, 0x00000604
 
Action: StopParity
 
Tag Format:
For all DTDVersions
<StopParity ParitySet="integer"/>
Or for DTDVersion greater than or equal to 10
<StopParity>
  .
  <ParitySet DiskInSetName="string"/>
  .
</StopParity>
 
Usage:
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.

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.

 
Availability:
DST. i5/OS for IASP's, if the IASP is varied off.
 
Attribute(s) Condition Description and Possible Values
ParitySet Required in DTDVersion = 1 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.
 
Sub Tag(s) Condition Description
ParitySet Required if the ParitySet attribute is not specified. Can repeat. 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)
 
Message IDs
0x0000070b, 0x0000070c, 0x00000a05, 0x00011408
 
Action: SuspendMirroring
 
Tag Format:
<SuspendMirroring>
  .
  <Disk Name="string"/>
  .
</SuspendMirroring>
 
Usage:
This action suspends mirroring on the specified disk.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
None
 
Sub Tag(s) Condition Description
Disk Required, Can Repeat Disk to perform the action on.
 
Message IDs
0x00000305, 0x00000408
 
Action: SuspendRemoteMirroring (DTDVersion = 20)
 
Tag Format:
<SuspendRemoteMirroring Tracking="yes | no">
  .
  <ASP Number="integer"/>
  .
</SuspendRemoteMirroring>
 
Usage:
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 RemoteMirrorState of Active, Resuming, or Suspended.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Tracking Required in DTDVersion 30 Either yes or no. Controls whether or not Tracking will be used during the suspend. (DTDVersion = 30)
 
Sub Tag(s) Condition Description
ASP Required, Can Repeat ASP to perform the action on.
 
Message IDs
0x00000602, 0x00010243, 0x00010249, 0x0001024A, 0x0001024B, 0x0001024E, 0x0001024F, 0x00010250, 0x00010255, 0x00010268, 0x00010269, 0x0001026A, 0x0001026C
 
Action: SwitchTower
 
Tag Format:
<SwitchTower Type="Private | Switchable">
  .
  <Tower Name="string">
  </Tower>
  .
</SwitchTower>
 
Usage:
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.
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Type Required Either Private or Switchable
 
Sub Tag(s) Condition Description
Tower Required, Can Repeat Frame to perform the action on.
 
Message IDs
0x00000a04, 0x00000a10, all errors starting with 0x0003
 
Action: ValidateConfiguration
 
Tag Format:
<ValidateConfiguration Type="Basic | Full">
  .
  .
</ValidateConfiguration>
 
Usage:
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.
 
Availability:
DST and i5/OS.
 
Attribute(s) Condition Description and Possible Values
Type Required Either Basic or Full
 
Sub Tag(s) Condition Description
Message Optional, Can Repeat The results of the validation are returned as a message tag.
 
Message IDs
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

 
Status
Tag Format:
<Status Handle="string">
  .
  <ActionProfile . . . >
  .
</Status>
 
Usage:
This tag is used to return the status of a session, percent complete of an action,
the currently or previously run action, and the status of the action.
 
Attribute Condition Description and Possible Values
Handle Optional Handle to the currently opened session. If the handle is specified, the timeout value on the session will be reset.
 
Sub Tag(s) Condition Description
ActionProfile Optional, Can Repeat Returns information about an action which has run or is running. May also be used to specify the particular Action to request status on.
 
Message IDs
None

 
ActionProfile
 
Tag Format:
<ActionProfile ActionID="integer"
               ActionType="string"
               PercentDone="integer"
               Stage="integer"
               ActionState="Waiting|Running|Failed|Successful|
                              Canceled|Purged|Paused">
  .
  <Message . . . >
  .
</ActionProfile>
 
Usage:
This tag is used to return the status of an action.
 
Attribute Condition Description and Possible Values
ActionID (integer) Required Number associated with the action.

ActionType (string) Optional Name(action tag name) of the action.

PercentDone (integer) Optional Percentage of the action which has been completed. This is a return value.

Stage (integer) Optional The stage that the action is in. Some actions may require multiple stages to complete. This is reserved for future use.

ActionState (enumeration) Optional State of the action. Possible values: Waiting | Running | Failed | Successful | Canceled | Purged | Paused. This is a return value.
 
Sub Tag(s) Condition Description
Message Optional, Can Repeat Returns error/warning code(s) encountered from trying to perform the requested actions.
 
Message IDs
None
 
Tower
 
Tag Format:
<Tower Number="integer">
  .
  <IOP . . . >
  .
  <ASP . . . >
  .
  <Disk . . . >
  .
</Tower>
 
Usage:
This tag is used to represent fields and values of a frame.
 
Attribute Condition Description and Possible Values
Name (string, 10 characters) Optional Frame Name

Number (integer) Required Frame Number. Must be a valid frame number for the system.

NumberOfIOPs (integer) Optional Number Of IOPs

NumberOfDisks (integer) Optional Number Of Disks

NumberOfASPs (integer) Optional Number Of ASPs

SerialNumber (string) Optional Unit Serial Number

SystemKind (enumeration) Optional Unit System Kind

Switchability (string) Optional Only valid for a frame that is switch capable. Possible values are: Private (can be made switchable, but at present is private), and Switchable (can be switched to another system)

TypeModel (string) Optional The type and model of the frame. Presented as: Type-Model (DTDVersion = 10)

UnitLocationLabel (string) Optional Unit Location Label of this Tower. (DTDVersion = 30)
 
Sub Tag(s) Condition Description
IOP Optional, Can Repeat IOP associated with the frame

ASP Optional, Can Repeat ASP associated with the frame

Disk Optional, Can Repeat Disk associated with the frame
 
Message IDs
0x00000a04
 
IOP
 
Tag Format:
<IOP Number="integer">
  .
  <Disk . . . >
  .
</IOP>
 
Usage:
This tag is used to represent fields and values of an IOP.
 
Attribute Condition Description and Possible Values
ArrayOptimization (string) Optional Performance, Capacity, Balance (DTDVersion = 10)

Availability (DTDVersion = 20)


ParityType (string) Optional RAID-5, RAID-6 (DTDVersion = 30)

Name (string, 10 characters) Optional IOP Name

Number (integer) Required IOP Number

NumberOfControllers (integer) Optional Number Of Controllers

NumberOfDisks (integer) Optional Number Of Disks

SerialNumber (string) Optional Unit Serial Number
 
Sub Tag(s) Condition Description
Disk Optional, Can Repeat Disk associated with the IOP
 
Message IDs
0x00000a03
 
ASP
 
Tag Format:
<ASP Number="integer">
  .
  <Disk . . . >
  .
</ASP>
 
Usage:
This tag is used to represent fields and values of an ASP.
 
Attribute Condition Description and Possible Values
Name (string, 10 characters) Required for all IASP's that have not yet been created (except for remote mirrored copies). IASP Name

Number (integer) Required for all Basic ASP's, all established IASP's, and for a new remote mirrored copy. ASP Number. 1-32 for all Basic/System ASP's. 33-255 for all Independent ASP's

BalanceDataMoved (integer) Optional Amount moved (Megabytes)

BalanceDataRemaining (integer) Optional Amount remaining to be moved (Megabytes)

BalanceDate (string) Optional Date of balance. Has the form YYYYMMDDHHMM

BalanceStatus (integer) Optional 0 = No balance active
1 = Balance active
2 = Cancel balance
3 = Suspended
4 = Balance completed
99 = Invalid ASP (Either invalid ASP Specified, or ASP is offline)

BalanceType (integer) Optional 0 = None
1 = Balance Capacity
2 = Balance Usage
3 = Balance Archive
4 = Clear


CompressionRecoveryPolicy (integer) Optional 0 = Uninitialized
1 = Return To Client
2 = Retry Forever
3 = Retry While Freeable Space

CRGName (string) Optional 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)

CRGSiteName (string) Optional 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)

CRGIsPrimaryNode (string) Optional Indicates if the cluster node that owns this ASP is the primary node for the cluster resource group (CRG). Possible values: Yes, No (DTDVersion = 20)

FreeSpace (string) Optional Free space on unit (megabytes)

FreeSpaceAfterMirroring (string) Optional Projected free space after mirroring (megabytes)

FreeSpaceProtected (string) Optional Protected free space (megabytes)

FreeSpaceUnprotected (string) Optional Unprotected free space (megabytes)

IPLWaitsForMirrorSync (string) Optional 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 Yes, No. (DTDVersion = 30)

LinkType (string) Optional UDFS, Primary, Secondary, Unknown (DTDVersion = 10)

MirrorCapable (string) Optional Capable of mirroring (Yes or No)

NewName (string, 10 characters) Optional Used for IASPs rename action

NumberCompressed (integer) Optional Number of Compressed Disks

NumberOfDisks (integer) Optional Number Of Disks

OverflowRecoveryPolicy (string) Optional AutoOverflowRecovery, ManualOverflowRecovery

OverflowRecoveryResult (integer) Optional 0 = NotRequested
1 = Successful
2 = Failed
3 = Interrupted

OverflowStorageAmount (integer) Optional Amount of storage that has overflowed from the user ASP into the system ASP (megabytes)

Primary (integer) Optional 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)

Protected (string) Optional Yes or No

RemoteMirrorAutoResume (string) Optional 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 No. Possible values are: (Yes or No) (DTDVersion = 20)

RemoteMirrorDataState (integer) Optional If this ASP is configured for remote mirroring, the state of the data contained in the mirror copy has possible values of:

0 = InSync (Absolutely in Sync)
1 = Usable
2 = Unusable
3 = Not Owned

(DTDVersion = 20)


RemoteMirrorErrorRecoveryPolicy (integer) Required when creating a new Mirrored Copy and when changing it's attributes, otherwise it is optional 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:

0 = Wait, then suspend

(DTDVersion = 20)


RemoteMirrorErrorRecoveryTimeout (integer) Required when creating a new Mirrored Copy and when changing it's attributes, otherwise it is optional 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.

(DTDVersion = 20)


RemoteMirrorPerformanceMode (integer) Required when creating a new Mirrored Copy and when changing it's attributes, otherwise it is optional If this ASP is configured for remote mirroring, this indicates whether the mirroring is done in a synchronous manner. Possible values are:

0 = Synchronous
1 = Asynchronous on target
(source waits until operation reaches target)

(DTDVersion = 20)


RemoteMirrorRequireEncryption (string) Required when creating a new Mirrored Copy and when changing it's attributes, otherwise it is optional 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: (Yes or No) (DTDVersion = 20)

RemoteMirrorResumePriority (integer) Required when creating a new Mirrored Copy and when changing its attributes, otherwise it is optional 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:

10 = High
20 = Medium
30 = Low
98 = ASP Not Owned by System

DTDVersion = 20)


RemoteMirrorRole (integer) Required when creating a new Mirrored Copy, otherwise it is optional 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:

0 = Unknown
1 = ASP Not Owned by System
2 = ProductionCopy
3 = MirroredCopy
4 = MirroredCopyDetached

(DTDVersion = 20)


RemoteMirrorState (integer) Optional If this ASP is configured for remote mirroring, this indicated the status of geographic mirroring. Possible values are:

0 = Active
1 = ResumePending
2 = Resuming
4 = Suspended
5 = ASP Not Owned by System

(DTDVersion = 20)


RemoteMirrorTrackingSpace (integer) Required when creating a new Mirrored Copy and when changing its attributes, otherwise it is optional 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.

(DTDVersion = 30)


SynchronizationType (integer) Optional Type of synchronization that is underway or is pending. Possible values are:

0 = Full
1 = Partial
2 = Both

(DTDVersion = 30)


SyncPercentage (integer) Optional Amount of synchronization that is completed (in percent). Possible values are:

1001 = Not Geographically Mirrored
1002 = Geographically Mirrored but do not own IAsp
>=0 Percent

(DTDVersion = 30)


ReservedSpace (string) Optional Amount of reserved space (megabytes)

Status (integer) Optional 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:

0 = Available (Varied On)
1 = Active (Only half varied on)
2 = Pending (Vary on has been issued)
3 = Unavailable (Varied Off)
10 = Overflowed
11 = Owner Unknown (May belong to another system)
12 = Primary Missing (Only for Secondary ASP's. Indicates whether it's Primary exists)
13 = Inconsistent Link (Only for Secondary ASP's. Indicates if the link to the Primary is bad (ConvertUDFS needs to be rerun))

(DTDVersion = 10 & 20)


Threshold (string) Optional Storage used Threshold amount (in percent)

TotalSpace (string) Optional Total Space (megabytes)

TotalSpaceProtected (string) Optional Total Protected Space (megabytes)

TotalSpaceUnprotected (string) Optional Total Unprotected Space (megabytes)

TraceDate (string) Optional Trace Date (Has the form YYYYMMDDHHMM)

TraceDuration (integer) Optional Number of minutes trace has been running.

TraceStatus (integer) Optional 0 = No collection active
1 = Collection active
2 = Cancel collection
3 = Holding collection for balance only
4 = Clearing collection
5 = Holding collection for either collection or balance
99 = Invalid ASP (Either invalid ASP Specified, or ASP is offline)

TrackingAmount (integer) Optional Amount of Tracking resource currently used(in percent). Possible values are:

1001 = Not Geographically Mirrored
1002 = Geographically Mirrored but do not own IAsp
>=0 Percent

(DTDVersion = 30)


TrackingSuspended (integer) Optional Indicator if suspended with or without Tracking. Possible values are:

0 = Not Applicable
1 = Active
2 = Not Active

(DTDVersion = 30)


Type (string) Optional Type of ASP (System, Basic, Private, Switchable, Unknown)

UsedSpace (string) Optional Used Space on ASP

UsedSpaceProtected (string) Optional Protected Used Space on ASP

UsedSpaceUnprotected (string) Optional Unprotected Used Space on ASP

VariedOn (string) Optional Is the ASP Varied On? (Yes, No)
 
Sub Tag(s) Condition Description
Disk Optional, Can Repeat Disk data associated with the ASP
 
Message IDs
0x00000602
 
ASPName (DTDVersion = 30)
 
Tag Format:
<ASPName ResourceName="string">
  .
  <DeviceDescription . . . >
  .
</ASPName>
 
Usage:
This tag is used to send/retrieve information about the device descriptions of a Disk Pool.
 
Attribute Condition Description and Possible Values
ResourceName (string) Required The resource name of the Disk Pool for which Device Descriptions are needed.
 
Sub Tag(s) Condition Description
DeviceDescription Optional, Can Repeat The device description(s) of the Disk Pool that were queried for by Resource Name.
 
Message IDs
None
 
DeviceDescription (DTDVersion = 30)
 
Tag Format:
<DeviceDescription Name="string"/>
 
Usage:
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.
 
Attribute Condition Description and Possible Values
Name (string) Required The name of the Device Description.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
Disk
 
Tag Format:
<Disk Name="string"/>
 
Usage:
This tag is used to represent fields and values of an Disk.
 
Attribute Condition Description and Possible Values
Name (string, 10 characters) Required Unit Name

Number (integer) Optional Unit Number

ASP (integer) Optional Number of ASP disk belongs to

BusNumber (integer) Optional Number of Bus disk belongs to

Capacity (integer) Optional Capacity (in Megabytes)

CapacityAfterParity (integer) Optional 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.

CardPosition (string) Optional Position of controller card

CompressionStatus (integer) Optional 0 = Active
10 = IOP Recovery
11 = Allocation Recovery
12 = Reorganization Recovery
13 = Transition
14 = Reorganization Underway
98 = Unknown
99 = Not Compressed

ControllerName (string, 10 characters) Optional Controller name

ControllerNumber (integer) Optional Controller number

DeviceAddress (string) Optional Device Address

DevicePosition (string) Optional Device Position

EstCapacityOnCompression (integer) Optional Projected capacity when compressed (in Megabytes)

EstTimeForCompression (integer) Optional Estimated time to compress unit (in Minutes)

FreeSpace (integer) Optional Free space (in Megabytes)

IOBusAddress (string) Optional IOBus Address

IOPName (string) Optional Name of disk's IOP

IOPNumber (integer) Optional Number of disk's IOP

IsLoadSource (string) Optional Yes if load source, else No (Only used if Yes)

IsMissing (string) Optional Yes if the disk unit is missing or not operational, else No (Only used if Yes) (DTDVersion = 10)

IsMultiplePathDevice (string) Optional Yes 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 No (Only used if Yes) (DTDVersion = 20)

IsMultiplePathPrimary (string) Optional Yes 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 No (Only used if Yes) (DTDVersion = 20)

LocationCode (string) Optional 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)

MirroredPair (string, 10 characters) Optional Mirrored Pair Disk Name

NewName (string, 10 characters) Optional Name when renaming a disk

NumberOfPaths (integer) Optional 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)

ParitySet (integer) Optional Parity set number disk belongs to. Must be a valid parity set on the system.

ParityStatus (string) Optional InParity (Already in a parity set), IncludeCapable (Eligible to be included in an existing parity set), StartCapable (Eligible to be included in a non-existing parity set), Error

InAvailabilityParity (Already in a parity set that is optimized for availability), StartAvailabilityCapable (Eligible to be included in a non-existing parity set that will be optimized for availability when it is created) (DTDVersion = 20)


PartNumber (string) Optional Device part number. (DTDVersion = 20)

PercentBusy (integer) Optional Percent Busy

PercentUsed (integer) Optional Percent used (space) on disk

Protection (integer) Optional 0 = Unprotected Unit
1 = Mirrored Unit
2 = Device RAID-5 Unit
3 = Device RAID-6 Unit (DTDVersion = 30)

ProtectionStatus (integer) Optional 0 = Unprotected Unit
20 = Mirror Active
21 = Mirror Suspended
22 = Mirror Resuming
23 = Mirror Resuming Pending (DTDVersion = 30)
29 = Mirror Unknown
40 = Parity Active
41 = Parity Failed
42 = Parity Unprotected
43 = Parity Rebuilding
44 = Parity Resynching
50 = Parity Unknown

Rank (integer) Optional Provided for the FindValidDisks info tag.
An IASP and a disk can be switchable. A disk belongs to a Switchable Entity (a group of similarly switchable disks).

(0-99 are the best disks for the ASP)
2 = ASP and Disk are non-switchable.
53 = ASP and Disk are switchable.

(100-199 are valid disks, but not the best)
102 = ASP and Disk are non-switchable, but Disk can be made switchable.
104 = ASP is non-switchable. Disk is switchable, but it's switchable entity already has Disks in a non-switchable ASP.
106 = ASP is non-switchable. Disk is switchable, but there are no configured disks in it's switchable entity.
121 = ASP may be switchable. Disk is switchable.
151 = ASP and Disk are switchable. The disks' switchable entity is in the same Cluster Resource Group (CRG)
153 = ASP is switchable. Disk is switchable, but it's switchable entity has no disks in any ASP in the ASP's CRG.

(200-299 are unlikely disks, and should not be used unless absolutely necessary)
202 = ASP is non-switchable. Disk is switchable and it's switchable entity already has disks in a switchable ASP.
221 = ASP is switchable. Disk is switchable and it's switchable entity already has disks in a switchable ASP.
231 = ASP's switchablitity is unknown.

(300-399 are invalid disks, and may not be used in the ASP)
302 = ASP is non-switchable. Disk is switchable and it's switchable entity already has disks in a switchable ASP.
351 = ASP is switchable. Disk is switchable but it's switchable entity already has disks in a non-switchable ASP.
353 = ASP is switchable. Disk is switchable but cannot be accessed.
355 = ASP is switchable. Disk is switchable but it's switchable entity has disks in a different CRG.
357 = ASP is switchable. Disk is non-switchable.


RemoteMirroringAllowed (string) Optional Yes or No

ReservedSpace (integer) Optional Reserved Space (in Megabytes)

SerialNumber (string) Optional Unit Serial Number

Status (integer) Optional 0 = Unknown
1 = Not Operational
2 = Not Ready
3 = Busy
4 = Read/Write Protected
5 = Write Protected
6 = Parity Failed
7 = Parity Unprotected
8 = Parity Rebuilding
9 = Performance Degraded
10 = Redundant Hardware Failure
11 = Hardware OK

SystemKind (enumeration) Optional System Kind

TowerName (string, 10 characters) Optional Frame Name Disk of this Disk Unit.

TowerNumber (integer) Optional Frame Number of this Disk Unit.

TypeModelLevel (string) Optional Type, Model, and Level of disk. Presented as: Type-Model-Level

TypeModelLevelAfterCompress (string) Optional Projected Type, Model, and Level of disk after compression. Presented as: Type-Model-Level

TypeModelLevelAfterParity (string) Optional Projected Type, Model, and Level of disk after parity. Presented as: Type-Model-Level

UnitLocationLabel (string) Optional 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)

UsedSpace (string) Optional Used Space (in Megabytes)
 
Sub Tag(s) Condition Description
None
 
Message IDs
0x00000403, 0x00000402
 
DiskPair
 
Tag Format:
<DiskPair Name1="string" Name2="string"/>
 
Usage:
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.
 
Attribute Condition Description and Possible Values
Name1 (string, 10 characters) Required The Name of disk1.

Name2 (string, 10 characters) Required The Name of disk2.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
ParitySet (DTDVersion = 10)
 
Tag Format:
<ParitySet DiskInSetName="string"/>
 
Usage:
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.
 
Attribute Condition Description and Possible Values
DiskInSetName (string) Required The name of a disk unit in the parity set.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
CRG (DTDVersion = 20)
 
Tag Format:
<CRG Name="string"
     IsPrimaryNode="Yes | No"
     IsSitePrimaryNode ="Yes | No"
     SiteName="string"/>
  .
  <DeviceDescription . . . >
  <ResourceName . . . >
  .
 
Usage:
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).
 
Attribute Condition Description and Possible Values
Name (string) Required The name of the CRG.
 
IsPrimaryNode (string) Optional Indicates if this is the primary node in the CRG. Possible values: Yes, No
 
IsSitePrimaryNode (string) Optional Indicates if this is the primary node for this particular site in the CRG. Possible values: Yes, No
 
SiteName (string) Optional 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.
 
Sub Tag(s) Condition Description
ResourceName Optional, Can Repeat The ResourceName(s) belonging to this CRG. (DTDVersion = 30)
 
Message IDs
0x00000a11
 
 
ResourceName (DTDVersion = 30)
 
Tag Format:
<ResourceName Name="string"/>
 
Usage:
This tag is used to represent a Disk Pool Resource Name.
 
Attribute Condition Description and Possible Values
Name (string) Required The name of the Resource.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
 
Message
 
Tag Format:
<Message MessageID="Hex Value"
         MessageType="Error | Warning | Info">
  .
  <MessageData . . . >
  .
</Message>
 
Usage:
This tag is used to return any messages (Errors, Warnings, or Info) that occur.
 
Attribute Condition Description and Possible Values
MessageID (Hex Value) Required Identifier of the message (See MessageID)

MessageType (enumeration) Optional Type of message. Possible values are: Error | Warning | Info. Default is Error
 
Sub Tag(s) Condition Description
MessageData Optional, Can Repeat Data associated with the message.
 
Message IDs
None
 
MessageData
 
Tag Format:
<MessageData Type="string" Value="string"/>
 
Usage:
This tag specifies any data that is associated with the message.
 
Attribute Condition Description and Possible Values
Type (string) Required The type of data that is included in the tag, such as DiskName.

Value (string) Optional The actual value of the data.
 
Type Value Description
ASP Name of ASP (String), or Number of the ASP (integer) The name or number of the ASP is returned.
Attribute Name of attribute (String) There was a problem with this attribute.
AttributeValue Value of attribute (String) There was a problem with this value.
BADSTATE Disk ProtectionStatus (see ProtectionStatus under Disk) (Integer) The disk unit is in a state where it is unable to be powered on/off.
CRG Name of Cluster Resource Group (CRG) (String) The name of the CRG is returned.
DISK Name of disk (String) The name of the disk is returned.
FAIL A return code (Integer) The disk unit was not able to be powered on/off. The return code will help service diagnose the problem.
IOP Name of IOP (String) The name of the IOP is returned.
Line Line number (Integer) The XML stream was unable to be parsed. This indicates the line number of the parsing error.
NOPARSET Parity set requested (integer) The parity set requested does not exist.
Position Position in line (Integer) The XML stream was unable to be parsed. This indicates the position within the line of the parsing error.
RSC Resource name of ASP (String) or disk unit (String), or Number of the ASP (integer) The name or number of the ASP or disk unit is returned.
SANDBOXE A return code (Integer) A problem occurred inside a DASD Storage Management sandbox. The return code will help service diagnose the problem.
SessionType GUI, GreenScreen (String) Unable to open a session as a session of this type is currently running.
SLSERROR A return code (Integer) A problem creating a DASD Storage Management sandbox occurred. The return code will help service diagnose the problem.
SubTag Name of Sub Tag (String) There was a problem with this XML Sub Tag.
TCPIPAddress TCP/IP Address (String) If the GUI is open, displays the TCP/IP Address of the user currently holding the session.
TOWER Name of frame (String) The name of the frame is returned.
UserID UserID of user with an open session (String) If the GUI is open, displays the userID of the user currently holding the session.
 
Sub Tag(s) Condition Description
None
 
Message IDs
None
 
MessageID
 
Error/Message Codes:
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:

DM Error hex 0000 XXXX
DASD Storage Management Error hex 0001 XXXX
ValidateConfiguration Error hex 0002 XXXX
Clustering Error hex 0003 XXXX

The errors that are returned will be stripped of their leading 0's

DM Errors include all errors not indicated by DASD Storage Management or ValidateConfiguration errors and include parameter validation errors, and DM unexpected exceptions.

 
Description MessageID

Action Related:

Description: 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.
Recovery: None. You may re-open a session to create a new handle.
0x00000001

Description: 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.
Recovery: None. You must wait for the other client to finish.
0x00000002

Description: Action Failed
Recovery: An internal server error occurred.
0x00000004

Description: Action Successfully Started
Recovery: None.
0x00000005

Description: Action cannot be started. Action already in progress
Recovery: None.
0x00000006

Description: Session needs to be opened
Recovery: Open a session before submitting this action.
0x00000007

Description: Unknown Error
Recovery: None. An internal server error occurred.
0x00000008

Description: No Authority for this action
Recovery: Log into the server with the appropriate authority required for this action.
0x00000009

Description: Unable to perform an override (for the Override tag)
Recovery: Server is not paused, and does not require an override.
0x0000000a

Description: Cannot Open session
Recovery: Close down all clients, ensure no actions are running.
0x0000000c

Description: Cannot Close session
Recovery: None. Session is no longer active. No need to close.
0x0000000d

XML Parser Related:

Description: XML Parsing Error
Recovery: Unable to parse the XML stream. Check your XML with the DTD.
0x00000060

Description: Tag Invalid
Recovery: Check your XML with the DTD.
0x00000070

Description: Tag Missing
Recovery: Check your XML with the DTD.
0x00000071

Description: Sub Tag Invalid
Recovery: Check your XML with the DTD.
0x00000078

Description: Sub Tag Missing
Recovery: Check your XML with the DTD.
0x00000079

Description: Attribute Invalid
Recovery: Check your XML with the DTD.
0x00000080

Description: Attribute Missing
Recovery: Check your XML with the DTD.
0x00000081

Description: Attribute Value Invalid
Recovery: Check your XML with the DTD.
0x00000088

Description: Attribute Value Missing
Recovery: Check your XML with the DTD.
0x00000089

Mirroring Related:

Description: Unable to suspend a mirrored disk unit
Recovery: Ensure unit's mirrored pair is not suspended.
0x00000304

Description: Disk unit not mirrored
Recovery: Start mirroring on disk unit.
0x00000305

Description: Replacement disk unit still active
Recovery: Suspend mirroring on the replacement disk.
0x00000308

Description: Unable to mirror load source
Recovery: Enable remote load source mirroring.
0x0000030c

Description: Mirrored pair not suspended
Recovery: Suspend mirrored pair.
0x0000030d

Disk Unit Related:

Description: Unable to power off disk unit
Recovery: None.
0x00000400

Description: Unable to power on disk unit
Recovery: None.
0x00000401

Description: Disk unit has errors
Recovery: Run ScanDisk on unit.
0x00000402

Description: Disk unit not found
Recovery: Ensure disk unit exists and that it has reported to the system.
0x00000403

Description: Disk unit configured
Recovery: Remove disk unit from an ASP or select a different unit.
0x00000406

Description: Disk unit in bad Parity state (Failed, Unprotected, or Rebuilding)
Recovery: If rebuilding, wait for it to finish, if failed, replace unit and rebuild parity, if unprotected, start parity.
0x00000407

Description: Not valid for the load source
Recovery: None.
0x00000408

Description: Disk unit not missing
Recovery: None. Disk unit must be missing before this action may be run.
0x00000409

Description: Disk unit has no read error on LDI
Recovery: None. Disk unit does not need to be rebuilt
0x0000040a

Description: Disk pair have different capacities
Recovery: Choose a disk with the same capacity.
0x0000040b

Description: Disk pair have different compression status
Recovery: Chose a disk with the same compression status.
0x0000040c

Description: Disk unit not eligible for action
Recovery: None.
0x0000040d

Description: Disk unit not configured
Recovery: Add disk unit to an ASP.
0x0000040e

Description: Disk unit missing
Recovery: Run AssignDisk Action on this unit.
0x0000040f

Description: Disk unit not eligible for copying
Recovery: None.
0x00000410

Description: Disk unit cannot be renamed to the specified name (DTDVersion = 10)
Recovery: 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).
0x00000411

ASP Related:

Description: Unable to add disk unit to a mirrored ASP, or to Start Mirroring on an ASP (Cannot pair disk units)
Recovery: Ensure disk unit has a mirrored pair.
0x00000500

Description: Same original and destination ASP
Recovery: Select a different destination ASP
0x00000505

Description: ASP is protected
Recovery: Unprotect ASP.
0x00000506

Description: Warning: System is not in an Independent System Group (ISG)
Recovery: 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.
0x00000507

Description: ASP not found
Recovery: Ensure ASP is varied on, and reporting.
0x00000602

Description: Need to clear ASP before action can be performed
Recovery: Clear ASP
0x00000603

Description: ASP not mirrored
Recovery: Start mirroring on ASP.
0x00000604

Description: ASP is mirrored
Recovery: Stop mirroring on ASP.
0x00000605

Parity Related:

Description: Disk unit not eligible for this parity operation
Recovery: None.
0x00000709

Description: Parity set needs manual intervention to start
Recovery: Physically toggle the Parity switch on unit's IOP.
0x0000070a

Description: Parity set does not exist
Recovery: Create parity set first.
0x0000070b

Description: Parity set needs manual intervention to stop
Recovery: Physically toggle the Parity switch on unit's IOP.
0x0000070c

Description: Disk unit is not in Parity Mismatch state
Recovery: None. Do not need to correct parity mismatch.
0x0000070d

Description: Parity set does not need to be rebuilt
Recovery: None.
0x0000070e

Cancel Errors:

Description: Cannot Cancel Action
Recovery: None. This action may not be canceled.
0x00000900

Description: No action to cancel
Recovery: None. No such action.
0x00000901

Description: Action canceled
Recovery: None. Action successfully canceled.
0x00000902

General Errors/Warnings:

Description: General DM Error. Some internal error has caused the DM operation to fail
Recovery: None.
0x000000ff

Description: IPL has not gone far enough. Not ready
Recovery: Wait for IPL to finish.
0x00000a00

Description: Invalid configuration
Recovery: Run ValidateConfiguration action.
0x00000a01

Description: A warning was not overridden by the user, causing the action to fail
Recovery: None.
0x00000a02

Description: IOP not found
Recovery: None.
0x00000a03

Description: Frame not found
Recovery: None.
0x00000a04

Description: Unable to block a task. Blocker already in use. Shouldn't happen.
Recovery: IPL machine.
0x00000a05

Description: The user needs to respond to a warning message.
Recovery: Respond with an Override or a Cancel tag.
0x00000a06

Description: Unable to start the partial IPL. This means there is a problem with DASD Storage Management.
Recovery: None.
0x00000a07

Description: Need to invoke ValidateConfiguration. Checker returned with an error.
Recovery: Run ValidateConfiguration.
0x00000a08

Description: An unknown error occurred while attempting to do a partial IPL.
Recovery: None.
0x00000a09

Description: There is no RIO Bus Adapter associated with this frame.
Recovery: None.
0x00000a10

Description: CRG not found.
Recovery: None.
0x00000a11

DASD Storage Management Errors/Warnings:

Description: Units contained in both cleared and non-cleared ASPs
Recovery: None.
0x00010101

Description: Short delay required to prepare system
Recovery: 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.
0x00010102

Description: Long delay required for directory recovery
Recovery: See 0x00010102.
0x00010103

Description: No valid disk configuration.
Recovery: 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.
0x00010104

Description: Could not find a valid mirror mate for load source
Recovery: None.
0x00010105

Description: User canceled internal function
Recovery: None.
0x00010145

Description: Function not allowed after IPL past DST
Recovery: None.
0x00010147

Description: Function not allowed in current state
Recovery: None.
0x00010149

Description: Not allowed to move unit both to and from same ASP
Recovery: None.
0x0001014a

Description: Not allowed to move units to or from a mirrored ASP
Recovery: None.
0x0001014b

Description: Command to an IOP failed with no reference code
Recovery: Check the Product Activity Log (PAL) for IOP errors, then try the request again.
0x0001014c

Description: Machine pool is too small
Recovery: 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.
0x0001014d

Description: Long delay required for mirror synchronization
Recovery: See 0x00010102.
0x00010153

Description: Long delay required to prepare system
Recovery: See 0x00010102.
0x00010154

Description: Problem encountered
Recovery: None.
0x0001015A

Description: Compression recovery needs to be performed
Recovery: 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).
0x0001015B

Description: Disk capacity limit exceeded
Recovery: 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.
0x0001015C

Description: Compression operation failed
Recovery: Compression operation failed during the "Prepare to Compress data" stage of the operation. To recover from this condition, you need to perform "Start compression recovery" operation from "Work with disk unit recovery" menu (Green Screen).
0x0001015D

Description: Machine pool has insufficient storage to complete the requested operation.
Recovery: 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.
0x0001015F

Description: The node (system) is already in a SystemGroup
Recovery: Call Service.
0x00010191

Description: The node (system) is NOT in a SystemGroup
Recovery: Call Service.
0x00010192

Description: Moves to and from an Independent Disk Pool are not allowed
Recovery: None.
0x00010194

Description: Unable to create Independent Disk Pool because not enough address ranges are available.
Recovery: Call Service.
0x00010195

Description: Not allowed to create Independent Disk Pool because this node must be restarted to clean up address ranges
Recovery: Restart system.
0x00010196

Description: Another node has a configuration change in progress
Recovery: Wait for the other node to finish, and try again.
0x0001019B

Description: Node cannot communicate to other node in cluster.
Recovery: The node cannot communicate to other node in cluster. Make sure clustering is active. If necessary, start clustering (STRCLUNOD), or fix the communications error.
0x0001019C

Description: Failed to initialize data port on target node.
Recovery: Check IP addresses in the cluster resource group. Fix the communication failure, and try the request again.
0x0001019D

Description: Failed to initialize data port on source node.
Recovery: Check IP addresses in the cluster resource group. Fix the communication failure, and try the request again.

If the problem persists, contact your technical support provider

0x0001019E

Description: Machine pool has insufficient storage to complete requested operation.
Recovery: 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.
0x0001019F

Description: The system could not complete internal processing successfully.
Recovery: Reclaim IOP cache storage on the target node. Try the request again. If the problem persists, contact your technical support provider.

0x000101A0

Description: The system could not complete internal processing successfully.
Recovery: Reclaim IOP cache storage on the target node. Try the request again. If the problem persists, contact your technical support provider.

0x000101A1

Description: Disk capacity limit exceeded.
Recovery: 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.
0x000101A2

Description: An unexpected error occurred.
Recovery: Try the request again. If the problem persists, contact your technical support provider
0x000101A3

Description: Operation causes ASP to exceed capacity
Recovery: 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.
0x00010201

Description: Operation causes ASP to exceed threshold
Recovery: 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.
0x00010202

Description: Odd number of units of equal capacity selected
Recovery: 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.
0x00010203

Description: ASP selected is marked to be cleared
Recovery: None.
0x00010205

Description: ASP selected is already mirrored
Recovery: None.
0x00010207

Description: ASP has missing units
Recovery: Replace the missing units.
0x00010208

Description: ASP selected is not mirrored
Recovery: None.
0x00010209

Description: There are no active units for a mirrored pair.
Recovery: 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).
0x0001020A

Description: Duplicate disk pool name
Recovery: Use a different name.
0x0001020B

Description: Invalid disk pool name
Recovery: Use a different name.
0x0001020D

Description: This node has no more IASP numbers
Recovery: 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.
0x0001020E

Description: There are temporarily no more available IASP numbers
Recovery: Wait for another node to finish a configuration change, and try again.
0x00010212

Description: Configuration source needs to be restored, or its disk pool made available.
Recovery: 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.
0x00010213

Description: The configuration source disk unit in the independent disk pool does not contain the most recent data for the disk pool.
Recovery: Try to locate the correct configuration source. If necessary, you may need to replace the missing disk unit.
0x00010214

Description: Unknown Configuration Source status
Recovery: Run "Recover Unknown Configuration Source".
0x00010215

Description: Missing disk units.
Recovery: 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.
0x00010216

Description: Disk pool is only partially restored
Recovery: Retry running "Recover" on the disk pool. If you get this error again, you may have to clear the disk pool.
0x00010217

Description: Start compression failure.
Recovery: Recover configured disk units.
0x00010218

Description: LPAR Configuration error.
Recovery: Run LPAR Recovery.
0x00010219

Description: Short delay required to prepare system
Recovery: See 0x00010102.
0x0001021A

Description: Long delay required for directory recovery
Recovery: See 0x00010102.
0x0001021B

Description: IASP must be varied off before carrying out this action
Recovery: Vary off IASP.
0x0001021C

Description: Long delay required to prepare system
Recovery: See 0x00010102.
0x0001021D

Description: Long delay required for mirror synchronization
Recovery: See 0x00010102.
0x0001021E

Description: Unable to remove units from an IASP and a User ASP at the same time
Recovery: Remove them from one ASP at a time.
0x0001021F

Description: Too many disk units are being removed.
Recovery: Remove one less disk unit.
0x00010220

Description: Not a valid ASP number
Recovery: None.
0x00010221

Description: There are no more available independent disk pool numbers.
Recovery: 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:
  • 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.
  • Reduce the number of disk pools being created and try the request again.
  • Delete an existing independent disk pool to free up an independent disk pool number. Retry the request.
  • Remove a node from the device domain group and try the request again.
0x00010222

Description: Internal system resource balancing did not complete.
Recovery: 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.
0x00010223

Description: Internal system resource balancing did not complete.
Recovery: 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.
0x00010224

Description: Independent disk pool is missing.
Recovery: 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.
0x00010227

Description: Multiple nodes claim ownership of a disk pool.
Recovery: 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.
0x00010228

Description: Internal system resource recovery did not complete.
Recovery: 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.
0x00010229

Description: IASP must be varied off before carrying out this action
Recovery: Vary off IASP.
0x0001022A

Description: Could not write to configuration source.
Recovery: The requested operation failed. The system could not write to the configuration source disk unit. Check the Product Activity Log (PAL) for any errors.
0x0001022B

Description: Independent disk pool not valid
Recovery: The specified independent disk pool is not valid. Either select a valid disk pool or create the disk pool.
0x0001022C

Description: Could not convert disk pool.
Recovery: 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.
0x0001022D

Description: The selected disk pool is not a primary disk pool
Recovery: You must select a primary disk pool when you create a disk pool group.
0x0001022E

Description: Disk pools proposed for a disk pool group cannot be in different cluster resource groups.
Recovery: 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.
0x0001022F

Description: The independent disk pool cannot be in active recovery group when converting.
Recovery: 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.
0x00010230

Description: Cluster version not valid
Recovery: 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.
0x00010231

Description: The independent disk pool is being blocked by a cluster recovery group action.
Recovery: A cluster recovery group action is preventing the disk pool from being available for the configuration change. Retry the operation.
0x00010233

Description:Primary disk pool not available.
Recovery: 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:
  • Find the missing primary disk pool and ensure it is owned by the same node that owns the secondary disk pool.
  • Attempt to recover the configuration source for the independent disk pool.
  • Delete the primary disk pool if it no longer exists. Then try to delete the secondary disk pool again.
0x00010234

Description: The independent disk pool contains failed disk units.
Recovery: 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.
0x00010235

Description: The IAsp is currently remotely mirrored. Therefore, cannot create mirror copy for it.
Recovery: If mirror copy is missing, deconfigure remote mirroring and try again.
0x00010236

Description: The IAsp is currently owned by this node. Therefore, cannot create mirror copy for it on this node.
Recovery: Choose different node to create the mirror copy.
0x00010237

Description: The independent disk pool is not owned by any node.
0x00010238

Description: The independent disk pool is not owned by any node that responded.
Recovery: 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.
0x00010239

Description: The independent disk pool is not in a switchable hardware group.
Recovery: Add the independent disk pool to a switchable hardware group.
0x0001023A

Description: The independent disk pool might not be in a switchable hardware group.
Recovery: 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.
0x0001023B

Description: Unable to determine if switchable hardware group is active.
Recovery: 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.
0x0000023C

Description: The switchable hardware group containing the independent disk pool does not have site specified.
Recovery: Add site name for all nodes in the switchable hardware group recovery domain.
0x0001023D

Description: The node creating the mirror copy is at the same site as the node that owns the original independent disk pool.
Recovery: 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.
0x0001023E

Description: The Dasd selected for new mirror copy do not provide capacity greater than or equal to the original independent disk pool capacity.
Recovery: . Select more or larger Dasd for the new mirror copy, or reduce capacity of original independent disk pool.
0x0001023F

Description: The node previously found as the owner of the original independent disk pool is no longer communicating with the node creating the mirror copy.
Recovery: 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.
0x00010240

Description: Duplicate copies of the independent disk pool exist on more than one node.
Recovery: Eliminate the extra copy of the independent disk pool.
0x00010241

Description: The specified independent disk pool is not configured for geographic mirroring.
Recovery: The requested operation could not be completed because the specified independent disk pool is not configured for geographic mirroring.
0x00010242

Description: The specified independent disk pool is not the production copy.
Recovery: This action must be completed from the node that owns the production copy of the independent disk pool.
0x00010243

Description: The specified independent disk pool is not the mirror copy or detached mirror copy.
Recovery: This action can only be completed on the mirror copy or detached mirror copy.

If the problem persists, contact your technical support provider.

0x00010244

Description: An unexpected error occurred.
Recovery: Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x00010245

Description: The node previously found as owner of the mirror copy is no longer communicating with this node.
Recovery: Make sure that clustering is active on both the source and target node. Try the operation again.

If the problem persists, contact your technical support provider.

0x00010246

Description: At least one of the independent disk pools is owned by more than one node.
Recovery: Restart your servers so that each independent disk pool involved in this action is owned by only one node. Try the operation again.

If the problem persists, contact your technical support provider.

0x00010247

Description: This system does not own the independent disk pool.
Recovery: This action must be performed from the node that owns the production copy.
0x00010249

Description: This action is not valid in the current geographic mirroring state.
Recovery: Change the geographic mirroring state to be allowed to perform this operation.
0x0001024A

Description: The node that the mirror copy resides on is not known.
Recovery: Restart the server and try the operation again.

If the problem persists, contact your technical support provider.

0x0001024B

Description: The server does not have enough free storage to create an object.
Recovery: 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.

0x0001024C

Description: This system does not own the independent disk pool.
Recovery: This action must be performed from the node that owns the independent disk pool.
0x0001024D

Description: This system does not own the independent disk pool.
Recovery: This action must be performed from the node that owns the independent disk pool.
0x0001024E

Description: This node does not own the specified independent disk pool.
Recovery: Restart your server to assign ownership for the independent disk pool. Try the operation again.

If the problem persists, contact your technical support provider.

0x0001024F

Description: The server could not write to a disk unit in the independent disk pool.
Recovery: Fix the disk unit error and try the operation again.
0x00010250

Description: Unable to delete the geographically mirrored independent disk pool.
Recovery: 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.
0x00010251

Description: Unable to delete the geographically mirrored independent disk pool.
Recovery: Deconfigure geographic mirroring for the independent disk pool from this node, the owner of the production copy. Try the operation again.
0x00010252

Description: Unable to delete the geographically mirrored independent disk pool.
Recovery: Deconfigure geographic mirroring for the independent disk pool from the node that owns the production copy. Try the operation again.
0x00010253

Description: The mirror copy is already detached.
Recovery: Reattach the mirror copy if you want this operation to perform correctly.
0x00010254

Description: The server is unable to suspend geographic mirroring because it detected a failed disk unit on the production copy.
Recovery: Check the Product Activity Log (PAL), and take any required action. Replace disk units as necessary. Try the operation again.
0x00010255

Description: Unable to detach mirror copy because mirror copy data state is not synchronized.
Recovery: Synchronize the mirror copy and try the operation again.
0x00010256

Description: Operation not valid when geographically mirrored disk pool is available.
Recovery: Make the disk pool unavailable and try the operation again.
0x00010257

Description: Operation failed because the system could not find the mirror copy.
Recovery: The system could not find the mirror copy, even though all nodes in the device domain are present. Contact your technical support provider.
0x00010258

Description: Operation failed because the system could not find the mirror copy.
Recovery:

Not all the nodes in the device domain responded. Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x00010259

Description: Not all of the disk pools in the disk pool group are geographically mirrored
Recovery: 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:
  • Configure geographic mirroring for the disk pools which are not geographically mirrored.
  • Deconfigure geographic mirroring for the disk pools that are geographically mirrored.
0x0001025A

Description: The server did not accept the warning on the mirror copy.
Recovery: Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x0001025B

Description: The server did not accept the warning on the production copy.
Recovery: Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x0001025C

Description: The system cannot resume geographic mirroring for a detached mirror copy or reattach a mirror copy that is not detached. Cannot complete requested operation.
Recovery:

You cannot reattach a mirror copy if it is not detached. You may want to resume geographic mirroring instead.

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.

If the problem persists, contact your technical support provider.

0x0001025D

Description: Cluster resource group must be active for requested operation.
Recovery: Start the cluster resource group and try the operation again.
0x0001025E

Description:Disk pools selected for operation have their mirror copies owned by different target nodes.
Recovery: 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.
0x0001025F

Description: An unexpected error occurred. Try the request again.
Recovery: 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.

If the error continues, contact your technical support provider.

0x00010260

Description: An unexpected error occurred. Try the request again.
Recovery: 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.

If the error continues, contact your technical support provider.

0x00010261

Description: System failed to process mirror copy from prior make available operation.
Recovery: 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.

If the error continues, contact your technical support provider.

0x00010262

Description: The configuration source disk unit in the independent disk pool does not contain the most recent data for the disk pool.
Recovery: Contact your technical support provider.
0x00010263

Description: Server failed to access mirror copy after accepting warnings.
Recovery: Verify that clustering is active to the mirror copy node. Verify that the mirror copy is operational. Try the request again.

If the error continues, contact your technical support provider.

0x00010264

Description: Cannot link a detached link pool.
Recovery: Reattach the disk pool and try the link operation again.
0x00010267

Description: Cannot suspend geographic mirroring with tracking for the independent disk pool because untracked changes have been made.
Recovery: 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.
0x00010268

Description: Cannot suspend geographic mirroring with tracking for the independent disk pool because no tracking resources are available.
Recovery: Suspend geographic mirroring without tracking, or if the independent disk pool is offline, increase tracking resources and then try the suspend operation again.
0x00010269

Description: Cannot suspend geographic mirroring with tracking for the independent disk pool for an unknown reason.
Recovery: Suspend geographic mirroring without tracking or contact your technical support provider.
0x0001026A

Description: Cannot perform requested function because another node owns a copy with the same role.
Recovery: Do a CHGCRG of the recovery domain order to resolve the duplicate roles.
0x0001026B

Description: Cannot suspend geographic mirroring with tracking for the independent disk pool because the mirror copy is detached.
Recovery: Suspend geographic mirroring without tracking.
0x0001026C

Description: Specified tracking resource is too large.
Recovery: Specify a tracking resource capacity that is no more than 1% of the disk pool's capacity. Reduce tracking resources and try again.
0x0001026D

Description: The configuration source disk unit selected for the new independent disk pool has an I/O error.
Recovery: 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.
0x0001026E

Description: Disk unit I/O failure.
Recovery: None.
0x00010301

Description: Disk unit is wrong size to replace
Recovery: None.
0x00010303

Description: Disk configuration change not allowed for the device
Recovery: None.
0x00010304

Description: Selected unit did not have read error
Recovery: None.
0x00010305

Description: Unit not at a valid load source location
Recovery: 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.
0x00010306

Description: It is not valid to select a missing unit
Recovery: None.
0x00010307

Description: Load source is unknown or does not contain latest code
Recovery: None.
0x00010309

Description: Status of other sub-unit is not valid
Recovery: 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.
0x0001030A

Description: Other sub-unit is missing
Recovery: The function requested can not be performed because the other sub-unit of the mirrored pair is missing.
0x0001030B

Description: Selected unit is mirror protected
Recovery: 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.
0x0001030C

Description: Selected unit requires initialization
Recovery: 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.
0x0001030D

Description: Selected unit is in a mirrored ASP
Recovery: None.
0x00010310

Description: Cannot replace active unit past DST
Recovery: None.
0x00010311

Description: Selected failed disk unit causes data loss
Recovery: 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.
0x00010312

Description: Missing device parity unit requires cleared ASP
Recovery: 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.
0x00010314

Description: Wrong device parity status for replace
Recovery: 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.
0x00010315

Description: Device parity protected unit required
Recovery: See 0x00010315.
0x00010316

Description: Disk unit does not have system support
Recovery: None.
0x00010317

Description: Cannot replace mirrored unit with device parity unit
Recovery: A device parity unit is not allowed to be used to replace a disk unit that is a subunit of a mirrored pair.
0x00010318

Description: Selected unit does not have a parity mismatch
Recovery: None.
0x00010320

Description: Mirrored load source mate not attached to MFIOP
Recovery: Move load source mate to MFIOP.
0x00010322

Description: Load source size too small, call for service
Recovery: Call Service.
0x00010324

Description: Could not allocate larger free space map
Recovery: None.
0x00010325

Description: Only one mirrored unit is eligible for compression
Recovery: 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.
0x00010326

Description: I/O operation not attempted
Recovery: The I/O operation was not attempted. The disk unit is no longer a candidate for the requested operation.
0x00010327

Description: I/O operation failed
Recovery: The I/O operation was not successful. Retry the operation.
0x00010328

Description: I/O operation failed
Recovery: See 0x00010328.
0x00010329

Description: Abnormal IOP reset
Recovery: 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.
0x0001032A

Description: Cannot perform the operation
Recovery: The requested compression operation cannot be performed.
0x0001032B

Description: Data not preserved
Recovery: The data on disk units could not be preserved during the "Stop Compression" operation.
0x0001032C

Description: Mismatched compression state
Recovery: 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.
0x0001032E

Description: Mirrored disk unit is suspended
Recovery: 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.
0x0001032F

Description: I/O operation failed
Recovery: 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.
0x00010330

Description: Compressed disk unit not allowed in system ASP
Recovery: Uncompress disk unit first, the retry the add.
0x00010343

Description: There are no more IASP Disk Unit Numbers
Recovery: Remove units or delete an IASP.
0x00010345

Description: Cannot determine if there are any additional IASP Disk Unit Numbers
Recovery: Fix cluster communication and retry.
0x00010346

Description: Another node has a configuration change in progress.
Recovery: Retry AFTER other node is finished.
0x00010347

Description: The system has some lost IASP Disk Unit Numbers
Recovery: Wait for the system to attempt recovery, then retry.
0x00010348

Description: Load source disk unit could not be found.
Recovery: 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.
0x00010349

Description: Could not obtain enough disk unit numbers
Recovery: 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:
  • 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.
  • Reduce the number of units being added.
  • Remove unnecessary disk units from other independent disk pools.
0x0001034B

Description: Could not balance the disk unit numbers across the nodes
Recovery: 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.
0x0001034C

Description: Could not balance the disk unit numbers across the nodes
Recovery: 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.
0x0001034D

Description: Cannot reclaim cache storage
Recovery: 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.
0x0001034E

Description: There is a non-parity disk unit in the mismatched parity set
Recovery: Bring the system down to DST and retry.
0x00010350

Description: The IASP containing one of the mismatched disk units is varied on
Recovery: Vary off the IASP and retry.
0x00010351

Description: Operation not completed successfully.
Recovery: Retry.
0x00010353

Description: The selected disk device does not support the function to retrieve the device logs.
Recovery: Contact your technical support provider.
0x00010354

Description: Cannot use disk unit for non-switchable ASP
Recovery: 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.
0x00010361

Description: Cannot use disk unit for switchable ASP
Recovery: 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.
0x00010362

Description: Cannot use disk unit for switchable ASP
Recovery: 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.
0x00010363

Description: Cannot use disk unit for switchable ASP
Recovery: 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.
0x00010364

Description: Cannot use disk unit for switchable ASP
Recovery: 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.
0x00010365

Description: 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
Recovery: 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:
  • 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.
0x00010366

Description: Invalid disk unit for nonswitchable disk pool because switchable entity blocks access to switchable disk pool
Recovery: 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.

In order to use this disk unit for the specified disk pool, you can do one of the following:

  • Change the switchable disk pool that has disk units configured in the other frame to nonswitchable by removing it from its cluster resource group.
  • 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.
  • 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).
  • Change the order of the frames so that the frame containing this disk unit is adjacent to this node. Then make the frame private.
0x00010367

Description: 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
Recovery: 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:
  • 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.
0x00010368

Description: Invalid disk unit for switchable disk pool because Virtual OptiConnect is not configured
Recovery: 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:
  • Change the specified independent disk to be nonswitchable by removing it from the cluster resource group.
  • Configure Virtual OptiConnect.
0x00010369

Description: Invalid disk unit for switchable disk pool because disk unit is nonswitchable, but could be made switchable
Recovery: 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:
  • If the disk unit resides in a frame, make it switchable by changing the frame mode from private to switchable.
  • 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.
0x00010370

Description: A disk unit is missing from the configuration of the mirror copy.
Recovery: Find or fix the missing disk unit in the mirror copy. Check the Product Activity Log (PAL) on target node. Reclaim IOP cache storage.
0x00010380

Description: A disk unit in the mirror copy is partially restored.
Recovery: Try to restore the disk unit data again. If you get this error again, you may have to clear the disk pool.
0x00010381

Description: The mirror copy unit has no available alternate sectors.
Recovery: Free up alternate sectors by performing one of the following actions:
  • Remove disk unit
  • Replace disk unit
  • Do a save/restore of the disk unit
  • Perform a PUMP copy of the disk unit
0x00010382

Description: Incorrect device parity protection for disk unit in the mirror copy.
Recovery: To correct the device parity problem, try one of the following actions on the mirror copy:
  • Start SST or DST in the character-based interface. Select the following: Work with Disk Units --> Work with Disk Unit Recovery --> Correct Device Parity Protection Mismatch
  • start device parity protection
  • Include a disk unit in a parity set
  • stop mirroring
0x00010383

Description: Compression failed to start on a disk unit in the mirror copy.
Recovery: Compression operation failed when trying to prepare to compress data.

To recover from start compression failure, start SST or DST in the character-based interface. Select the following:

  1. Work with Disk Units
  2. Work with disk unit recovery
  3. Recover from start compression failure
0x00010384

Description: The configuration source disk unit is missing for the mirror copy.
Recovery: Attempt to locate the missing disk unit.

See Recover an independent disk pool in the online help for step-by-step instructions to recover the configuration source.

0x00010385

Description: The system rebuilt the mirror copy of the independent disk pool with the correct configuration source
Recovery: Try the operation again.
0x00010386

Description: A disk unit in the mirror copy is missing a connection.
Recovery: Check the Product Activity Log (PAL) on the mirror copy node. Take action and try the operation again.

If the problem persists, contact your technical support provider.

0x00010387

Description: A disk unit in the mirror copy has an error.
Recovery: Check the Product Activity Log (PAL) on the mirror copy node. Take action and try the operation again.
0x00010388

Description: Device parity command failed - configuration change
Recovery: After the selections were made, the physical configuration of the disk units has changed in the parity sets listed below. Retry the function.
0x00010401

Description: Device parity command error
Recovery: The command to these device parity sets was not successful. Retry the function or call for service.
0x00010402

Description: Device parity command error
Recovery: See 0x00010402.
0x00010403

Description: Command did not complete within time limit
Recovery: 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.
0x00010404

Description: Device parity operation canceled by user
Recovery: The operation on the following parity sets was canceled by the user. The required manual intervention was not completed.
0x00010405

Description: Device parity function completed abnormally
Recovery: 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.
0x00010408

Description: Device parity command failed
Recovery: The command to these device parity sets was not successful because the amount of data moved was not sufficient. Retry the function.
0x00010409

Description: Disk unit(s) are ineligible for the requested operation.
Recovery: This operation would violate a parity rule.
0x0001040A

Description: MFIOP is only supports disk units in 520-byte format
Recovery: None.
0x00010503

Description: Remote load source mirroring is already enabled
Recovery: The remote load source mirroring function is already enabled.
0x00011106

Description: Remote load source mirroring is already disabled
Recovery: The remote load source mirroring function is already disabled.
0x00011107

Description: Disk Unit Configuration will not be valid
Recovery: 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.
0x00011109

Description: IPL will occur on primary logical partition
Recovery: 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.
0x0001110A

Description: Creating the first independent disk pool in a device domain group
Recovery: 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.
0x0001110C

Description: Reclaim IOP cache storage recommended.
Recovery: Check Product Activity Log (PAL) on the target node. Reclaim IOP cache storage on target node if any action is needed.
0x0001110D

Description: Unexpected warning from mirror copy node.
Recovery: Check Product Activity Log (PAL) on target node. Take action, and try the operation again.

If the problem persists, contact your technical support provider.

0x0001110E

Description: ASPs will be cleared
Recovery: 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.
0x00011201

Description: Cannot balance the data on the disk pool.
Recovery: 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.
0x00011202

Description: The IASP name is possibly a duplicate.
Recovery: Confirm that IASP name is unique in the group.
0x00011203

Description: Should not attempt configuration change.
Recovery: Another node might be using the selected IASP. The system is unable to communicate with another node in the CRG.
0x00011205

Description: This request will cause the system to be below threshold.
Recovery: The system is low on disk pool numbers. This message is informational only.
0x00011206

Description: IASP configuration may not be valid
Recovery: Accepting it may not give the correct configuration. If you reject the warning, you can remove the IASP and try to recreate it.
0x00011207

Description: The secondary and primary disk pools must be in the same cluster resource group.
Recovery: 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.
0x00011208

Description: The cluster resource group may be active.
Recovery: 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.
0x00011209

Description: The cluster resource group version may be wrong.
Recovery: 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.
0x0001120A

Description: Could not find the node that owns the mirror copy.
Recovery: Could not find the node that owns the mirror copy, even though all nodes in the device domain are present.

If the problem persists, contact your technical support provider.

0x0001120B

Description: Could not find the node that owns the mirror copy.
Recovery: Not all the nodes in the device domain responded. Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x0001120C

Description: Make sure to select all of the independent disk pools that belong to the disk pool group.
Recovery: The primary disk pool is missing, so the disk pool group is unknown.
0x0001120D

Description: The primary disk pool is missing, so the disk pool group is unknown.
Recovery:Locate the missing primary disk pool and try the operation again.

If the problem persists, contact your technical support provider.

0x0001120E

Description: Could not find the node that owns the production copy.
Recovery: Make sure that clustering is active. If necessary, start clustering (STRCLUNOD). Try the request again.

If the problem persists, contact your technical support provider.

0x0001120F

Description:The disk unit is already mirrored.
Recovery: 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.

If the problem persists, contact your technical support provider.

0x00011211

Description: Unexpected warning from mirror copy.
Recovery: Unexpected warning from mirror copy. Check the Product Activity Log (PAL) on target node and take any required action. Try the operation again.

If the problem persists, contact your technical support provider.

0x00011212

Description: 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.
Recovery: 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.
0x00011213

Description: Unable to add non-configured disk units because the level of mirror protection is lower than the current disk pool.
Recovery: 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:
  • Move hardware.
  • Replace the disk unit with a disk unit in a different frame/unit.
  • Replace the disk unit with an IOP that has the same level of hardware protection.
0x00011214

Description: 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.
Recovery: Specify more tracking resources or accept full synchronization.
0x00011215

Description: 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.
Recovery: Specify more tracking resources or accept full synchronization.
0x00011216

Description: Cannot determine if unit possibly configured
Recovery: 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.
0x00011301

Description: Some pages on disk unit were not readable
Recovery: 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.
0x00011302

Description: Some errors were found during the scan.
Recovery: 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.
0x00011303

Description: Unit possibly configured for IMPI
Recovery: None.
0x00011305

Description: Lower level of mirrored protection
Recovery: The requested operation will result in a lower level of mirrored protection.
0x00011306

Description: Cannot determine if unit possibly configured
Recovery: See 0x00011301.
0x00011307

Description: Unprotected disk unit in mirrored ASP
Recovery: Disk units will become unprotected as a result of running the "Correct device parity mismatch" operation. These units were originally device parity protected.
0x00011308

Description: Selected unit is in a mirrored ASP
Recovery: 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.
0x0001130A

Description: Install licensed internal code after function completes
Recovery: 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 "Rebuild disk unit data" function. If you continue with this operation, the system will fail and you will be required reinstall Licensed Internal Code and restore your data.
0x0001130C

Description: Only one subunit of mirrored pair selected
Recovery: Only one disk unit of a mirrored pair was selected for the operation. The system has selected the mate for you.
0x0001130D

Description: Disk unit compression is stopped
Recovery: The non-configured disk unit is being initialized. This stops compression on the disk unit.
0x0001130F

Description: Suspended disk unit will become missing
Recovery: 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.
0x00011310

Description: Missing disk unit may become permanently missing
Recovery: 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.
0x00011311

Description: Storage pool has been cleared.
Recovery: The storage pool you were trying to save has been cleared. There is no data on the disk units in the pool.
0x00011321

Description: A disk unit with multiple connections is missing a connection. Data may be overwritten if you continue with this operation.
Recovery: 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.

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.

If the problem persists, contact your technical support provider.

0x00011326

Description: System will be below threshold after operation
Recovery: The system is low on disk unit numbers. This message is informational only.
0x00011328

Description: Allowable disk unit for nonswitchable disk pool, but switchable entity has unknown independent disk pool
Recovery: 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.
0x00011329

Description: Allowable disk unit for switchable disk pool, but switchable entity has unknown independent disk pool
Recovery: 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.
0x0001132A

Description: Allowable disk unit for switchable disk pool, but cannot determine if all nodes in the cluster resource group can access the disk unit
Recovery: 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.
0x0001132B

Description: Should not use disk unit because it cannot be determined if the independent disk pool is switchable because clustering is not active
Recovery: 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.
0x0001132C

Description: Allowable disk unit for switchable disk pool, but disk unit may cross power domains.
Recovery: 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.
0x0001132D

Description: Allowable disk unit for nonswitchable disk pool, but switchable entity might block switchable disk pool
Recovery: 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.
0x0001132E

Description: The mirror copy is locally mirrored and the mirrored pair for this disk unit is missing.
Recovery: Find or fix the missing disk. Check the Product Activity Log (PAL) on the target node.
0x00011340

Description: The mirror copy is locally mirrored and this unit has a lower level of protection as a result of hardware being moved.
Recovery: 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.
0x00011341

Description: A disk unit in the mirror copy would have better performance if the disk unit were formatted.
Recovery: Remove the disk unit from the disk pool and format the disk unit .

Attention: Any information that exists on the disk unit when it is formatted will be lost.

0x00011342

Description: A parity protected disk unit in the mirror copy has failed.
Recovery: Refer to Replace a disk unit in the online help for step-by-step instructions on replacing a disk unit and rebuilding the disk unit data.
0x00011343

Description: A disk unit in the mirror copy has no alternate sectors remaining.
Recovery: Replace the disk unit. See Suspend mirroring and Replace a disk unit in the online help for step-by-step instructions on suspending and replacing a disk unit.
0x00011344

Description: A disk unit in the mirror copy failed during a start compression operation or during a stop compression operation.
Recovery: To recover from start compression failure, start SST or DST in the character-based interface. Select the following:

  1. Work with Disk Units
  2. Work with disk unit recovery
  3. Recover from start compression failure
0x00011345

Description: A disk unit in the mirror copy is missing a connection.
Recovery: Check the Product Activity Log (PAL) on the target node. Take action and try the operation again.

If the problem persists, contact your technical support provider.

0x00011346

Description: A disk unit in the mirror copy had an unexpected warning
Recovery: Check the Product Activity Log (PAL) on the target node. Take action and try the operation again.

If the problem persists, contact your technical support provider.

0x00011347

Description: There is an unknown configuration source status in the mirror copy.
Recovery: The configuration source disk unit may be missing. If the disk unit is missing, locate it on the mirror copy and correct the problem.
0x00011348

Description: Manual intervention will be required
Recovery: 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.
0x00011401

Description: Selected parity set is not operational
Recovery: 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.
0x00011402

Description: Device parity protection function problem
Recovery: The system could not complete the internal processing successfully. The "Reclaim IOP cache storage" operation needs to be performed again on the same IOP.
0x00011403

Description: The device parity status does not match the configuration.
Recovery: None.
0x00011405

Description: 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.
Recovery: 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 iSeries Information Center for more information.

If the problem persists, contact your technical support provider, or see IBM eServer iSeries and AS/400 Technical Support for information about IBM support and services.

0x00011406

Description: Including a disk unit in a parity set optimized for Availability may cause the Availability configuration to be degraded.
Recovery: 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 iSeries Information Center for more information.

If the problem persists, contact your technical support provider, or see IBM eServer iSeries and AS/400 Technical Support for information about IBM support and services.

0x00011407

Description: While device parity protection is being stopped, the remaining disk units in the parity set will become R/W protected.
Recovery: None.
0x00011408

Checker Errors/Warnings:

Description: Missing disk configuration
Recovery: None.
0x00020110

Description: Restore load source
Recovery: None.
0x00020118

Description: DASD subsystem error
Recovery: None.
0x00020120

Description: Reclaim IOP cache storage required
Recovery: Reclaim IOP cache storage.
0x00020122

Description: Disk capacity limit exceeded
Recovery: Delete some data or add more Disks.
0x00020124

Description: Unknown load source status
Recovery: None.
0x00020306

Description: Licensed Internal Code has been installed on the incorrect disk unit of the load source mirrored pair.
Recovery: None.
0x00020308

Description: Missing disk units in the configuration
Recovery: Run AssignDisk.
0x00020310

Description: Disk unit has incomplete data
Recovery: None.
0x00020312

Description: No alternates available
Recovery: None.
0x00020316

Description: Load Source not at a valid location
Recovery: Place Load Source in a valid location.
0x00020318

Description: Disk units without the system support
Recovery: None.
0x00020320

Description: Unprotected device parity units in the configuration
Recovery: None.
0x00020322

Description: Unprotected disk units in a mirrored ASP
Recovery: None.
0x00020324

Description: Start compression failure
Recovery: None.
0x00020326

Description: Unit has incorrect logical partition configuration
Recovery: None.
0x00020327

Description: New disk configuration
Recovery: None.
0x00021110

Description: Bad Load Source Configuration
Recovery: None.
0x00021118

Description: Cache storage reclaim query failure
Recovery: None.
0x00021122

Description: DASD Subsystem error
Recovery: None.
0x00021124

Description: Overflowed ASPs
Recovery: Run AutoOverflowRecovery on ASP and IPL.
0x00021212

Description: Missing mirror protected units in the configuration
Recovery: None.
0x00021310

Description: Incorrect Licensed Internal Code install
Recovery: None.
0x00021312

Description: Lower level of protection
Recovery: None.
0x00021316

Description: Disk unit not formatted for optimal performance
Recovery: None.
0x00021317

Description: Device parity protected units in exposed mode
Recovery: None.
0x00021318

Description: Exceeded capacity for protected disk
Recovery: None.
0x00021320

Description: Failure during start or stop compression
Recovery: None.
0x00021323

Clustering Errors/Warnings:

Description: This node is not in a device domain group.
Recovery: 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.
0x0003000D

Description: This node is not in a device domain group.
Recovery: 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.
0x0003000E

Description: The independent disk pool is not switchable.
Recovery: 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.
0x0003000F

Description: Independent disk pool may not be switchable.
Recovery: 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.
0x00030010

Description: The cluster resource group for this independent disk pool is not active.
Recovery: 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.
0x00030011

Description: A failure occurred during the processing of your switch frame request.
Recovery: Check the problem activity log (PAL) for errors.
0x00030032

Description: Unable to complete the operation because a cluster resource group in the frame is active.
Recovery: 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.
0x00030066

Description: A hardware failure occurred during the processing of your request.
Recovery: Check the problem activity log for errors. Try the request again. If the problem still persists, contact your technical support provider.
0x0003007E

Description: Could not complete request because buses must be owned by a single partition.
Recovery: 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.
0x00030100

Description: Could not complete request because buses must be owned by a single partition.
Recovery: 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.
0x00030103

Description: 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.
Recovery: Remove all of the resources in the frame/unit from I/O pools and try the request again.
0x00030106

Description: Cannot complete request because frame contains logical partition load source disk unit
Recovery: In order to complete the operation, the frame cannot contain any buses that contain the load source disk unit of a logical partition.
0x0003012E

Description: Remote I/O (RIO) bus adapter contains disk units that are not configured in a switchable disk pool.
Recovery: None.
0x00030132

Description: The bus adapter hardware in the frame does not support switching.
Recovery: None.
0x00030146

Description: A system power control network (SPCN) failure occurred.
Recovery: Check the problem log for errors.
0x00030147

Description: The storage area network manager is not active.
Recovery: 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.
0x00030148

Description: The current high-speed link (HSL) configuration is not valid.
Recovery: Check the Problem Activity Log for errors.
0x00030149

Description: The current high-speed link (HSL) configuration is not complete.
Recovery: Check the Problem Activity Log for errors.
0x0003014A

Description: The frame does not contain the most current system power control network (SPCN) code.
Recovery: None.
0x0003014B

Description: The specified frame is not owned by the SPCN system.
Recovery: 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.
0x00030159

Description: Current node does not own frame.
Recovery: 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.
0x00030160

Description: The frame does not have a specified owner.
Recovery: None.
0x00030161

Description: Current node does not own frame.
Recovery: 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.
0x00030162