User Guide

71
Chapter9 Appendix
9.1 XML Schema
9.1.1 XML Schema for request file
XML schema of the request XML is as below.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- command request -->
<xsd:element name="request">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="cd" type="CommonRequestType"/>
<xsd:element name="create" type="CommonRequestType"/>
<xsd:element name="delete" type="CommonRequestType"/>
<xsd:element name="dump" type="CommonRequestType"/>
<xsd:element name="exit" type="CommonRequestType"/>
<xsd:element name="help" type="CommonRequestType"/>
<xsd:element name="load" type="CommonRequestType"/>
<xsd:element name="reset" type="CommonRequestType"/>
<xsd:element name="set" type="CommonRequestType"/>
<xsd:element name="show" type="CommonRequestType"/>
<xsd:element name="start" type="CommonRequestType"/>
<xsd:element name="stop" type="CommonRequestType"/>
<xsd:element name="oemverb" type="OemverbRequestType"/>
<xsd:element name="include" type="Include" minOccurs="0" maxOccurs="unbounded" />
</xsd:choice>
</xsd:complexType>
</xsd:element>
<!-- command request common type -->
<xsd:complexType name="CommonRequestType">
<xsd:sequence>
<xsd:element name="abort" type="xsd:boolean" minOccurs="0" />
<xsd:element name="instance" type="InstanceRequestType" maxOccurs="unbounded" />
<xsd:element name="options" type="Options" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<!-- command request oemverb type -->
<xsd:complexType name="OemverbRequestType">
<xsd:sequence>
<xsd:element name="verbname" type="xsd:string" />
<xsd:element name="abort" type="xsd:boolean" minOccurs="0" />
<xsd:element name="instance" type="InstanceRequestType" minOccurs="0"
maxOccurs="unbounded" />
<xsd:element name="options" type="Options" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<!-- instance request type -->