<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap-env="http://schemas.xmlsoap.org/wsdl/soap/" 
	xmlns:soap-env12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="https://xpartner.net.pl/xpartner/" 
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"  
	xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
	xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" 
	targetNamespace="https://xpartner.net.pl/xpartner/">
	<wsdl:types>
		<xsd:schema elementFormDefault="qualified"
			targetNamespace="https://xpartner.net.pl/xpartner/">
			<xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
			<xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
			<xsd:complexType name="loginDataClass">
				<xsd:all>
					<xsd:element name="login" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="pass" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="loginResultClass">
				<xsd:all>
					<xsd:element name="loginResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
					<xsd:element name="user" type="tns:userClass"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="stringArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:string[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="userClass">
				<xsd:all>
					<xsd:element name="contractorCode" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="recipientId" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="sessionClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="orderClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="recipientId" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="deliveryPlaceId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />					
					<xsd:element name="document" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="payment" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="comment" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="extOrderNumber" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="warehouse" type="xsd:int"
                                                minOccurs="0" maxOccurs="1" />
					<xsd:element name="products" type="tns:productClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="newRecipient" type="tns:recipientClass"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="newDeliveryPlace" type="tns:deliveryPlaceClass"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="extInvoiceDescription" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="productClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:productClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="productClass">
				<xsd:all>
					<xsd:element name="productId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="quantity" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="price" type="xsd:float"
						minOccurs="0" maxOccurs="1" />
                                        <xsd:element name="priceCOD" type="xsd:float"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="orderResultClass">
				<xsd:all>
					<xsd:element name="orderResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="orders" type="tns:simpleOrderClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="simpleOrderClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:simpleOrderClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>	
			<xsd:complexType name="simpleOrderClass">
				<xsd:all>
					<xsd:element name="orderNo" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="warehouseName" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="orderXP" type="xsd:string"
                                                minOccurs="0" maxOccurs="1" />
                                        <xsd:element name="orderExt" type="xsd:string"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>					
			<xsd:complexType name="mainFilterClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="category" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="lang" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="filterValuesClass">
				<xsd:all>
					<xsd:element name="filtersResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="filters" type="tns:filterClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="filterClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:filterClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="filterClass">
				<xsd:all>
					<xsd:element name="filterName" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="filterId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="filterPriority" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="possibleValues" type="tns:simpleAttributeValueArray"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="simpleAttributeValueArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:simpleAttributeValueClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="simpleAttributeValueClass">
				<xsd:all>
					<xsd:element name="attributeId" type="xsd:integer"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="attributeValue" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="simpleFilterValueArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:simpleFilterValue[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="simpleFilterValue">
				<xsd:all>
					<xsd:element name="filterId" type="xsd:integer"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="attributeId" type="xsd:integer"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="simpleNameValue">
				<xsd:all>
					<xsd:element name="name" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="value" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="sortValuesClass">
				<xsd:all>
					<xsd:element name="sortFieldsResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="sortFields" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="cancelOrderClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="orderNo" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="comments" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="cancelOrderResultClass">
				<xsd:all>
					<xsd:element name="cancelResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="wayBillClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="orderNo" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="waybillFileContent" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="carrier" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="sendDate" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="packageNo" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="file" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="url" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="wayBillResultClass">
				<xsd:all>
					<xsd:element name="waybillResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="deliveryDataResultClass">
				<xsd:all>
					<xsd:element name="deliveryDataResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="recipients" type="tns:recipientsClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>						
			<xsd:complexType name="recipientsClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:recipientClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="recipientClass">
				<xsd:all>
					<xsd:element name="recipientId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="name" type="xsd:string"
						minOccurs="0" maxOccurs="1" />					
					<xsd:element name="street" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="zipCode" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="city" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="country" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="vatin" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="email" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="phone" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="receivingPerson" type="xsd:string"
						minOccurs="0" maxOccurs="1" />	
					<xsd:element name="deliveryPlaces" type="tns:deliveryPlaceClassArray"
						minOccurs="0" maxOccurs="1" />			
				</xsd:all>
			</xsd:complexType>			
			<xsd:complexType name="deliveryPlaceClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:deliveryPlaceClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="deliveryPlaceClass">
				<xsd:all>
					<xsd:element name="recipientId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="deliveryPlaceId" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="name" type="xsd:string"
						minOccurs="0" maxOccurs="1" />					
					<xsd:element name="street" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="zipCode" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="city" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="country" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="vatin" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="email" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="phone" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="receivingPerson" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="basicProductInfoClass">
				<xsd:all>
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="productId" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="lang" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="productResultClass">
				<xsd:all>
					<xsd:element name="productResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
					<xsd:element name="product" type="tns:detailedProductClass"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="images" type="tns:imageClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="description" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="attachments" type="tns:attachmentClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="tests" type="tns:testClassArray"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="detailedProductClass">
				<xsd:all>
					<xsd:element name="productId" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="manufacturerCode" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="ean" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="name" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="quantity" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="netListPrice" type="xsd:float"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="grossListPrice" type="xsd:float"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="netDiscountPrice" type="xsd:float"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="grossDiscountPrice" type="xsd:float"
						minOccurs="0" maxOccurs="1" />					
					<xsd:element name="attributes" type="tns:simpleNameValueArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="availability" type="tns:availabilityClassArray"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="simpleNameValueArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:simpleNameValue[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="availabilityClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:availabilityClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="availabilityClass">
				<xsd:all>
					<xsd:element name="warehouseName" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="quantity" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="imageClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:imageClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="imageClass">
				<xsd:all>
					<xsd:element name="path" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="attachmentClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:attachmentClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="attachmentClass">
				<xsd:all>
					<xsd:element name="path" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="testClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:testClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="testClass">
				<xsd:all>
					<xsd:element name="text" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="path_mini" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="path" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="path_large" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="filtersClass">
				<xsd:all>
					<xsd:element name="showNotAvailable" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="onlyFix" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="showMoreThan4" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="productName" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="productId" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="page" type="xsd:int" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="resultsPerPage" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="sort" type="xsd:string" minOccurs="0"
						maxOccurs="1" />
					<xsd:element name="sessionId" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="filters" type="tns:simpleFilterValueArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="lang" type="xsd:string"
						minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="productsListClass">
				<xsd:all>
					<xsd:element name="productsResult" type="xsd:boolean"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="productsCount" type="xsd:int"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="products" type="tns:detailedProductClassArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="selectedFilters" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errors" type="tns:stringArray"
						minOccurs="0" maxOccurs="1" />
					<xsd:element name="errorCodes" type="tns:stringArray"
                                                minOccurs="0" maxOccurs="1" />
				</xsd:all>
			</xsd:complexType>
			<xsd:complexType name="detailedProductClassArray">
				<xsd:complexContent>
					<xsd:restriction base="soap-enc:Array">
						<xsd:attribute ref="soap-enc:arrayType"
							wsdl:arrayType="tns:detailedProductClass[]" />
					</xsd:restriction>
				</xsd:complexContent>
			</xsd:complexType>
		</xsd:schema>
	</wsdl:types>
	
	
	<wsdl:message name="initFrameRequest" />
	<wsdl:message name="initFrameResponse" />
	<wsdl:message name="loginRequest">
		<wsdl:part name="obj" type="tns:loginDataClass" />
	</wsdl:message>
	<wsdl:message name="loginResponse">
		<wsdl:part name="loginReturn" type="tns:loginResultClass" />
	</wsdl:message>
	<wsdl:message name="checkSessionValidityRequest">
		<wsdl:part name="obj" type="tns:sessionClass" />
	</wsdl:message>
	<wsdl:message name="checkSessionValidityResponse">
		<wsdl:part name="checkSessionValidityReturn" type="tns:loginResultClass" />
	</wsdl:message>
	<wsdl:message name="orderRequest">
		<wsdl:part name="obj" type="tns:orderClass" />
	</wsdl:message>
	<wsdl:message name="orderResponse">
		<wsdl:part name="orderReturn" type="tns:orderResultClass" />
	</wsdl:message>
	<wsdl:message name="getPossibleFilterValuesRequest">
		<wsdl:part name="obj" type="tns:mainFilterClass" />
	</wsdl:message>
	<wsdl:message name="getPossibleFilterValuesResponse">
		<wsdl:part name="getPossibleFilterValuesReturn" type="tns:filterValuesClass" />
	</wsdl:message>
	<wsdl:message name="getPossibleSortValuesRequest">
		<wsdl:part name="obj" type="tns:sessionClass" />
	</wsdl:message>
	<wsdl:message name="getPossibleSortValuesResponse">
		<wsdl:part name="getPossibleSortValuesReturn" type="tns:sortValuesClass" />
	</wsdl:message>
	<wsdl:message name="cancelOrderRequest">
		<wsdl:part name="obj" type="tns:cancelOrderClass" />
	</wsdl:message>
	<wsdl:message name="cancelOrderResponse">
		<wsdl:part name="cancelOrderReturn" type="tns:cancelOrderResultClass" />
	</wsdl:message>
	<wsdl:message name="uploadWayBillRequest">
		<wsdl:part name="obj" type="tns:wayBillClass" />
	</wsdl:message>
	<wsdl:message name="uploadWayBillResponse">
		<wsdl:part name="uploadWayBillReturn" type="tns:wayBillResultClass" />
	</wsdl:message>
	<wsdl:message name="getDeliveryDataRequest">
		<wsdl:part name="obj" type="tns:loginResultClass" />
	</wsdl:message>
	<wsdl:message name="getDeliveryDataResponse">
		<wsdl:part name="getDeliveryDataReturn" type="tns:deliveryDataResultClass" />
	</wsdl:message>
	<wsdl:message name="getProductRequest">
		<wsdl:part name="obj" type="tns:basicProductInfoClass" />
	</wsdl:message>
	<wsdl:message name="getProductResponse">
		<wsdl:part name="getProductReturn" type="tns:productResultClass" />
	</wsdl:message>
	<wsdl:message name="productsListRequest">
		<wsdl:part name="obj" type="tns:filtersClass" />
	</wsdl:message>
	<wsdl:message name="productsListResponse">
		<wsdl:part name="productsListReturn" type="tns:productsListClass" />
	</wsdl:message>
	<wsdl:message name="setControlerRequest">
		<wsdl:part name="name" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="setControlerResponse" />
	<wsdl:message name="setActionRequest">
		<wsdl:part name="name" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="setActionResponse" />
	<wsdl:portType name="wsdlApiInterface">
		<wsdl:operation name="initFrame">
			<wsdl:input message="tns:initFrameRequest" />
			<wsdl:output message="tns:initFrameResponse" />
		</wsdl:operation>
		<wsdl:operation name="login">
			<wsdl:input message="tns:loginRequest" />
			<wsdl:output message="tns:loginResponse" />
		</wsdl:operation>
		<wsdl:operation name="checkSessionValidity">
			<wsdl:input message="tns:checkSessionValidityRequest" />
			<wsdl:output message="tns:checkSessionValidityResponse" />
		</wsdl:operation>
		<wsdl:operation name="order">
			<wsdl:input message="tns:orderRequest" />
			<wsdl:output message="tns:orderResponse" />
		</wsdl:operation>
		<wsdl:operation name="getPossibleFilterValues">
			<wsdl:input message="tns:getPossibleFilterValuesRequest" />
			<wsdl:output message="tns:getPossibleFilterValuesResponse" />
		</wsdl:operation>
		<wsdl:operation name="getPossibleSortValues">
			<wsdl:input message="tns:getPossibleSortValuesRequest" />
			<wsdl:output message="tns:getPossibleSortValuesResponse" />
		</wsdl:operation>
		<wsdl:operation name="cancelOrder">
			<wsdl:input message="tns:cancelOrderRequest" />
			<wsdl:output message="tns:cancelOrderResponse" />
		</wsdl:operation>
		<wsdl:operation name="uploadWayBill">
			<wsdl:input message="tns:uploadWayBillRequest" />
			<wsdl:output message="tns:uploadWayBillResponse" />
		</wsdl:operation>
		<wsdl:operation name="getDeliveryData">
			<wsdl:input message="tns:getDeliveryDataRequest" />
			<wsdl:output message="tns:getDeliveryDataResponse" />
		</wsdl:operation>		
		<wsdl:operation name="getProduct">
			<wsdl:input message="tns:getProductRequest" />
			<wsdl:output message="tns:getProductResponse" />
		</wsdl:operation>
		<wsdl:operation name="productsList">
			<wsdl:input message="tns:productsListRequest" />
			<wsdl:output message="tns:productsListResponse" />
		</wsdl:operation>
		<wsdl:operation name="setControler">
			<wsdl:input message="tns:setControlerRequest" />
			<wsdl:output message="tns:setControlerResponse" />
		</wsdl:operation>
		<wsdl:operation name="setAction">
			<wsdl:input message="tns:setActionRequest" />
			<wsdl:output message="tns:setActionResponse" />
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="wsdlApiInterface" type="tns:wsdlApiInterface">
		<soap-env:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="initFrame">
			<soap-env:operation soapAction="https://xpartner.net.pl/wsdlSoapServ2.php"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="login">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=login"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="checkSessionValidity">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=checkSessionValidity"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="order">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=order"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getPossibleFilterValues">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=getPossibleFilterValues"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getPossibleSortValues">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=getPossibleSortValues"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="cancelOrder">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=cancelOrder"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="uploadWayBill">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=uploadWayBill"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getDeliveryData">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=getDeliveryData"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getProduct">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=getProduct"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="productsList">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=productsList"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="setControler">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=setControler"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="setAction">
			<soap-env:operation
				soapAction="https://xpartner.net.pl/wsdlSoapServ2.php?method=setAction"
				style="rpc" />
			<wsdl:input>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:input>
			<wsdl:output>
				<soap-env:body use="literal" namespace="https://xpartner.net.pl/xpartner/" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="wsdlApiInterface">
		<wsdl:port name="wsdlApiInterface" binding="tns:wsdlApiInterface">
			<soap-env:address location="https://xpartner.net.pl/wsdlSoapServ2.php" />
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
