4 targetNamespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"
5 xmlns:
tns=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"
6 xmlns:
txd=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"
7 xmlns=
"http://schemas.xmlsoap.org/wsdl/"
8 xmlns:
wsdl=
"http://schemas.xmlsoap.org/wsdl/"
9 xmlns:
xsd=
"http://www.w3.org/2001/XMLSchema"
10 xmlns:
soap=
"http://schemas.xmlsoap.org/wsdl/soap/"
11 xmlns:
soapenc=
"http://schemas.xmlsoap.org/soap/encoding/"
12 xmlns:
apachesoap=
"http://xml.apache.org/xml-soap">
16 xmlns=
"http://www.w3.org/2001/XMLSchema"
17 targetNamespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/">
19 <complexType name=
"Category">
21 <element name=
"major" type=
"string"/>
22 <element name=
"minor" type=
"string"/>
26 <complexType name=
"Product">
28 <element name=
"id" type=
"int"/>
29 <element name=
"name" type=
"string"/>
30 <element name=
"short_description" type=
"string"/>
31 <element name=
"version" type=
"string"/>
32 <element name=
"status" type=
"string"/>
33 <element name=
"homepage" type=
"anyURI"/>
34 <element name=
"download" type=
"anyURI"/>
35 <element name=
"license" type=
"string"/>
36 <element name=
"description" type=
"string"/>
40 <complexType name=
"Owner">
42 <element name=
"id" type=
"int"/>
43 <element name=
"email" type=
"anyURI"/>
44 <element name=
"name" type=
"string"/>
48 <complexType name=
"Info">
50 <element name=
"category" type=
"txd:Category"/>
51 <element name=
"product" type=
"txd:Product"/>
52 <element name=
"owner" type=
"txd:Owner"/>
53 <element name=
"created" type=
"xsd:dateTime"/>
54 <element name=
"updated" type=
"xsd:dateTime"/>
58 <import namespace=
"http://schemas.xmlsoap.org/soap/encoding/"/>
59 <complexType name=
"InfoArray">
61 <restriction base=
"soapenc:Array">
62 <attribute ref=
"soapenc:arrayType" wsdl:
arrayType=
"txd:Info[]"/>
67 <complexType name=
"StringArray">
69 <restriction base=
"soapenc:Array">
70 <attribute ref=
"soapenc:arrayType" wsdl:
arrayType=
"xsd:string[]"/>
76 <!-- type definition for ApacheSOAP's Map -->
78 xmlns=
"http://www.w3.org/2001/XMLSchema"
79 targetNamespace=
"http://xml.apache.org/xml-soap">
80 <complexType name=
"Map">
82 <element name=
"item" minOccurs=
"0" maxOccurs=
"unbounded">
85 <element name=
"key" type=
"anyType" />
86 <element name=
"value" type=
"anyType" />
95 <message name=
"getAllListingsRequest"/>
96 <message name=
"getAllListingsResponse">
97 <part name=
"return" type=
"txd:StringArray"/>
100 <message name=
"getProductTreeRequest"/>
101 <message name=
"getProductTreeResponse">
102 <part name=
"return" type=
"apachesoap:Map"/>
105 <message name=
"getInfoFromCategoryRequest">
106 <part name=
"category" type=
"txd:Category"/>
108 <message name=
"getInfoFromCategoryResponse">
109 <part name=
"return" type=
"txd:InfoArray"/>
112 <message name=
"getModifiedInfoSinceRequest">
113 <part name=
"timeInstant" type=
"xsd:dateTime"/>
115 <message name=
"getModifiedInfoSinceResponse">
116 <part name=
"return" type=
"txd:InfoArray"/>
119 <message name=
"getInfoFromNameRequest">
120 <part name=
"productName" type=
"xsd:string"/>
122 <message name=
"getInfoFromNameResponse">
123 <part name=
"return" type=
"txd:Info"/>
126 <message name=
"getInfoFromOwnerIdRequest">
127 <part name=
"ownerId" type=
"xsd:int"/>
129 <message name=
"getInfoFromOwnerIdResponse">
130 <part name=
"return" type=
"txd:InfoArray"/>
133 <portType name=
"RAABaseServicePortType">
134 <operation name=
"getAllListings"
136 <input message=
"tns:getAllListingsRequest"/>
137 <output message=
"tns:getAllListingsResponse"/>
140 <operation name=
"getProductTree"
142 <input message=
"tns:getProductTreeRequest"/>
143 <output message=
"tns:getProductTreeResponse"/>
146 <operation name=
"getInfoFromCategory"
147 parameterOrder=
"category">
148 <input message=
"tns:getInfoFromCategoryRequest"/>
149 <output message=
"tns:getInfoFromCategoryResponse"/>
152 <operation name=
"getModifiedInfoSince"
153 parameterOrder=
"timeInstant">
154 <input message=
"tns:getModifiedInfoSinceRequest"/>
155 <output message=
"tns:getModifiedInfoSinceResponse"/>
158 <operation name=
"getInfoFromName"
159 parameterOrder=
"productName">
160 <input message=
"tns:getInfoFromNameRequest"/>
161 <output message=
"tns:getInfoFromNameResponse"/>
164 <operation name=
"getInfoFromOwnerId"
165 parameterOrder=
"ownerId">
166 <input message=
"tns:getInfoFromOwnerIdRequest"/>
167 <output message=
"tns:getInfoFromOwnerIdResponse"/>
171 <binding name=
"RAABaseServicePortBinding" type=
"tns:RAABaseServicePortType">
172 <soap:binding style=
"rpc" transport=
"http://schemas.xmlsoap.org/soap/http"/>
174 <operation name=
"getAllListings">
175 <soap:operation soapAction=
""/>
177 <soap:body use=
"encoded"
178 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
179 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
182 <soap:body use=
"encoded"
183 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
184 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
188 <operation name=
"getProductTree">
189 <soap:operation soapAction=
""/>
191 <soap:body use=
"encoded"
192 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
193 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
196 <soap:body use=
"encoded"
197 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
198 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
202 <operation name=
"getInfoFromCategory">
203 <soap:operation soapAction=
""/>
205 <soap:body use=
"encoded"
206 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
207 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
210 <soap:body use=
"encoded"
211 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
212 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
216 <operation name=
"getModifiedInfoSince">
217 <soap:operation soapAction=
""/>
219 <soap:body use=
"encoded"
220 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
221 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
224 <soap:body use=
"encoded"
225 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
226 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
230 <operation name=
"getInfoFromName">
231 <soap:operation soapAction=
""/>
233 <soap:body use=
"encoded"
234 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
235 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
238 <soap:body use=
"encoded"
239 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
240 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
244 <operation name=
"getInfoFromOwnerId">
245 <soap:operation soapAction=
""/>
247 <soap:body use=
"encoded"
248 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
249 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
252 <soap:body use=
"encoded"
253 encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/"
254 namespace=
"http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.2/"/>
259 <service name=
"RAAService">
260 <port name=
"RAABaseServicePort" binding=
"tns:RAABaseServicePortBinding">
261 <soap:address location=
"http://raa.ruby-lang.org/soap/1.0.2/"/>