<xsd:simpleType name="MessageLevelEnumeration">
<xsd:annotation>
<xsd:documentation>The MessageLevelEnumeration simple type defines the different levels associated with a message. There is no specific criteria about which messages get assigned which level. This is completely arbitrary and up to the content producer to decide what is an error message and what is a debug message.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="debug">
<xsd:annotation>
<xsd:documentation>Debug messages should only be displayed by a tool when run in some sort of verbose mode.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="error">
<xsd:annotation>
<xsd:documentation>Error messages should be recorded when there was an error that did not allow the collection of specific data.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="fatal">
<xsd:annotation>
<xsd:documentation>A fatal message should be recorded when an error causes the failure of more than just a single piece of data.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="info">
<xsd:annotation>
<xsd:documentation>Info messages are used to pass useful information about the data collection to a user.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="warning">
<xsd:annotation>
<xsd:documentation>A warning message reports something that might not correct but information was still collected.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
|