update wsdls to 3.0r1
[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="getCustomersForElementRequest">\r
116 \r
117       <wsdl:part name="elementID" type="xsd:int"/>\r
118 \r
119       <wsdl:part name="mac" type="xsd:string"/>\r
120 \r
121    </wsdl:message>\r
122 \r
123    <wsdl:message name="importCustomerResponse">\r
124 \r
125    </wsdl:message>\r
126 \r
127    <wsdl:message name="updateCustomerRequest">\r
128 \r
129       <wsdl:part name="customer" type="impl:CustomerInfo"/>\r
130 \r
131    </wsdl:message>\r
132 \r
133    <wsdl:message name="getCustomersForElementResponse">\r
134 \r
135       <wsdl:part name="getCustomersForElementReturn" type="impl:ArrayOfCustomerInfo"/>\r
136 \r
137    </wsdl:message>\r
138 \r
139    <wsdl:message name="getCustomersRequest">\r
140 \r
141       <wsdl:part name="fieldNames" type="impl:ArrayOf_xsd_string"/>\r
142 \r
143       <wsdl:part name="fieldValues" type="impl:ArrayOf_xsd_string"/>\r
144 \r
145       <wsdl:part name="operators" type="impl:ArrayOf_xsd_string"/>\r
146 \r
147    </wsdl:message>\r
148 \r
149    <wsdl:message name="getCustomerByIdRequest">\r
150 \r
151       <wsdl:part name="id" type="xsd:int"/>\r
152 \r
153    </wsdl:message>\r
154 \r
155    <wsdl:message name="importCustomerRequest">\r
156 \r
157       <wsdl:part name="columnHeaders" type="xsd:string"/>\r
158 \r
159       <wsdl:part name="values" type="xsd:string"/>\r
160 \r
161       <wsdl:part name="delimiter" type="xsd:string"/>\r
162 \r
163    </wsdl:message>\r
164 \r
165    <wsdl:message name="getAllCustomersResponse">\r
166 \r
167       <wsdl:part name="getAllCustomersReturn" type="impl:ArrayOfCustomerInfo"/>\r
168 \r
169    </wsdl:message>\r
170 \r
171    <wsdl:message name="addCustomerResponse">\r
172 \r
173       <wsdl:part name="addCustomerReturn" type="xsd:int"/>\r
174 \r
175    </wsdl:message>\r
176 \r
177    <wsdl:message name="removeElementFromCustomerResponse">\r
178 \r
179    </wsdl:message>\r
180 \r
181    <wsdl:message name="getSearchFieldsResponse">\r
182 \r
183       <wsdl:part name="getSearchFieldsReturn" type="impl:ArrayOf_xsd_string"/>\r
184 \r
185    </wsdl:message>\r
186 \r
187    <wsdl:message name="deleteCustomerRequest">\r
188 \r
189       <wsdl:part name="customerId" type="xsd:int"/>\r
190 \r
191    </wsdl:message>\r
192 \r
193    <wsdl:portType name="CustomerIf">\r
194 \r
195       <wsdl:operation name="getAllCustomers">\r
196 \r
197          <wsdl:input name="getAllCustomersRequest" message="impl:getAllCustomersRequest"/>\r
198 \r
199          <wsdl:output name="getAllCustomersResponse" message="impl:getAllCustomersResponse"/>\r
200 \r
201       </wsdl:operation>\r
202 \r
203       <wsdl:operation name="getSearchFields">\r
204 \r
205          <wsdl:input name="getSearchFieldsRequest" message="impl:getSearchFieldsRequest"/>\r
206 \r
207          <wsdl:output name="getSearchFieldsResponse" message="impl:getSearchFieldsResponse"/>\r
208 \r
209       </wsdl:operation>\r
210 \r
211       <wsdl:operation name="getCustomers" parameterOrder="fieldNames fieldValues operators">\r
212 \r
213          <wsdl:input name="getCustomersRequest" message="impl:getCustomersRequest"/>\r
214 \r
215          <wsdl:output name="getCustomersResponse" message="impl:getCustomersResponse"/>\r
216 \r
217       </wsdl:operation>\r
218 \r
219       <wsdl:operation name="getCustomerById" parameterOrder="id">\r
220 \r
221          <wsdl:input name="getCustomerByIdRequest" message="impl:getCustomerByIdRequest"/>\r
222 \r
223          <wsdl:output name="getCustomerByIdResponse" message="impl:getCustomerByIdResponse"/>\r
224 \r
225       </wsdl:operation>\r
226 \r
227       <wsdl:operation name="addCustomer" parameterOrder="customer">\r
228 \r
229          <wsdl:input name="addCustomerRequest" message="impl:addCustomerRequest"/>\r
230 \r
231          <wsdl:output name="addCustomerResponse" message="impl:addCustomerResponse"/>\r
232 \r
233       </wsdl:operation>\r
234 \r
235       <wsdl:operation name="updateCustomer" parameterOrder="customer">\r
236 \r
237          <wsdl:input name="updateCustomerRequest" message="impl:updateCustomerRequest"/>\r
238 \r
239          <wsdl:output name="updateCustomerResponse" message="impl:updateCustomerResponse"/>\r
240 \r
241       </wsdl:operation>\r
242 \r
243       <wsdl:operation name="deleteCustomer" parameterOrder="customerId">\r
244 \r
245          <wsdl:input name="deleteCustomerRequest" message="impl:deleteCustomerRequest"/>\r
246 \r
247          <wsdl:output name="deleteCustomerResponse" message="impl:deleteCustomerResponse"/>\r
248 \r
249       </wsdl:operation>\r
250 \r
251       <wsdl:operation name="importCustomer" parameterOrder="columnHeaders values delimiter">\r
252 \r
253          <wsdl:input name="importCustomerRequest" message="impl:importCustomerRequest"/>\r
254 \r
255          <wsdl:output name="importCustomerResponse" message="impl:importCustomerResponse"/>\r
256 \r
257       </wsdl:operation>\r
258 \r
259       <wsdl:operation name="addElementToCustomer" parameterOrder="customerId import_id elementId macAddress">\r
260 \r
261          <wsdl:input name="addElementToCustomerRequest" message="impl:addElementToCustomerRequest"/>\r
262 \r
263          <wsdl:output name="addElementToCustomerResponse" message="impl:addElementToCustomerResponse"/>\r
264 \r
265       </wsdl:operation>\r
266 \r
267       <wsdl:operation name="removeElementFromCustomer" parameterOrder="customerId import_id elementId macAddress">\r
268 \r
269          <wsdl:input name="removeElementFromCustomerRequest" message="impl:removeElementFromCustomerRequest"/>\r
270 \r
271          <wsdl:output name="removeElementFromCustomerResponse" message="impl:removeElementFromCustomerResponse"/>\r
272 \r
273       </wsdl:operation>\r
274 \r
275       <wsdl:operation name="getCustomersForElement" parameterOrder="elementID mac">\r
276 \r
277          <wsdl:input name="getCustomersForElementRequest" message="impl:getCustomersForElementRequest"/>\r
278 \r
279          <wsdl:output name="getCustomersForElementResponse" message="impl:getCustomersForElementResponse"/>\r
280 \r
281       </wsdl:operation>\r
282 \r
283    </wsdl:portType>\r
284 \r
285    <wsdl:binding name="CustomerIfServiceSoapBinding" type="impl:CustomerIf">\r
286 \r
287       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>\r
288 \r
289       <wsdl:operation name="getAllCustomers">\r
290 \r
291          <wsdlsoap:operation soapAction=""/>\r
292 \r
293          <wsdl:input name="getAllCustomersRequest">\r
294 \r
295             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
296 \r
297          </wsdl:input>\r
298 \r
299          <wsdl:output name="getAllCustomersResponse">\r
300 \r
301             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
302 \r
303          </wsdl:output>\r
304 \r
305       </wsdl:operation>\r
306 \r
307       <wsdl:operation name="getSearchFields">\r
308 \r
309          <wsdlsoap:operation soapAction=""/>\r
310 \r
311          <wsdl:input name="getSearchFieldsRequest">\r
312 \r
313             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
314 \r
315          </wsdl:input>\r
316 \r
317          <wsdl:output name="getSearchFieldsResponse">\r
318 \r
319             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
320 \r
321          </wsdl:output>\r
322 \r
323       </wsdl:operation>\r
324 \r
325       <wsdl:operation name="getCustomers">\r
326 \r
327          <wsdlsoap:operation soapAction=""/>\r
328 \r
329          <wsdl:input name="getCustomersRequest">\r
330 \r
331             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
332 \r
333          </wsdl:input>\r
334 \r
335          <wsdl:output name="getCustomersResponse">\r
336 \r
337             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
338 \r
339          </wsdl:output>\r
340 \r
341       </wsdl:operation>\r
342 \r
343       <wsdl:operation name="getCustomerById">\r
344 \r
345          <wsdlsoap:operation soapAction=""/>\r
346 \r
347          <wsdl:input name="getCustomerByIdRequest">\r
348 \r
349             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
350 \r
351          </wsdl:input>\r
352 \r
353          <wsdl:output name="getCustomerByIdResponse">\r
354 \r
355             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
356 \r
357          </wsdl:output>\r
358 \r
359       </wsdl:operation>\r
360 \r
361       <wsdl:operation name="addCustomer">\r
362 \r
363          <wsdlsoap:operation soapAction=""/>\r
364 \r
365          <wsdl:input name="addCustomerRequest">\r
366 \r
367             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
368 \r
369          </wsdl:input>\r
370 \r
371          <wsdl:output name="addCustomerResponse">\r
372 \r
373             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
374 \r
375          </wsdl:output>\r
376 \r
377       </wsdl:operation>\r
378 \r
379       <wsdl:operation name="updateCustomer">\r
380 \r
381          <wsdlsoap:operation soapAction=""/>\r
382 \r
383          <wsdl:input name="updateCustomerRequest">\r
384 \r
385             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
386 \r
387          </wsdl:input>\r
388 \r
389          <wsdl:output name="updateCustomerResponse">\r
390 \r
391             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
392 \r
393          </wsdl:output>\r
394 \r
395       </wsdl:operation>\r
396 \r
397       <wsdl:operation name="deleteCustomer">\r
398 \r
399          <wsdlsoap:operation soapAction=""/>\r
400 \r
401          <wsdl:input name="deleteCustomerRequest">\r
402 \r
403             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
404 \r
405          </wsdl:input>\r
406 \r
407          <wsdl:output name="deleteCustomerResponse">\r
408 \r
409             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
410 \r
411          </wsdl:output>\r
412 \r
413       </wsdl:operation>\r
414 \r
415       <wsdl:operation name="importCustomer">\r
416 \r
417          <wsdlsoap:operation soapAction=""/>\r
418 \r
419          <wsdl:input name="importCustomerRequest">\r
420 \r
421             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
422 \r
423          </wsdl:input>\r
424 \r
425          <wsdl:output name="importCustomerResponse">\r
426 \r
427             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
428 \r
429          </wsdl:output>\r
430 \r
431       </wsdl:operation>\r
432 \r
433       <wsdl:operation name="addElementToCustomer">\r
434 \r
435          <wsdlsoap:operation soapAction=""/>\r
436 \r
437          <wsdl:input name="addElementToCustomerRequest">\r
438 \r
439             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
440 \r
441          </wsdl:input>\r
442 \r
443          <wsdl:output name="addElementToCustomerResponse">\r
444 \r
445             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
446 \r
447          </wsdl:output>\r
448 \r
449       </wsdl:operation>\r
450 \r
451       <wsdl:operation name="removeElementFromCustomer">\r
452 \r
453          <wsdlsoap:operation soapAction=""/>\r
454 \r
455          <wsdl:input name="removeElementFromCustomerRequest">\r
456 \r
457             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
458 \r
459          </wsdl:input>\r
460 \r
461          <wsdl:output name="removeElementFromCustomerResponse">\r
462 \r
463             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
464 \r
465          </wsdl:output>\r
466 \r
467       </wsdl:operation>\r
468 \r
469       <wsdl:operation name="getCustomersForElement">\r
470 \r
471          <wsdlsoap:operation soapAction=""/>\r
472 \r
473          <wsdl:input name="getCustomersForElementRequest">\r
474 \r
475             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
476 \r
477          </wsdl:input>\r
478 \r
479          <wsdl:output name="getCustomersForElementResponse">\r
480 \r
481             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>\r
482 \r
483          </wsdl:output>\r
484 \r
485       </wsdl:operation>\r
486 \r
487    </wsdl:binding>\r
488 \r
489    <wsdl:service name="CustomerIfService">\r
490 \r
491       <wsdl:port name="CustomerIfService" binding="impl:CustomerIfServiceSoapBinding">\r
492 \r
493          <wsdlsoap:address location="http://localhost:80/prizm/nbi/CustomerIfService"/>\r
494 \r
495       </wsdl:port>\r
496 \r
497    </wsdl:service>\r
498 \r
499 </wsdl:definitions>\r