67e908a4c345e71c320ae73dfe60c907bc0d9a54
[Net-Prizm.git] / lib / Net / Prizm / wsdls / CustomerIfService.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsdl:definitions targetNamespace="urn:customer" xmlns:impl="urn:customer" xmlns:intf="urn:customer" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">\r
3 <!--WSDL created by Apache Axis version: 1.4\r
4 Built on Apr 22, 2006 (06:55:48 PDT)-->\r
5  <wsdl:types>\r
6   <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:customer">\r
7    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>\r
8    <complexType name="ArrayOf_xsd_int">\r
9     <complexContent>\r
10      <restriction base="soapenc:Array">\r
11       <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>\r
12      </restriction>\r
13     </complexContent>\r
14    </complexType>\r
15    <complexType name="ArrayOf_xsd_string">\r
16     <complexContent>\r
17      <restriction base="soapenc:Array">\r
18       <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>\r
19      </restriction>\r
20     </complexContent>\r
21    </complexType>\r
22    <complexType name="CustomerInfo">\r
23     <sequence>\r
24      <element name="address1" nillable="true" type="xsd:string"/>\r
25      <element name="address2" nillable="true" type="xsd:string"/>\r
26      <element name="city" nillable="true" type="xsd:string"/>\r
27      <element name="customerId" type="xsd:int"/>\r
28      <element name="customerName" nillable="true" type="xsd:string"/>\r
29      <element name="customerType" nillable="true" type="xsd:string"/>\r
30      <element name="elementIds" nillable="true" type="impl:ArrayOf_xsd_int"/>\r
31      <element name="email" nillable="true" type="xsd:string"/>\r
32      <element name="extraFieldNames" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
33      <element name="extraFieldValues" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
34      <element name="homePhone" nillable="true" type="xsd:string"/>\r
35      <element name="importId" nillable="true" type="xsd:string"/>\r
36      <element name="mobilePhone" nillable="true" type="xsd:string"/>\r
37      <element name="pager" nillable="true" type="xsd:string"/>\r
38      <element name="state" nillable="true" type="xsd:string"/>\r
39      <element name="workPhone" nillable="true" type="xsd:string"/>\r
40      <element name="zipCode" nillable="true" type="xsd:string"/>\r
41     </sequence>\r
42    </complexType>\r
43    <complexType name="ArrayOfCustomerInfo">\r
44     <complexContent>\r
45      <restriction base="soapenc:Array">\r
46       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:CustomerInfo[]"/>\r
47      </restriction>\r
48     </complexContent>\r
49    </complexType>\r
50   </schema>\r
51  </wsdl:types>\r
52 \r
53    <wsdl:message name="getCustomerByIdResponse">\r
54 \r
55       <wsdl:part name="getCustomerByIdReturn" type="impl:CustomerInfo"/>\r
56 \r
57    </wsdl:message>\r
58 \r
59    <wsdl:message name="getSearchFieldsRequest">\r
60 \r
61    </wsdl:message>\r
62 \r
63    <wsdl:message name="updateCustomerResponse">\r
64 \r
65    </wsdl:message>\r
66 \r
67    <wsdl:message name="deleteCustomerResponse">\r
68 \r
69    </wsdl:message>\r
70 \r
71    <wsdl:message name="addCustomerRequest">\r
72 \r
73       <wsdl:part name="customer" type="impl:CustomerInfo"/>\r
74 \r
75    </wsdl:message>\r
76 \r
77    <wsdl:message name="removeElementFromCustomerRequest">\r
78 \r
79       <wsdl:part name="customerId" type="xsd:int"/>\r
80 \r
81       <wsdl:part name="import_id" type="xsd:string"/>\r
82 \r
83       <wsdl:part name="elementId" type="xsd:int"/>\r
84 \r
85       <wsdl:part name="macAddress" type="xsd:string"/>\r
86 \r
87    </wsdl:message>\r
88 \r
89    <wsdl:message name="getAllCustomersRequest">\r
90 \r
91    </wsdl:message>\r
92 \r
93    <wsdl:message name="addElementToCustomerRequest">\r
94 \r
95       <wsdl:part name="customerId" type="xsd:int"/>\r
96 \r
97       <wsdl:part name="import_id" type="xsd:string"/>\r
98 \r
99       <wsdl:part name="elementId" type="xsd:int"/>\r
100 \r
101       <wsdl:part name="macAddress" type="xsd:string"/>\r
102 \r
103    </wsdl:message>\r
104 \r
105    <wsdl:message name="getCustomersResponse">\r
106 \r
107       <wsdl:part name="getCustomersReturn" type="impl:ArrayOfCustomerInfo"/>\r
108 \r
109    </wsdl:message>\r
110 \r
111    <wsdl:message name="addElementToCustomerResponse">\r
112 \r
113    </wsdl:message>\r
114 \r
115    <wsdl:message name="importCustomerResponse">\r
116 \r
117    </wsdl:message>\r
118 \r
119    <wsdl:message name="updateCustomerRequest">\r
120 \r
121       <wsdl:part name="customer" type="impl:CustomerInfo"/>\r
122 \r
123    </wsdl:message>\r
124 \r
125    <wsdl:message name="getCustomersRequest">\r
126 \r
127       <wsdl:part name="fieldNames" type="impl:ArrayOf_xsd_string"/>\r
128 \r
129       <wsdl:part name="fieldValues" type="impl:ArrayOf_xsd_string"/>\r
130 \r
131       <wsdl:part name="operators" type="impl:ArrayOf_xsd_string"/>\r
132 \r
133    </wsdl:message>\r
134 \r
135    <wsdl:message name="getCustomerByIdRequest">\r
136 \r
137       <wsdl:part name="id" type="xsd:int"/>\r
138 \r
139    </wsdl:message>\r
140 \r
141    <wsdl:message name="importCustomerRequest">\r
142 \r
143       <wsdl:part name="columnHeaders" type="xsd:string"/>\r
144 \r
145       <wsdl:part name="values" type="xsd:string"/>\r
146 \r
147       <wsdl:part name="delimiter" type="xsd:string"/>\r
148 \r
149    </wsdl:message>\r
150 \r
151    <wsdl:message name="getAllCustomersResponse">\r
152 \r
153       <wsdl:part name="getAllCustomersReturn" type="impl:ArrayOfCustomerInfo"/>\r
154 \r
155    </wsdl:message>\r
156 \r
157    <wsdl:message name="addCustomerResponse">\r
158 \r
159       <wsdl:part name="addCustomerReturn" type="xsd:int"/>\r
160 \r
161    </wsdl:message>\r
162 \r
163    <wsdl:message name="removeElementFromCustomerResponse">\r
164 \r
165    </wsdl:message>\r
166 \r
167    <wsdl:message name="getSearchFieldsResponse">\r
168 \r
169       <wsdl:part name="getSearchFieldsReturn" type="impl:ArrayOf_xsd_string"/>\r
170 \r
171    </wsdl:message>\r
172 \r
173    <wsdl:message name="deleteCustomerRequest">\r
174 \r
175       <wsdl:part name="customerId" type="xsd:int"/>\r
176 \r
177    </wsdl:message>\r
178 \r
179    <wsdl:portType name="CustomerIf">\r
180 \r
181       <wsdl:operation name="getAllCustomers">\r
182 \r
183          <wsdl:input name="getAllCustomersRequest" message="impl:getAllCustomersRequest"/>\r
184 \r
185          <wsdl:output name="getAllCustomersResponse" message="impl:getAllCustomersResponse"/>\r
186 \r
187       </wsdl:operation>\r
188 \r
189       <wsdl:operation name="getSearchFields">\r
190 \r
191          <wsdl:input name="getSearchFieldsRequest" message="impl:getSearchFieldsRequest"/>\r
192 \r
193          <wsdl:output name="getSearchFieldsResponse" message="impl:getSearchFieldsResponse"/>\r
194 \r
195       </wsdl:operation>\r
196 \r
197       <wsdl:operation name="getCustomers" parameterOrder="fieldNames fieldValues operators">\r
198 \r
199          <wsdl:input name="getCustomersRequest" message="impl:getCustomersRequest"/>\r
200 \r
201          <wsdl:output name="getCustomersResponse" message="impl:getCustomersResponse"/>\r
202 \r
203       </wsdl:operation>\r
204 \r
205       <wsdl:operation name="getCustomerById" parameterOrder="id">\r
206 \r
207          <wsdl:input name="getCustomerByIdRequest" message="impl:getCustomerByIdRequest"/>\r
208 \r
209          <wsdl:output name="getCustomerByIdResponse" message="impl:getCustomerByIdResponse"/>\r
210 \r
211       </wsdl:operation>\r
212 \r
213       <wsdl:operation name="addCustomer" parameterOrder="customer">\r
214 \r
215          <wsdl:input name="addCustomerRequest" message="impl:addCustomerRequest"/>\r
216 \r
217          <wsdl:output name="addCustomerResponse" message="impl:addCustomerResponse"/>\r
218 \r
219       </wsdl:operation>\r
220 \r
221       <wsdl:operation name="updateCustomer" parameterOrder="customer">\r
222 \r
223          <wsdl:input name="updateCustomerRequest" message="impl:updateCustomerRequest"/>\r
224 \r
225          <wsdl:output name="updateCustomerResponse" message="impl:updateCustomerResponse"/>\r
226 \r
227       </wsdl:operation>\r
228 \r
229       <wsdl:operation name="deleteCustomer" parameterOrder="customerId">\r
230 \r
231          <wsdl:input name="deleteCustomerRequest" message="impl:deleteCustomerRequest"/>\r
232 \r
233          <wsdl:output name="deleteCustomerResponse" message="impl:deleteCustomerResponse"/>\r
234 \r
235       </wsdl:operation>\r
236 \r
237       <wsdl:operation name="importCustomer" parameterOrder="columnHeaders values delimiter">\r
238 \r
239          <wsdl:input name="importCustomerRequest" message="impl:importCustomerRequest"/>\r
240 \r
241          <wsdl:output name="importCustomerResponse" message="impl:importCustomerResponse"/>\r
242 \r
243       </wsdl:operation>\r
244 \r
245       <wsdl:operation name="addElementToCustomer" parameterOrder="customerId import_id elementId macAddress">\r
246 \r
247          <wsdl:input name="addElementToCustomerRequest" message="impl:addElementToCustomerRequest"/>\r
248 \r
249          <wsdl:output name="addElementToCustomerResponse" message="impl:addElementToCustomerResponse"/>\r
250 \r
251       </wsdl:operation>\r
252 \r
253       <wsdl:operation name="removeElementFromCustomer" parameterOrder="customerId import_id elementId macAddress">\r
254 \r
255          <wsdl:input name="removeElementFromCustomerRequest" message="impl:removeElementFromCustomerRequest"/>\r
256 \r
257          <wsdl:output name="removeElementFromCustomerResponse" message="impl:removeElementFromCustomerResponse"/>\r
258 \r
259       </wsdl:operation>\r
260 \r
261    </wsdl:portType>\r
262 \r
263    <wsdl:binding name="CustomerIfServiceSoapBinding" type="impl:CustomerIf">\r
264 \r
265       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>\r
266 \r
267       <wsdl:operation name="getAllCustomers">\r
268 \r
269          <wsdlsoap:operation soapAction=""/>\r
270 \r
271          <wsdl:input name="getAllCustomersRequest">\r
272 \r
273             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
274 \r
275          </wsdl:input>\r
276 \r
277          <wsdl:output name="getAllCustomersResponse">\r
278 \r
279             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
280 \r
281          </wsdl:output>\r
282 \r
283       </wsdl:operation>\r
284 \r
285       <wsdl:operation name="getSearchFields">\r
286 \r
287          <wsdlsoap:operation soapAction=""/>\r
288 \r
289          <wsdl:input name="getSearchFieldsRequest">\r
290 \r
291             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
292 \r
293          </wsdl:input>\r
294 \r
295          <wsdl:output name="getSearchFieldsResponse">\r
296 \r
297             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
298 \r
299          </wsdl:output>\r
300 \r
301       </wsdl:operation>\r
302 \r
303       <wsdl:operation name="getCustomers">\r
304 \r
305          <wsdlsoap:operation soapAction=""/>\r
306 \r
307          <wsdl:input name="getCustomersRequest">\r
308 \r
309             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
310 \r
311          </wsdl:input>\r
312 \r
313          <wsdl:output name="getCustomersResponse">\r
314 \r
315             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
316 \r
317          </wsdl:output>\r
318 \r
319       </wsdl:operation>\r
320 \r
321       <wsdl:operation name="getCustomerById">\r
322 \r
323          <wsdlsoap:operation soapAction=""/>\r
324 \r
325          <wsdl:input name="getCustomerByIdRequest">\r
326 \r
327             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
328 \r
329          </wsdl:input>\r
330 \r
331          <wsdl:output name="getCustomerByIdResponse">\r
332 \r
333             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
334 \r
335          </wsdl:output>\r
336 \r
337       </wsdl:operation>\r
338 \r
339       <wsdl:operation name="addCustomer">\r
340 \r
341          <wsdlsoap:operation soapAction=""/>\r
342 \r
343          <wsdl:input name="addCustomerRequest">\r
344 \r
345             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
346 \r
347          </wsdl:input>\r
348 \r
349          <wsdl:output name="addCustomerResponse">\r
350 \r
351             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
352 \r
353          </wsdl:output>\r
354 \r
355       </wsdl:operation>\r
356 \r
357       <wsdl:operation name="updateCustomer">\r
358 \r
359          <wsdlsoap:operation soapAction=""/>\r
360 \r
361          <wsdl:input name="updateCustomerRequest">\r
362 \r
363             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
364 \r
365          </wsdl:input>\r
366 \r
367          <wsdl:output name="updateCustomerResponse">\r
368 \r
369             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
370 \r
371          </wsdl:output>\r
372 \r
373       </wsdl:operation>\r
374 \r
375       <wsdl:operation name="deleteCustomer">\r
376 \r
377          <wsdlsoap:operation soapAction=""/>\r
378 \r
379          <wsdl:input name="deleteCustomerRequest">\r
380 \r
381             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
382 \r
383          </wsdl:input>\r
384 \r
385          <wsdl:output name="deleteCustomerResponse">\r
386 \r
387             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
388 \r
389          </wsdl:output>\r
390 \r
391       </wsdl:operation>\r
392 \r
393       <wsdl:operation name="importCustomer">\r
394 \r
395          <wsdlsoap:operation soapAction=""/>\r
396 \r
397          <wsdl:input name="importCustomerRequest">\r
398 \r
399             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
400 \r
401          </wsdl:input>\r
402 \r
403          <wsdl:output name="importCustomerResponse">\r
404 \r
405             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
406 \r
407          </wsdl:output>\r
408 \r
409       </wsdl:operation>\r
410 \r
411       <wsdl:operation name="addElementToCustomer">\r
412 \r
413          <wsdlsoap:operation soapAction=""/>\r
414 \r
415          <wsdl:input name="addElementToCustomerRequest">\r
416 \r
417             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
418 \r
419          </wsdl:input>\r
420 \r
421          <wsdl:output name="addElementToCustomerResponse">\r
422 \r
423             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
424 \r
425          </wsdl:output>\r
426 \r
427       </wsdl:operation>\r
428 \r
429       <wsdl:operation name="removeElementFromCustomer">\r
430 \r
431          <wsdlsoap:operation soapAction=""/>\r
432 \r
433          <wsdl:input name="removeElementFromCustomerRequest">\r
434 \r
435             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
436 \r
437          </wsdl:input>\r
438 \r
439          <wsdl:output name="removeElementFromCustomerResponse">\r
440 \r
441             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
442 \r
443          </wsdl:output>\r
444 \r
445       </wsdl:operation>\r
446 \r
447    </wsdl:binding>\r
448 \r
449    <wsdl:service name="CustomerIfService">\r
450 \r
451       <wsdl:port name="CustomerIfService" binding="impl:CustomerIfServiceSoapBinding">\r
452 \r
453          <wsdlsoap:address location="http://localhost:80/prizm/nbi/CustomerIfService"/>\r
454 \r
455       </wsdl:port>\r
456 \r
457    </wsdl:service>\r
458 \r
459 </wsdl:definitions>\r