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="importCustomerResponse">
\r
119 <wsdl:message name="updateCustomerRequest">
\r
121 <wsdl:part name="customer" type="impl:CustomerInfo"/>
\r
125 <wsdl:message name="getCustomersRequest">
\r
127 <wsdl:part name="fieldNames" type="impl:ArrayOf_xsd_string"/>
\r
129 <wsdl:part name="fieldValues" type="impl:ArrayOf_xsd_string"/>
\r
131 <wsdl:part name="operators" type="impl:ArrayOf_xsd_string"/>
\r
135 <wsdl:message name="getCustomerByIdRequest">
\r
137 <wsdl:part name="id" type="xsd:int"/>
\r
141 <wsdl:message name="importCustomerRequest">
\r
143 <wsdl:part name="columnHeaders" type="xsd:string"/>
\r
145 <wsdl:part name="values" type="xsd:string"/>
\r
147 <wsdl:part name="delimiter" type="xsd:string"/>
\r
151 <wsdl:message name="getAllCustomersResponse">
\r
153 <wsdl:part name="getAllCustomersReturn" type="impl:ArrayOfCustomerInfo"/>
\r
157 <wsdl:message name="addCustomerResponse">
\r
159 <wsdl:part name="addCustomerReturn" type="xsd:int"/>
\r
163 <wsdl:message name="removeElementFromCustomerResponse">
\r
167 <wsdl:message name="getSearchFieldsResponse">
\r
169 <wsdl:part name="getSearchFieldsReturn" type="impl:ArrayOf_xsd_string"/>
\r
173 <wsdl:message name="deleteCustomerRequest">
\r
175 <wsdl:part name="customerId" type="xsd:int"/>
\r
179 <wsdl:portType name="CustomerIf">
\r
181 <wsdl:operation name="getAllCustomers">
\r
183 <wsdl:input name="getAllCustomersRequest" message="impl:getAllCustomersRequest"/>
\r
185 <wsdl:output name="getAllCustomersResponse" message="impl:getAllCustomersResponse"/>
\r
189 <wsdl:operation name="getSearchFields">
\r
191 <wsdl:input name="getSearchFieldsRequest" message="impl:getSearchFieldsRequest"/>
\r
193 <wsdl:output name="getSearchFieldsResponse" message="impl:getSearchFieldsResponse"/>
\r
197 <wsdl:operation name="getCustomers" parameterOrder="fieldNames fieldValues operators">
\r
199 <wsdl:input name="getCustomersRequest" message="impl:getCustomersRequest"/>
\r
201 <wsdl:output name="getCustomersResponse" message="impl:getCustomersResponse"/>
\r
205 <wsdl:operation name="getCustomerById" parameterOrder="id">
\r
207 <wsdl:input name="getCustomerByIdRequest" message="impl:getCustomerByIdRequest"/>
\r
209 <wsdl:output name="getCustomerByIdResponse" message="impl:getCustomerByIdResponse"/>
\r
213 <wsdl:operation name="addCustomer" parameterOrder="customer">
\r
215 <wsdl:input name="addCustomerRequest" message="impl:addCustomerRequest"/>
\r
217 <wsdl:output name="addCustomerResponse" message="impl:addCustomerResponse"/>
\r
221 <wsdl:operation name="updateCustomer" parameterOrder="customer">
\r
223 <wsdl:input name="updateCustomerRequest" message="impl:updateCustomerRequest"/>
\r
225 <wsdl:output name="updateCustomerResponse" message="impl:updateCustomerResponse"/>
\r
229 <wsdl:operation name="deleteCustomer" parameterOrder="customerId">
\r
231 <wsdl:input name="deleteCustomerRequest" message="impl:deleteCustomerRequest"/>
\r
233 <wsdl:output name="deleteCustomerResponse" message="impl:deleteCustomerResponse"/>
\r
237 <wsdl:operation name="importCustomer" parameterOrder="columnHeaders values delimiter">
\r
239 <wsdl:input name="importCustomerRequest" message="impl:importCustomerRequest"/>
\r
241 <wsdl:output name="importCustomerResponse" message="impl:importCustomerResponse"/>
\r
245 <wsdl:operation name="addElementToCustomer" parameterOrder="customerId import_id elementId macAddress">
\r
247 <wsdl:input name="addElementToCustomerRequest" message="impl:addElementToCustomerRequest"/>
\r
249 <wsdl:output name="addElementToCustomerResponse" message="impl:addElementToCustomerResponse"/>
\r
253 <wsdl:operation name="removeElementFromCustomer" parameterOrder="customerId import_id elementId macAddress">
\r
255 <wsdl:input name="removeElementFromCustomerRequest" message="impl:removeElementFromCustomerRequest"/>
\r
257 <wsdl:output name="removeElementFromCustomerResponse" message="impl:removeElementFromCustomerResponse"/>
\r
263 <wsdl:binding name="CustomerIfServiceSoapBinding" type="impl:CustomerIf">
\r
265 <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
\r
267 <wsdl:operation name="getAllCustomers">
\r
269 <wsdlsoap:operation soapAction=""/>
\r
271 <wsdl:input name="getAllCustomersRequest">
\r
273 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
277 <wsdl:output name="getAllCustomersResponse">
\r
279 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
285 <wsdl:operation name="getSearchFields">
\r
287 <wsdlsoap:operation soapAction=""/>
\r
289 <wsdl:input name="getSearchFieldsRequest">
\r
291 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
295 <wsdl:output name="getSearchFieldsResponse">
\r
297 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
303 <wsdl:operation name="getCustomers">
\r
305 <wsdlsoap:operation soapAction=""/>
\r
307 <wsdl:input name="getCustomersRequest">
\r
309 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
313 <wsdl:output name="getCustomersResponse">
\r
315 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
321 <wsdl:operation name="getCustomerById">
\r
323 <wsdlsoap:operation soapAction=""/>
\r
325 <wsdl:input name="getCustomerByIdRequest">
\r
327 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
331 <wsdl:output name="getCustomerByIdResponse">
\r
333 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
339 <wsdl:operation name="addCustomer">
\r
341 <wsdlsoap:operation soapAction=""/>
\r
343 <wsdl:input name="addCustomerRequest">
\r
345 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
349 <wsdl:output name="addCustomerResponse">
\r
351 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
357 <wsdl:operation name="updateCustomer">
\r
359 <wsdlsoap:operation soapAction=""/>
\r
361 <wsdl:input name="updateCustomerRequest">
\r
363 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
367 <wsdl:output name="updateCustomerResponse">
\r
369 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
375 <wsdl:operation name="deleteCustomer">
\r
377 <wsdlsoap:operation soapAction=""/>
\r
379 <wsdl:input name="deleteCustomerRequest">
\r
381 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
385 <wsdl:output name="deleteCustomerResponse">
\r
387 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
393 <wsdl:operation name="importCustomer">
\r
395 <wsdlsoap:operation soapAction=""/>
\r
397 <wsdl:input name="importCustomerRequest">
\r
399 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
403 <wsdl:output name="importCustomerResponse">
\r
405 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
411 <wsdl:operation name="addElementToCustomer">
\r
413 <wsdlsoap:operation soapAction=""/>
\r
415 <wsdl:input name="addElementToCustomerRequest">
\r
417 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
421 <wsdl:output name="addElementToCustomerResponse">
\r
423 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
429 <wsdl:operation name="removeElementFromCustomer">
\r
431 <wsdlsoap:operation soapAction=""/>
\r
433 <wsdl:input name="removeElementFromCustomerRequest">
\r
435 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
439 <wsdl:output name="removeElementFromCustomerResponse">
\r
441 <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:customer"/>
\r
449 <wsdl:service name="CustomerIfService">
\r
451 <wsdl:port name="CustomerIfService" binding="impl:CustomerIfServiceSoapBinding">
\r
453 <wsdlsoap:address location="http://localhost:80/prizm/nbi/CustomerIfService"/>
\r
459 </wsdl:definitions>
\r