Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Appendix B Sample Files : Alerts.xsd

Alerts.xsd
This is the schema definition for the Alerts URL. It is located in the HAWK_HOME/webconsole/tomcat/webapps/http/xsl/http/xsd directory.
<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<schema xmlns = "http://www.w3.org/2001/XMLSchema"
targetNamespace = "http://www.tibco.com/TIBCOHawk"
xmlns:Hawk = "http://www.tibco.com/TIBCOHawk"
xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
elementFormDefault = "qualified">
<element name = "Alerts">
<complexType>
<sequence>
<element name = "Alert" minOccurs = "0" maxOccurs = "unbounded">
<complexType>
<sequence>
<element name = "Agent">
<simpleType>
<restriction base = "string">
<maxLength value = "8"/>
<length value = "8"/>
<minLength value = "1"/>
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "HawkDomain">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "Dns">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "State">
<simpleType>
<restriction base = "integer">
<enumeration value = "1"/>
<enumeration value = "2"/>
<enumeration value = "3"/>
<enumeration value = "4"/>
<totalDigits value = "1"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "Text">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "RuleBaseName">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "Rule">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "Test">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "DataSource">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "DataIndex">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "Action">
<simpleType>
<restriction base = "string">
<whiteSpace value = "preserve"/>
</restriction>
</simpleType>
</element>
<element name = "AlertDate">
<simpleType>
<restriction base = "integer">
<maxInclusive value = "31"/>
<minInclusive value = "1"/>
<totalDigits value = "2"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlertHour">
<simpleType>
<restriction base = "integer">
<maxInclusive value = "23"/>
<minInclusive value = "0"/>
<totalDigits value = "2"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlertMin">
<simpleType>
<restriction base = "integer">
<maxInclusive value = "59"/>
<minInclusive value = "0"/>
<totalDigits value = "2"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlertMonth">
<simpleType>
<restriction base = "integer">
<maxInclusive value = "12"/>
<minInclusive value = "1"/>
<totalDigits value = "2"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlerttSec">
<simpleType>
<restriction base = "integer">
<maxInclusive value = "59"/>
<minInclusive value = "0"/>
<totalDigits value = "2"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlertYear">
<simpleType>
<restriction base = "integer">
<totalDigits value = "4"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
<element name = "AlertId">
<simpleType>
<restriction base = "integer">
<minInclusive value = "0"/>
<fractionDigits value = "0"/>
</restriction>
</simpleType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved