Class InvalidMaintainErrorException

All Implemented Interfaces:
IErrorException, IXMLMarshallable, OperationResult, XMLMarshallable, Serializable

public class InvalidMaintainErrorException extends OperationFailureErrorException
Generic exception thrown when there is an attempt to maintain something which is not valid.
See Also:

XML API for HCI

The XML APIs specify the following XSD fragment:

XSD Fragment

<xs:element name="invalidMaintainError">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="cause" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="causedBy" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="category" type="InvalidMaintainCategoryType" use="required"/>
  </xs:complexType>
</xs:element>

<xs:simpleType name="InvalidMaintainCategoryType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="invalid"/>
    <xs:enumeration value="prerequisiteMissing"/>
    <xs:enumeration value="incompatibleConfiguration"/>
    <xs:enumeration value="illegalState"/>
    <xs:enumeration value="temporaryIllegalState"/>
  </xs:restriction>
</xs:simpleType>