a7cb4c708a982f6f5fdd7ec5784f6a411a7630a3
[jabaws.git] / webservices / compbio / ws / server / resource / RegistryWS_schema1.xsd
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema version="1.0" targetNamespace="http://msa.data.compbio/01/12/2010/" xmlns:tns="http://msa.data.compbio/01/12/2010/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
4   <xs:element name="getLastTested" type="tns:getLastTested"/>
5
6   <xs:element name="getLastTestedOn" type="tns:getLastTestedOn"/>
7
8   <xs:element name="getLastTestedOnResponse" type="tns:getLastTestedOnResponse"/>
9
10   <xs:element name="getLastTestedResponse" type="tns:getLastTestedResponse"/>
11
12   <xs:element name="getSupportedServices" type="tns:getSupportedServices"/>
13
14   <xs:element name="getSupportedServicesResponse" type="tns:getSupportedServicesResponse"/>
15
16   <xs:element name="isOperating" type="tns:isOperating"/>
17
18   <xs:element name="isOperatingResponse" type="tns:isOperatingResponse"/>
19
20   <xs:element name="testAllServices" type="tns:testAllServices"/>
21
22   <xs:element name="testAllServicesResponse" type="tns:testAllServicesResponse"/>
23
24   <xs:element name="testService" type="tns:testService"/>
25
26   <xs:element name="testServiceResponse" type="tns:testServiceResponse"/>
27
28   <xs:complexType name="testAllServices">
29     <xs:sequence/>
30   </xs:complexType>
31
32   <xs:complexType name="testAllServicesResponse">
33     <xs:sequence>
34       <xs:element name="return" type="xs:string" minOccurs="0"/>
35     </xs:sequence>
36   </xs:complexType>
37
38   <xs:complexType name="getLastTestedOn">
39     <xs:sequence>
40       <xs:element name="arg0" type="tns:services" minOccurs="0"/>
41     </xs:sequence>
42   </xs:complexType>
43
44   <xs:complexType name="getLastTestedOnResponse">
45     <xs:sequence>
46       <xs:element name="return" type="xs:dateTime" minOccurs="0"/>
47     </xs:sequence>
48   </xs:complexType>
49
50   <xs:complexType name="getSupportedServices">
51     <xs:sequence/>
52   </xs:complexType>
53
54   <xs:complexType name="getSupportedServicesResponse">
55     <xs:sequence>
56       <xs:element name="return" type="tns:services" minOccurs="0" maxOccurs="unbounded"/>
57     </xs:sequence>
58   </xs:complexType>
59
60   <xs:complexType name="isOperating">
61     <xs:sequence>
62       <xs:element name="arg0" type="tns:services" minOccurs="0"/>
63     </xs:sequence>
64   </xs:complexType>
65
66   <xs:complexType name="isOperatingResponse">
67     <xs:sequence>
68       <xs:element name="return" type="xs:boolean"/>
69     </xs:sequence>
70   </xs:complexType>
71
72   <xs:complexType name="testService">
73     <xs:sequence>
74       <xs:element name="arg0" type="tns:services" minOccurs="0"/>
75     </xs:sequence>
76   </xs:complexType>
77
78   <xs:complexType name="testServiceResponse">
79     <xs:sequence>
80       <xs:element name="return" type="xs:string" minOccurs="0"/>
81     </xs:sequence>
82   </xs:complexType>
83
84   <xs:complexType name="getLastTested">
85     <xs:sequence>
86       <xs:element name="arg0" type="tns:services" minOccurs="0"/>
87     </xs:sequence>
88   </xs:complexType>
89
90   <xs:complexType name="getLastTestedResponse">
91     <xs:sequence>
92       <xs:element name="return" type="xs:int"/>
93     </xs:sequence>
94   </xs:complexType>
95
96   <xs:simpleType name="services">
97     <xs:restriction base="xs:string">
98       <xs:enumeration value="MafftWS"/>
99       <xs:enumeration value="MuscleWS"/>
100       <xs:enumeration value="ClustalWS"/>
101       <xs:enumeration value="TcoffeeWS"/>
102       <xs:enumeration value="ProbconsWS"/>
103       <xs:enumeration value="AAConWS"/>
104       <xs:enumeration value="JronnWS"/>
105       <xs:enumeration value="DisemblWS"/>
106       <xs:enumeration value="GlobPlotWS"/>
107       <xs:enumeration value="IUPredWS"/>
108     </xs:restriction>
109   </xs:simpleType>
110 </xs:schema>
111