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


Appendix B Sample Files : MicroAgents.xsd

MicroAgents.xsd
This is the schema definition for the MicroAgents 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 = "AllMicroAgents">
<complexType>
<sequence>
<element name = "MicroAgents" maxOccurs = "unbounded">
<complexType>
<sequence>
<element name = "MicroAgent" maxOccurs = "unbounded">
<complexType>
<sequence>
<element name = "Name" type = "string"/>
<element name = "Agent" type = "string"/>
<element name = "DisplayName" type = "string"/>
<element name = "Instance" type = "integer"/>
<element name = "Service" type = "boolean"/>
<element name = "Checksum" type = "float"/>
<element name = "Methods">
<complexType>
<sequence>
<element name = "Method" maxOccurs = "unbounded">
<complexType>
<sequence>
<element name = "Name" type = "string"/>
<element name = "Description" type = "string"/>
<element name = "ResponseTime" type = "string"/>
<element name = "Async" type = "string"/>
<element name = "Impact" type = "string"/>
<element name = "OpenMethod" type = "string"/>
<element name = "Returns">
<complexType>
<sequence>
<element name = "Return" minOccurs = "0">
<complexType>
<sequence>
<element name = "Name" type = "string" maxOccurs = "unbounded"/>
<element name = "Type" type = "string" maxOccurs = "unbounded"/>
<element name = "Indices" minOccurs = "0">
<complexType>
<sequence>
<element name = "Index" type = "string" minOccurs = "0"/>
</sequence>
</complexType>
</element>
<element name = "Description" type = "string" minOccurs = "0"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
<element name = "Arguments">
<complexType>
<sequence>
<element name = "Argument" minOccurs = "0">
<complexType>
<sequence>
<element name = "Name" type = "string" maxOccurs = "unbounded"/>
<element name = "Type" type = "string" maxOccurs = "unbounded"/>
<element name = "ValChoices" minOccurs = "0">
<complexType>
<sequence>
<element name = "ValChoice" type = "string" maxOccurs = "unbounded"/>
</sequence>
</complexType>
</element>
<element name = "LegalValChoices" minOccurs = "0">
<complexType>
<sequence>
<element name = "LegalValChoice" type = "string" maxOccurs = "unbounded"/>
</sequence>
</complexType>
</element>
<element name = "Description" type = "string" minOccurs = "0"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>
 

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