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
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
10 <restriction base="soapenc:Array">
\r
11 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
\r
15 <complexType name="ArrayOf_xsd_string">
\r
17 <restriction base="soapenc:Array">
\r
18 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
\r
22 <complexType name="CustomerInfo">
\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
43 <complexType name="ArrayOfCustomerInfo">
\r
45 <restriction base="soapenc:Array">
\r
46 <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:CustomerInfo[]"/>
\r
53 <wsdl:message name="getCustomerByIdResponse">
\r
55 <wsdl:part name="getCustomerByIdReturn" type="impl:CustomerInfo"/>
\r
59 <wsdl:message name="getSearchFieldsRequest">
\r
63 <wsdl:message name="updateCustomerResponse">
\r
67 <wsdl:message name="deleteCustomerResponse">
\r
71 <wsdl:message name="addCustomerRequest">
\r
73 <wsdl:part name="customer" type="impl:CustomerInfo"/>
\r
77 <wsdl:message name="removeElementFromCustomerRequest">
\r
79 <wsdl:part name="customerId" type="xsd:int"/>
\r
81 <wsdl:part name="import_id" type="xsd:string"/>
\r
83 <wsdl:part name="elementId" type="xsd:int"/>
\r
85 <wsdl:part name="macAddress" type="xsd:string"/>
\r
89 <wsdl:message name="getAllCustomersRequest">
\r
93 <wsdl:message name="addElementToCustomerRequest">
\r
95 <wsdl:part name="customerId" type="xsd:int"/>
\r
97 <wsdl:part name="import_id" type="xsd:string"/>
\r
99 <wsdl:part name="elementId" type="xsd:int"/>
\r
101 <wsdl:part name="macAddress" type="xsd:string"/>
\r
105 <wsdl:message name="getCustomersResponse">
\r
107 <wsdl:part name="getCustomersReturn" type="impl:ArrayOfCustomerInfo"/>
\r
111 <wsdl:message name="addElementToCustomerResponse">
\r
115 <wsdl:message name="getCustomersForElementRequest">
\r
117 <wsdl:part name="elementID" type="xsd:int"/>
\r
119 <wsdl:part name="mac" type="xsd:string"/>
\r
123 <wsdl:message name="importCustomerResponse">
\r
127 <wsdl:message name="updateCustomerRequest">
\r
129 <wsdl:part name="customer" type="impl:CustomerInfo"/>
\r
133 <wsdl:message name="getCustomersForElementResponse">
\r
135 <wsdl:part name="getCustomersForElementReturn" type="impl:ArrayOfCustomerInfo"/>
\r
139 <wsdl:message name="getCustomersRequest">
\r
141 <wsdl:part name="fieldNames" type="impl:ArrayOf_xsd_string"/>
\r
143 <wsdl:part name="fieldValues" type="impl:ArrayOf_xsd_string"/>
\r
145 <wsdl:part name="operators" type="impl:ArrayOf_xsd_string"/>
\r
149 <wsdl:message name="getCustomerByIdRequest">
\r
151 <wsdl:part name="id" type="xsd:int"/>
\r
155 <wsdl:message name="importCustomerRequest">
\r
157 <wsdl:part name="columnHeaders" type="xsd:string"/>
\r
159 <wsdl:part name="values" type="xsd:string"/>
\r
161 <wsdl:part name="delimiter" type="xsd:string"/>
\r
165 <wsdl:message name="getAllCustomersResponse">
\r
167 <wsdl:part name="getAllCustomersReturn" type="impl:ArrayOfCustomerInfo"/>
\r
171 <wsdl:message name="addCustomerResponse">
\r
173 <wsdl:part name="addCustomerReturn" type="xsd:int"/>
\r
177 <wsdl:message name="removeElementFromCustomerResponse">
\r
181 <wsdl:message name="getSearchFieldsResponse">
\r
183 <wsdl:part name="getSearchFieldsReturn" type="impl:ArrayOf_xsd_string"/>
\r
187 <wsdl:message name="deleteCustomerRequest">
\r
189 <wsdl:part name="customerId" type="xsd:int"/>
\r
193 <wsdl:portType name="CustomerIf">
\r
195 <wsdl:operation name="getAllCustomers">
\r
197 <wsdl:input name="getAllCustomersRequest" message="impl:getAllCustomersRequest"/>
\r
199 <wsdl:output name="getAllCustomersResponse" message="impl:getAllCustomersResponse"/>
\r
203 <wsdl:operation name="getSearchFields">
\r
205 <wsdl:input name="getSearchFieldsRequest" message="impl:getSearchFieldsRequest"/>
\r
207 <wsdl:output name="getSearchFieldsResponse" message="impl:getSearchFieldsResponse"/>
\r
211 <wsdl:operation name="getCustomers" parameterOrder="fieldNames fieldValues operators">
\r
213 <wsdl:input name="getCustomersRequest" message="impl:getCustomersRequest"/>
\r
215 <wsdl:output name="getCustomersResponse" message="impl:getCustomersResponse"/>
\r
219 <wsdl:operation name="getCustomerById" parameterOrder="id">
\r
221 <wsdl:input name="getCustomerByIdRequest" message="impl:getCustomerByIdRequest"/>
\r
223 <wsdl:output name="getCustomerByIdResponse" message="impl:getCustomerByIdResponse"/>
\r
227 <wsdl:operation name="addCustomer" parameterOrder="customer">
\r
229 <wsdl:input name="addCustomerRequest" message="impl:addCustomerRequest"/>
\r
231 <wsdl:output name="addCustomerResponse" message="impl:addCustomerResponse"/>
\r
235 <wsdl:operation name="updateCustomer" parameterOrder="customer">
\r
237 <wsdl:input name="updateCustomerRequest" message="impl:updateCustomerRequest"/>
\r
239 <wsdl:output name="updateCustomerResponse" message="impl:updateCustomerResponse"/>
\r
243 <wsdl:operation name="deleteCustomer" parameterOrder="customerId">
\r
245 <wsdl:input name="deleteCustomerRequest" message="impl:deleteCustomerRequest"/>
\r
247 <wsdl:output name="deleteCustomerResponse" message="impl:deleteCustomerResponse"/>
\r
251 <wsdl:operation name="importCustomer" parameterOrder="columnHeaders values delimiter">
\r
253 <wsdl:input name="importCustomerRequest" message="impl:importCustomerRequest"/>
\r
255 <wsdl:output name="importCustomerResponse" message="impl:importCustomerResponse"/>
\r
259 <wsdl:operation name="addElementToCustomer" parameterOrder="customerId import_id elementId macAddress">
\r
261 <wsdl:input name="addElementToCustomerRequest" message="impl:addElementToCustomerRequest"/>
\r
263 <wsdl:output name="addElementToCustomerResponse" message="impl:addElementToCustomerResponse"/>
\r
267 <wsdl:operation name="removeElementFromCustomer" parameterOrder="customerId import_id elementId macAddress">
\r
269 <wsdl:input name="removeElementFromCustomerRequest" message="impl:removeElementFromCustomerRequest"/>
\r
271 <wsdl:output name="removeElementFromCustomerResponse" message="impl:removeElementFromCustomerResponse"/>
\r
275 <wsdl:operation name="getCustomersForElement" parameterOrder="elementID mac">
\r
277 <wsdl:input name="getCustomersForElementRequest" message="impl:getCustomersForElementRequest"/>
\r
279 <wsdl:output name="getCustomersForElementResponse" message="impl:getCustomersForElementResponse"/>
\r
285 <wsdl:binding name="CustomerIfServiceSoapBinding" type="impl:CustomerIf">
\r
287 <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
\r
289 <wsdl:operation name="getAllCustomers">
\r
291 <wsdlsoap:operation soapAction=""/>
\r
293 <wsdl:input name="getAllCustomersRequest">
\r
295 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
299 <wsdl:output name="getAllCustomersResponse">
\r
301 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
307 <wsdl:operation name="getSearchFields">
\r
309 <wsdlsoap:operation soapAction=""/>
\r
311 <wsdl:input name="getSearchFieldsRequest">
\r
313 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
317 <wsdl:output name="getSearchFieldsResponse">
\r
319 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
325 <wsdl:operation name="getCustomers">
\r
327 <wsdlsoap:operation soapAction=""/>
\r
329 <wsdl:input name="getCustomersRequest">
\r
331 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
335 <wsdl:output name="getCustomersResponse">
\r
337 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
343 <wsdl:operation name="getCustomerById">
\r
345 <wsdlsoap:operation soapAction=""/>
\r
347 <wsdl:input name="getCustomerByIdRequest">
\r
349 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
353 <wsdl:output name="getCustomerByIdResponse">
\r
355 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
361 <wsdl:operation name="addCustomer">
\r
363 <wsdlsoap:operation soapAction=""/>
\r
365 <wsdl:input name="addCustomerRequest">
\r
367 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
371 <wsdl:output name="addCustomerResponse">
\r
373 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
379 <wsdl:operation name="updateCustomer">
\r
381 <wsdlsoap:operation soapAction=""/>
\r
383 <wsdl:input name="updateCustomerRequest">
\r
385 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
389 <wsdl:output name="updateCustomerResponse">
\r
391 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
397 <wsdl:operation name="deleteCustomer">
\r
399 <wsdlsoap:operation soapAction=""/>
\r
401 <wsdl:input name="deleteCustomerRequest">
\r
403 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
407 <wsdl:output name="deleteCustomerResponse">
\r
409 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
415 <wsdl:operation name="importCustomer">
\r
417 <wsdlsoap:operation soapAction=""/>
\r
419 <wsdl:input name="importCustomerRequest">
\r
421 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
425 <wsdl:output name="importCustomerResponse">
\r
427 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
433 <wsdl:operation name="addElementToCustomer">
\r
435 <wsdlsoap:operation soapAction=""/>
\r
437 <wsdl:input name="addElementToCustomerRequest">
\r
439 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
443 <wsdl:output name="addElementToCustomerResponse">
\r
445 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
451 <wsdl:operation name="removeElementFromCustomer">
\r
453 <wsdlsoap:operation soapAction=""/>
\r
455 <wsdl:input name="removeElementFromCustomerRequest">
\r
457 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
461 <wsdl:output name="removeElementFromCustomerResponse">
\r
463 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
469 <wsdl:operation name="getCustomersForElement">
\r
471 <wsdlsoap:operation soapAction=""/>
\r
473 <wsdl:input name="getCustomersForElementRequest">
\r
475 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
479 <wsdl:output name="getCustomersForElementResponse">
\r
481 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
489 <wsdl:service name="CustomerIfService">
\r
491 <wsdl:port name="CustomerIfService" binding="impl:CustomerIfServiceSoapBinding">
\r
493 <wsdlsoap:address location="http://localhost:80/prizm/nbi/CustomerIfService"/>
\r
499 </wsdl:definitions>
\r