blob: e9d7fbab861d6d7951ecd02089d9dc92689e6095 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="Infra"
targetNamespace="Infra">
<!-- define a complex type for array of boolean -->
<xsd:element name="booleanItem" type="xsd:boolean" />
<xsd:complexType name="booleanArrayType">
<xsd:sequence>
<xsd:element ref="tns:booleanItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of short -->
<xsd:element name="shortItem" type="xsd:short" />
<xsd:complexType name="shortArrayType">
<xsd:sequence>
<xsd:element ref="tns:shortItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of int -->
<xsd:element name="intItem" type="xsd:int" />
<xsd:complexType name="intArrayType">
<xsd:sequence>
<xsd:element ref="tns:intItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of long -->
<xsd:element name="longItem" type="xsd:long" />
<xsd:complexType name="longArrayType">
<xsd:sequence>
<xsd:element ref="tns:longItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of float -->
<xsd:element name="floatItem" type="xsd:float" />
<xsd:complexType name="floatArrayType">
<xsd:sequence>
<xsd:element ref="tns:floatItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of double -->
<xsd:element name="doubleItem" type="xsd:double" />
<xsd:complexType name="doubleArrayType">
<xsd:sequence>
<xsd:element ref="tns:doubleItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of string -->
<xsd:element name="stringItem" type="xsd:string" nillable="true"/>
<xsd:complexType name="stringArrayType">
<xsd:sequence>
<xsd:element ref="tns:stringItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- define a complex type for array of dateTime -->
<xsd:element name="dateTimeItem" type="xsd:dateTime" nillable="true"/>
<xsd:complexType name="dateTimeArrayType">
<xsd:sequence>
<xsd:element ref="tns:dateTimeItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SessionToken">
<xsd:sequence>
<xsd:element name="SessionId" type="xsd:string" form="qualified" minOccurs="1" maxOccurs="1" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="replicaType">
<xsd:sequence>
<xsd:any minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="replica2Type">
<xsd:sequence>
<xsd:any minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ServiceExceptionType">
<xsd:sequence>
<xsd:element name="localizedMessage" nillable="true" type="xsd:string" />
<xsd:element name="message" nillable="true" type="xsd:string" />
<xsd:element name="code" nillable="false" type="xsd:int" />
<xsd:element name="errorArguments" nillable="true" type="tns:stringArrayType" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ServiceException" type="tns:ServiceExceptionType"/>
</xsd:schema>