Simple Types


The following table lists the custom simple types that the ImpactManager.wsdl exposes and their corresponding built-in data types.


 Simple Types

  IMMessageType

The < wsdl:types > section contains the data definition for IMMessageType simple type.

<xsd:simpleType name="IMMessageType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="MSG_TYPE_NONE"/>
<xsd:enumeration value="MSG_TYPE_NEW_EVENT"/>
<xsd:enumeration value="MSG_TYPE_MOD_EVENT"/>
<xsd:enumeration value="MSG_TYPE_NEW_DATA"/>
<xsd:enumeration value="MSG_TYPE_OVERWRITE_DATA"/>
<xsd:enumeration value="MSG_TYPE_MOD_DATA"/>
</xsd:restriction>
</xsd:simpleType>

The IMMessageType value specifies an enumeration of the types of messages that the web service client can exchange with the web service and the BMC Impact Manager instance. The messages contain the event or data object.

The simple type IMMessageType has a restriction declaration that specifies that the built-in data type string must be used to specify its custom values, which are described in the following table.

  IMBufferType

The < wsdl:types > section contains the data definition for the simple type IMBufferType.

<xsd:simpleType name="IMBufferType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BMCII_BUFFER_MODE_DEFAULT"/>
<xsd:enumeration value="BMCII_BUFFER_MODE_NONE"/>
<xsd:enumeration value="BMCII_BUFFER_MODE_LOW"/>
<xsd:enumeration value="BMCII_BUFFER_MODE_HIGH"/>
</xsd:restriction>
</xsd:simpleType>

The IMBufferType value specifies an enumeration of the types of persistent buffering routines that are available for sending event to the BMC Impact Manager instance.

The simple type IMBufferType has a restriction declaration that specifies that the built-in data type string must be used to specify its custom values, which are described in the following table.

  DataType

The schema declaration file Basic Types.xsd contains the data definition of the simple type DataType.

<xsd:simpleType name="DataType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BYTE"/>
<xsd:enumeration value="SHORT"/>
<xsd:enumeration value="INT"/>
<xsd:enumeration value="LONG"/>
<xsd:enumeration value="FLOAT"/>
<xsd:enumeration value="DOUBLE"/>
<xsd:enumeration value="STRING"/>
<xsd:enumeration value="BYTE_ARRAY"/>
<xsd:enumeration value="SHORT_ARRAY"/>
<xsd:enumeration value="INT_ARRAY"/>
<xsd:enumeration value="LONG_ARRAY"/>
<xsd:enumeration value="FLOAT_ARRAY"/>
<xsd:enumeration value="DOUBLE_ARRAY"/>
<xsd:enumeration value="STRING_ARRAY"/>
</xsd:restriction>
</xsd:simpleType>

The simple type DataType has a restriction declaration that specifies that the built-in data type string must be used to specify its values. These values consist of built-in data types ("BYTE," "SHORT," "INT," and so forth) and elements derived from complex types ("BYTE_ARRAY," "SHORT_ARRAY," "INT_ARRAY," and so forth).

Refer to value for a description of the element value_element, defined from the complex type value, to see how the enumerated DataType values are implemented.

  QueryMode

The < wsdl:types > section contains the data definition for the simple type QueryMode.

<xsd:simpleType name="QueryMode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BMCII_EVENT_CLASSES"/>
<xsd:enumeration value="BMCII_DATA_CLASSES"/>
</xsd:restriction>
</xsd:simpleType>

QueryMode defines which set of class definitions and respective subclasses are being queried: BMCII_EVENT_CLASSES or BMCII_DATA_CLASSES.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*