0byt3m1n1
Path:
/
data
/
applications
/
aps
/
magento
/
1.7.0.2-6
/
standard
/
htdocs
/
app
/
code
/
core
/
Mage
/
Customer
/
etc
/
[
Home
]
File: wsi.xml
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:typens="urn:{{var wsdl.name}}" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="{{var wsdl.name}}" targetNamespace="urn:{{var wsdl.name}}"> <wsdl:types> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:{{var wsdl.name}}"> <xsd:complexType name="customerCustomerEntityToCreate"> <xsd:sequence> <xsd:element name="customer_id" type="xsd:int" minOccurs="0" /> <xsd:element name="email" type="xsd:string" minOccurs="0" /> <xsd:element name="firstname" type="xsd:string" minOccurs="0" /> <xsd:element name="lastname" type="xsd:string" minOccurs="0" /> <xsd:element name="password" type="xsd:string" minOccurs="0" /> <xsd:element name="website_id" type="xsd:int" minOccurs="0" /> <xsd:element name="store_id" type="xsd:int" minOccurs="0" /> <xsd:element name="group_id" type="xsd:int" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerCustomerEntity"> <xsd:sequence> <xsd:element name="customer_id" type="xsd:int" minOccurs="0" /> <xsd:element name="created_at" type="xsd:string" minOccurs="0" /> <xsd:element name="updated_at" type="xsd:string" minOccurs="0" /> <xsd:element name="increment_id" type="xsd:string" minOccurs="0" /> <xsd:element name="store_id" type="xsd:int" minOccurs="0" /> <xsd:element name="website_id" type="xsd:int" minOccurs="0" /> <xsd:element name="created_in" type="xsd:string" minOccurs="0" /> <xsd:element name="email" type="xsd:string" minOccurs="0" /> <xsd:element name="firstname" type="xsd:string" minOccurs="0" /> <xsd:element name="middlename" type="xsd:string" minOccurs="0" /> <xsd:element name="lastname" type="xsd:string" minOccurs="0" /> <xsd:element name="group_id" type="xsd:int" minOccurs="0" /> <xsd:element name="prefix" type="xsd:string" minOccurs="0" /> <xsd:element name="suffix" type="xsd:string" minOccurs="0" /> <xsd:element name="dob" type="xsd:string" minOccurs="0" /> <xsd:element name="taxvat" type="xsd:string" minOccurs="0" /> <xsd:element name="confirmation" type="xsd:boolean" minOccurs="0" /> <xsd:element name="password_hash" type="xsd:string" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerCustomerEntityArray"> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray" type="typens:customerCustomerEntity" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerGroupEntity"> <xsd:sequence> <xsd:element name="customer_group_id" type="xsd:int" /> <xsd:element name="customer_group_code" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerGroupEntityArray"> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray" type="typens:customerGroupEntity" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerAddressEntityCreate"> <xsd:sequence> <xsd:element name="city" type="xsd:string" minOccurs="0" /> <xsd:element name="company" type="xsd:string" minOccurs="0" /> <xsd:element name="country_id" type="xsd:string" minOccurs="0" /> <xsd:element name="fax" type="xsd:string" minOccurs="0" /> <xsd:element name="firstname" type="xsd:string" minOccurs="0" /> <xsd:element name="lastname" type="xsd:string" minOccurs="0" /> <xsd:element name="middlename" type="xsd:string" minOccurs="0" /> <xsd:element name="postcode" type="xsd:string" minOccurs="0" /> <xsd:element name="prefix" type="xsd:string" minOccurs="0" /> <xsd:element name="region_id" type="xsd:int" minOccurs="0" /> <xsd:element name="region" type="xsd:string" minOccurs="0" /> <xsd:element name="street" type="typens:ArrayOfString" minOccurs="0" /> <xsd:element name="suffix" type="xsd:string" minOccurs="0" /> <xsd:element name="telephone" type="xsd:string" minOccurs="0" /> <xsd:element name="is_default_billing" type="xsd:boolean" minOccurs="0" /> <xsd:element name="is_default_shipping" type="xsd:boolean" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerAddressEntityItem"> <xsd:sequence> <xsd:element name="customer_address_id" type="xsd:int" minOccurs="0" /> <xsd:element name="created_at" type="xsd:string" minOccurs="0" /> <xsd:element name="updated_at" type="xsd:string" minOccurs="0" /> <xsd:element name="increment_id" type="xsd:string" minOccurs="0" /> <xsd:element name="city" type="xsd:string" minOccurs="0" /> <xsd:element name="company" type="xsd:string" minOccurs="0" /> <xsd:element name="country_id" type="xsd:string" minOccurs="0" /> <xsd:element name="fax" type="xsd:string" minOccurs="0" /> <xsd:element name="firstname" type="xsd:string" minOccurs="0" /> <xsd:element name="lastname" type="xsd:string" minOccurs="0" /> <xsd:element name="middlename" type="xsd:string" minOccurs="0" /> <xsd:element name="postcode" type="xsd:string" minOccurs="0" /> <xsd:element name="prefix" type="xsd:string" minOccurs="0" /> <xsd:element name="region" type="xsd:string" minOccurs="0" /> <xsd:element name="region_id" type="xsd:int" minOccurs="0" /> <xsd:element name="street" type="xsd:string" minOccurs="0" /> <xsd:element name="suffix" type="xsd:string" minOccurs="0" /> <xsd:element name="telephone" type="xsd:string" minOccurs="0" /> <xsd:element name="is_default_billing" type="xsd:boolean" minOccurs="0" /> <xsd:element name="is_default_shipping" type="xsd:boolean" minOccurs="0" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customerAddressEntityArray"> <xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray" type="typens:customerAddressEntityItem" /> </xsd:sequence> </xsd:complexType> <xsd:element name="customerCustomerListRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="filters" type="typens:filters" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerListResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="typens:customerCustomerEntityArray" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerCreateRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerData" type="typens:customerCustomerEntityToCreate" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerCreateResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerInfoRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerId" type="xsd:int" /> <xsd:element minOccurs="0" maxOccurs="1" name="attributes" type="typens:ArrayOfString" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerInfoResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="typens:customerCustomerEntity" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerUpdateRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerId" type="xsd:int" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerData" type="typens:customerCustomerEntityToCreate" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerUpdateResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:boolean" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerDeleteRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerId" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerCustomerDeleteResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:boolean" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerGroupListRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerGroupListResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="typens:customerGroupEntityArray" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressListRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerId" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressListResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="typens:customerAddressEntityArray" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressCreateRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="customerId" type="xsd:int" /> <xsd:element minOccurs="1" maxOccurs="1" name="addressData" type="typens:customerAddressEntityCreate" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressCreateResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressInfoRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="addressId" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressInfoResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="typens:customerAddressEntityItem" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressUpdateRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="addressId" type="xsd:int" /> <xsd:element minOccurs="1" maxOccurs="1" name="addressData" type="typens:customerAddressEntityCreate" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressUpdateResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:boolean" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressDeleteRequestParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string" /> <xsd:element minOccurs="1" maxOccurs="1" name="addressId" type="xsd:int" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="customerAddressDeleteResponseParam"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="result" type="xsd:boolean" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </wsdl:types> <wsdl:message name="customerCustomerListRequest"> <wsdl:part name="parameters" element="typens:customerCustomerListRequestParam" /> </wsdl:message> <wsdl:message name="customerCustomerListResponse"> <wsdl:part name="parameters" element="typens:customerCustomerListResponseParam" /> </wsdl:message> <wsdl:message name="customerCustomerCreateRequest"> <wsdl:part name="parameters" element="typens:customerCustomerCreateRequestParam" /> </wsdl:message> <wsdl:message name="customerCustomerCreateResponse"> <wsdl:part name="parameters" element="typens:customerCustomerCreateResponseParam" /> </wsdl:message> <wsdl:message name="customerCustomerInfoRequest"> <wsdl:part name="parameters" element="typens:customerCustomerInfoRequestParam" /> </wsdl:message> <wsdl:message name="customerCustomerInfoResponse"> <wsdl:part name="parameters" element="typens:customerCustomerInfoResponseParam" /> </wsdl:message> <wsdl:message name="customerCustomerUpdateRequest"> <wsdl:part name="parameters" element="typens:customerCustomerUpdateRequestParam" /> </wsdl:message> <wsdl:message name="customerCustomerUpdateResponse"> <wsdl:part name="parameters" element="typens:customerCustomerUpdateResponseParam" /> </wsdl:message> <wsdl:message name="customerCustomerDeleteRequest"> <wsdl:part name="parameters" element="typens:customerCustomerDeleteRequestParam" /> </wsdl:message> <wsdl:message name="customerCustomerDeleteResponse"> <wsdl:part name="parameters" element="typens:customerCustomerDeleteResponseParam" /> </wsdl:message> <wsdl:message name="customerGroupListRequest"> <wsdl:part name="parameters" element="typens:customerGroupListRequestParam" /> </wsdl:message> <wsdl:message name="customerGroupListResponse"> <wsdl:part name="parameters" element="typens:customerGroupListResponseParam" /> </wsdl:message> <wsdl:message name="customerAddressListRequest"> <wsdl:part name="parameters" element="typens:customerAddressListRequestParam" /> </wsdl:message> <wsdl:message name="customerAddressListResponse"> <wsdl:part name="parameters" element="typens:customerAddressListResponseParam" /> </wsdl:message> <wsdl:message name="customerAddressCreateRequest"> <wsdl:part name="parameters" element="typens:customerAddressCreateRequestParam" /> </wsdl:message> <wsdl:message name="customerAddressCreateResponse"> <wsdl:part name="parameters" element="typens:customerAddressCreateResponseParam" /> </wsdl:message> <wsdl:message name="customerAddressInfoRequest"> <wsdl:part name="parameters" element="typens:customerAddressInfoRequestParam" /> </wsdl:message> <wsdl:message name="customerAddressInfoResponse"> <wsdl:part name="parameters" element="typens:customerAddressInfoResponseParam" /> </wsdl:message> <wsdl:message name="customerAddressUpdateRequest"> <wsdl:part name="parameters" element="typens:customerAddressUpdateRequestParam" /> </wsdl:message> <wsdl:message name="customerAddressUpdateResponse"> <wsdl:part name="parameters" element="typens:customerAddressUpdateResponseParam" /> </wsdl:message> <wsdl:message name="customerAddressDeleteRequest"> <wsdl:part name="parameters" element="typens:customerAddressDeleteRequestParam" /> </wsdl:message> <wsdl:message name="customerAddressDeleteResponse"> <wsdl:part name="parameters" element="typens:customerAddressDeleteResponseParam" /> </wsdl:message> <wsdl:portType name="{{var wsdl.handler}}PortType"> <wsdl:operation name="customerCustomerList"> <wsdl:documentation>Retrieve customers</wsdl:documentation> <wsdl:input message="typens:customerCustomerListRequest" /> <wsdl:output message="typens:customerCustomerListResponse" /> </wsdl:operation> <wsdl:operation name="customerCustomerCreate"> <wsdl:documentation>Create customer</wsdl:documentation> <wsdl:input message="typens:customerCustomerCreateRequest" /> <wsdl:output message="typens:customerCustomerCreateResponse" /> </wsdl:operation> <wsdl:operation name="customerCustomerInfo"> <wsdl:documentation>Retrieve customer data</wsdl:documentation> <wsdl:input message="typens:customerCustomerInfoRequest" /> <wsdl:output message="typens:customerCustomerInfoResponse" /> </wsdl:operation> <wsdl:operation name="customerCustomerUpdate"> <wsdl:documentation>Update customer data</wsdl:documentation> <wsdl:input message="typens:customerCustomerUpdateRequest" /> <wsdl:output message="typens:customerCustomerUpdateResponse" /> </wsdl:operation> <wsdl:operation name="customerCustomerDelete"> <wsdl:documentation>Delete customer</wsdl:documentation> <wsdl:input message="typens:customerCustomerDeleteRequest" /> <wsdl:output message="typens:customerCustomerDeleteResponse" /> </wsdl:operation> <wsdl:operation name="customerGroupList"> <wsdl:documentation>Retrieve customer groups</wsdl:documentation> <wsdl:input message="typens:customerGroupListRequest" /> <wsdl:output message="typens:customerGroupListResponse" /> </wsdl:operation> <wsdl:operation name="customerAddressList"> <wsdl:documentation>Retrieve customer addresses</wsdl:documentation> <wsdl:input message="typens:customerAddressListRequest" /> <wsdl:output message="typens:customerAddressListResponse" /> </wsdl:operation> <wsdl:operation name="customerAddressCreate"> <wsdl:documentation>Create customer address</wsdl:documentation> <wsdl:input message="typens:customerAddressCreateRequest" /> <wsdl:output message="typens:customerAddressCreateResponse" /> </wsdl:operation> <wsdl:operation name="customerAddressInfo"> <wsdl:documentation>Retrieve customer address data</wsdl:documentation> <wsdl:input message="typens:customerAddressInfoRequest" /> <wsdl:output message="typens:customerAddressInfoResponse" /> </wsdl:operation> <wsdl:operation name="customerAddressUpdate"> <wsdl:documentation>Update customer address data</wsdl:documentation> <wsdl:input message="typens:customerAddressUpdateRequest" /> <wsdl:output message="typens:customerAddressUpdateResponse" /> </wsdl:operation> <wsdl:operation name="customerAddressDelete"> <wsdl:documentation>Delete customer address</wsdl:documentation> <wsdl:input message="typens:customerAddressDeleteRequest" /> <wsdl:output message="typens:customerAddressDeleteResponse" /> </wsdl:operation> </wsdl:portType> <wsdl:binding name="{{var wsdl.handler}}Binding" type="typens:{{var wsdl.handler}}PortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="customerCustomerList"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerCustomerCreate"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerCustomerInfo"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerCustomerUpdate"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerCustomerDelete"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerGroupList"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerAddressList"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerAddressCreate"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerAddressInfo"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerAddressUpdate"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="customerAddressDelete"> <soap:operation soapAction="" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> </wsdl:definitions>