Add new method to ProteoCacheWS web service
[proteocache.git] / server / compbio / ws / resources / ProteoCacheWS_schema1.xsd
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema version="1.0" targetNamespace="http://server.proteocache.ws" xmlns:tns="http://server.proteocache.ws" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
4   <xs:element name="findJobForSequence" type="tns:findJobForSequence"/>
5
6   <xs:element name="findJobForSequenceResponse" type="tns:findJobForSequenceResponse"/>
7
8   <xs:element name="findSequence" type="tns:findSequence"/>
9
10   <xs:element name="findSequenceResponse" type="tns:findSequenceResponse"/>
11
12   <xs:element name="getArchive" type="tns:getArchive"/>
13
14   <xs:element name="getArchiveResponse" type="tns:getArchiveResponse"/>
15
16   <xs:element name="jobExists" type="tns:jobExists"/>
17
18   <xs:element name="jobExistsResponse" type="tns:jobExistsResponse"/>
19
20   <xs:complexType name="findJobForSequence">
21     <xs:sequence>
22       <xs:element name="sequence" type="xs:string" minOccurs="0"/>
23       <xs:element name="program" type="xs:string" minOccurs="0"/>
24       <xs:element name="version" type="xs:string" minOccurs="0"/>
25     </xs:sequence>
26   </xs:complexType>
27
28   <xs:complexType name="findJobForSequenceResponse">
29     <xs:sequence>
30       <xs:element name="return" type="xs:string" minOccurs="0"/>
31     </xs:sequence>
32   </xs:complexType>
33
34   <xs:complexType name="jobExists">
35     <xs:sequence>
36       <xs:element name="job" type="xs:string" minOccurs="0"/>
37     </xs:sequence>
38   </xs:complexType>
39
40   <xs:complexType name="jobExistsResponse">
41     <xs:sequence>
42       <xs:element name="return" type="xs:int"/>
43     </xs:sequence>
44   </xs:complexType>
45
46   <xs:complexType name="findSequence">
47     <xs:sequence>
48       <xs:element name="sequence" type="xs:string" minOccurs="0"/>
49       <xs:element name="program" type="xs:string" minOccurs="0"/>
50       <xs:element name="version" type="xs:string" minOccurs="0"/>
51     </xs:sequence>
52   </xs:complexType>
53
54   <xs:complexType name="findSequenceResponse">
55     <xs:sequence>
56       <xs:element name="return" type="xs:int"/>
57     </xs:sequence>
58   </xs:complexType>
59
60   <xs:complexType name="getArchive">
61     <xs:sequence>
62       <xs:element name="job" type="xs:string" minOccurs="0"/>
63     </xs:sequence>
64   </xs:complexType>
65
66   <xs:complexType name="getArchiveResponse">
67     <xs:sequence>
68       <xs:element name="return" type="xs:string" minOccurs="0"/>
69     </xs:sequence>
70   </xs:complexType>
71 </xs:schema>
72