CmdbClassModelTypes Schema
UcmdbClass Complex Type
CmdbClassModelTypes Schema : UcmdbClass Complex Type

Glossary Item Box

Description

The definition of a Configuration Item Type, applicable to CIs and Relations
Namespace http://schemas.hp.com/ucmdb/1/types/classmodel

Diagram

defaultValue Element qualifiers Element description Element displayLabel Element attrTypeName Element attrType Element name Element Sequence attribute Element Sequence attributes Element qualifierProps Element name Element Sequence qualifier Element Sequence qualifiers Element parentName Element description Element displayLabel Element classType Element name Element Sequence UcmdbClass Complex Type

Overview

UcmdbClass
The definition of a Configuration Item Type, applicable to CIs and Relations
Sequence
name xs:string
The class name is the used in code to indicate the type
classType Restriction of xs:string
CI or Relation
displayLabel xs:string
Used for display in the user interface
description xs:string
Free text
parentName xs:string
The UcmdbClass.name of the class from which this type directly inherits
qualifiers optional Qualifiers Complex Type
Flags that indicate characteristics of the configuration item type (CIT)
Sequence
Sequence
name xs:string
The name of the Qualifier
qualifierProps optional QualifiersProperties Complex Type
Properties of a Qualifier. Most Qualifiers do not have properties.
Sequence
Sequence
Sequence
name xs:string
The property's name
value optional xs:dateTime
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:double
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:float
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
intValues optional intList Complex Type
The condition's list of values to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:integer
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:string
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
strValues optional strList Complex Type
The list of condition values to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:long
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:base64Binary
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:string
The condition value to be compared to the CI or Relation's property value
Sequence
Sequence
name xs:string
The property's name
value optional xs:boolean
The condition value to be compared to the CI or Relation's property value
attributes optional Attributes Complex Type
Declarations of the properties instances of this class have
Sequence
attribute 0..∞ Attribute Complex Type
A declaration of a property that instances of this class have
Sequence
name xs:string
The name of the Attribute
attrType Restriction of xs:string
The data type of the Attribute
attrTypeName optional xs:string
displayLabel xs:string
description xs:string
defaultValue xs:string

Used By

Source

<xs:complexType name="UcmdbClass" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>The definition of a Configuration Item Type, applicable to CIs and Relations
      </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:documentation>
          The class name is the used in code to indicate the type
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="classType">
      <xs:annotation>
        <xs:documentation>
          CI or Relation
          </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="CI" />
          <xs:enumeration value="RELATION" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="displayLabel" type="xs:string">
      <xs:annotation>
        <xs:documentation>
          Used for display in the user interface
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string">
      <xs:annotation>
        <xs:documentation>
          Free text
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="parentName" type="xs:string">
      <xs:annotation>
        <xs:documentation>
          The UcmdbClass.name of the class from which this type directly inherits
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="qualifiers" type="cmtypes:Qualifiers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          Flags that indicate characteristics of the configuration item type (CIT)
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="attributes" type="cmtypes:Attributes" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          Declarations of the properties instances of this class have
          </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

See Also