<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:class="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_FormattedIndicationSubscription" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" targetNamespace="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_FormattedIndicationSubscription">
<xs:import namespace="http://schemas.dmtf.org/wbem/wscim/1/common" schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/common.xsd"/>
<xs:element name="TextFormatOwningEntity" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The TextFormatOwningEntity is a string that uniquely identifies the entity that owns the definition of the human-readable format described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatID</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormat</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatParameters</cim:Qualifier>
<cim:Classorigin name="CIM_FormattedIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TextFormatID" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">An opaque string that uniquely identifies, within the scope of the TextFormatOwningEntity, a human-readable format for representing the Indications described by this Subscription.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatOwningEntity</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormat</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatParameters</cim:Qualifier>
<cim:Classorigin name="CIM_FormattedIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TextFormat" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string describing the human-readable format for representing the Indications described by this Subscription. The actual text is constructed by applying the dynamic content, defined in the Indication, to the string specified in this property. /n /n The dynamic content is specified by embedding the following syntax in the appropriate places in the format string: 
"{" &lt;index&gt;["["[&lt;index&gt;]"]"],&lt;type&gt;"}" 
- the first occurrence of &lt;index&gt; defines the element of TextFormatParameters that contains the name of the Indication property to be used to populate the text message.
- if the Indication property defined by the first &lt;index&gt; is an array property, then the first index MUST be followed by either empty brackets (i.e., []) or an index value enclosed in brackets (e.g., [1]). If empty brackets are specified (e.g., {4[], string}), then the dynamic content of the text message is populated with a list of the array elements. If an index is specified (e.g., {4[1], string}, then only the specified array element is used to populate the message. If the value of the dynamic content is not defined in the Indication, then the string "UNKNOWN" is used to populate the text message.
- &lt;type&gt; defines the type of the dynamic content. Valid values for &lt;type&gt; are: 'boolean', 'string', 'char16', 'uint8', 'sint8', 'uint16', 'sint16', 'uint32', 'sint32', 'uint64', 'sint64', 'datetime', 'real32', 'real64' or 'ref'. 

The string encoding for the dynamic content MUST conform to the MOF Syntax Grammar described in the CIM Infrastructure Specification. The string encoding for a list of array elements MUST conform to the definition of the arrayInitializer element.
As an example, a format string for a UPS AlertIndication could be defined as follows: "A {4,string} UPS Alert of type {5,uint16} was detected on the device {6,string} on the system {2,string} at {1,datetime}. The following actions have been recommended to resolve the alert: {3[],string}".</cim:Qualifier>
<cim:Classorigin name="CIM_FormattedIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TextFormatParameters" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">An indexed array containing the names of properties defined in the select clause of the associated CIM_IndicationFilter Query. The values of these Indication properties are used to populate the dynamic content of the text message.</cim:Qualifier>
<cim:Qualifier name="ArrayType" type="cim:cimString">Indexed</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatOwningEntity</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormatID</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_FormattedIndicationSubscription.TextFormat</cim:Qualifier>
<cim:Classorigin name="CIM_FormattedIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Filter" type="cim:cimReference">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Key" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Override" type="cim:cimString">Filter</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">The Filter that defines the criteria and data of the possible Indications of this subscription.</cim:Qualifier>
<cim:Classorigin name="CIM_IndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Handler" type="cim:cimReference">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Key" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Override" type="cim:cimString">Handler</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">The Handler addressing delivery of the possible Indications of this subscription.</cim:Qualifier>
<cim:Classorigin name="CIM_IndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="OnFatalErrorPolicy" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 ("Ignore") or not set (NULL), the subscription MUST continue to be processed in a 'best effort' mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 ("Disable"), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 ("Remove"), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">Ignore</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Disable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Remove</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimUnsignedShort">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherOnFatalErrorPolicy" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string defining "Other" values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 ("Other"). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="FailureTriggerTimeInterval" nillable="true" type="cim:cimUnsignedLong">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SubscriptionState" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Write" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">Indicates the current processing state of the subscription.</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">Enabled</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Enabled Degraded</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Disabled</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimUnsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherSubscriptionState" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string defining "Other" values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 ("Other"). For all other values, the OtherSubscriptionState MUST be NULL.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="TimeOfLastStateChange" nillable="true" type="cim:cimDateTime">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SubscriptionDuration" nillable="true" type="cim:cimUnsignedLong">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Write" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SubscriptionStartTime" nillable="true" type="cim:cimDateTime">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SubscriptionTimeRemaining" nillable="true" type="cim:cimUnsignedLong">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RepeatNotificationPolicy" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 ("Unknown") or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 ("None"), special processing of repeat Indications MUST NOT be performed. If the value is 3 ("Suppress") the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 ("Delay") and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">None</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Suppress</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Delay</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimUnsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherRepeatNotificationPolicy" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string defining "Other" values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 ("Other"). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RepeatNotificationInterval" nillable="true" type="cim:cimUnsignedLong">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Defines the time interval for the repeat notification policy calculation.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RepeatNotificationGap" nillable="true" type="cim:cimUnsignedLong">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Defines the gap interval for the repeat notification policy calculation.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RepeatNotificationCount" nillable="true" type="cim:cimUnsignedShort">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Defines the count property for the repeat notification policy calculation.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SubscriptionInfo" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Write" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">Subscription identification information. May be used by the client or protocol to store subscription identification information.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="AlertOnStateChange" nillable="true" type="cim:cimBoolean">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Set to TRUE if a Listener should receive an IndicationSubscriptionAlert if a state change affects the subscription. Otherwise it is set to FALSE.</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
<cim:Defaultvalue type="cim:cimBoolean">false</cim:Defaultvalue>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="LastIndicationIdentifier" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The IndicationIdentifier for the last indication produced for this indication subscription.This property shall be updated when the indication is produced regardless if the indication was delivered to its destination.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Indication.IndicationIdentifier</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="LastIndicationProductionDateTime" nillable="true" type="cim:cimDateTime">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The date and time of the last time an indication was produced for this subscription. This property shall be updated when the indication is produced regardless if the indication was delivered to its destination.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Indication.IndicationTime</cim:Qualifier>
<cim:Classorigin name="CIM_AbstractIndicationSubscription"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CIM_FormattedIndicationSubscription" type="class:CIM_FormattedIndicationSubscription_Type">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Class name="CIM_FormattedIndicationSubscription" superclass="CIM_IndicationSubscription"/>
<cim:Qualifier name="Association" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Version" type="cim:cimString">2.10.0</cim:Qualifier>
<cim:Qualifier name="UMLPackagePath" type="cim:cimString">CIM::Event</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">A subclass of IndicationSubscription that defines the text formatting of Indication information. The TextFormatOwningEntity, TextFormatID, TextFormat, and TextFormatParameters properties are used to describe a human-readable representation of the Indication as defined by the referenced CIM_IndicationFilter. This representation MAY be used by the CIM_ListenerDestination when the intended consumer of the Indication is human. For example, this format could be used when writing the Indication to a system log or sending an e-mail notification to a system administrator.</cim:Qualifier>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:complexType name="CIM_FormattedIndicationSubscription_Type">
<xs:sequence>
<xs:element minOccurs="0" ref="class:AlertOnStateChange"/>
<xs:element minOccurs="0" ref="class:FailureTriggerTimeInterval"/>
<xs:element ref="class:Filter"/>
<xs:element ref="class:Handler"/>
<xs:element minOccurs="0" ref="class:LastIndicationIdentifier"/>
<xs:element minOccurs="0" ref="class:LastIndicationProductionDateTime"/>
<xs:element minOccurs="0" ref="class:OnFatalErrorPolicy"/>
<xs:element minOccurs="0" ref="class:OtherOnFatalErrorPolicy"/>
<xs:element minOccurs="0" ref="class:OtherRepeatNotificationPolicy"/>
<xs:element minOccurs="0" ref="class:OtherSubscriptionState"/>
<xs:element minOccurs="0" ref="class:RepeatNotificationCount"/>
<xs:element minOccurs="0" ref="class:RepeatNotificationGap"/>
<xs:element minOccurs="0" ref="class:RepeatNotificationInterval"/>
<xs:element minOccurs="0" ref="class:RepeatNotificationPolicy"/>
<xs:element minOccurs="0" ref="class:SubscriptionDuration"/>
<xs:element minOccurs="0" ref="class:SubscriptionInfo"/>
<xs:element minOccurs="0" ref="class:SubscriptionStartTime"/>
<xs:element minOccurs="0" ref="class:SubscriptionState"/>
<xs:element minOccurs="0" ref="class:SubscriptionTimeRemaining"/>
<xs:element minOccurs="0" ref="class:TextFormat"/>
<xs:element minOccurs="0" ref="class:TextFormatID"/>
<xs:element minOccurs="0" ref="class:TextFormatOwningEntity"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:TextFormatParameters"/>
<xs:element minOccurs="0" ref="class:TimeOfLastStateChange"/>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:schema>
