<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Andrea Martinotti (OmniTicket Network Administration) -->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IWsAPIProductservice" targetNamespace="http://omniticket.network/ovw7" xmlns:tns="http://omniticket.network/ovw7" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/">
	<types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://omniticket.network/ovw7">
			<xs:include schemaLocation="/xsd/ProductEnquiry.xsd"/>
		</xs:schema>
	</types>
	<message name="FindAllProducts0Request"/>
	<message name="FindAllProducts0Response">
		<part name="return" type="tns:FINDALLPRODUCTRESPONSE"/>
	</message>
	<message name="ReadProductByAK1Request">
		<part name="AProductAK" type="xs:string"/>
	</message>
	<message name="ReadProductByAK1Response">
		<part name="return" type="tns:READPRODUCTBYAKRESP"/>
	</message>
	<message name="ReadProductByID2Request">
		<part name="AProductId" type="xs:int"/>
	</message>
	<message name="ReadProductByID2Response">
		<part name="return" type="tns:READPRODUCTBYIDRESP"/>
	</message>
	<message name="FindAllStatisticalGroup3Request"/>
	<message name="FindAllStatisticalGroup3Response">
		<part name="return" type="tns:FINDALLSTATISTICALGROUPRESP"/>
	</message>
	<message name="FindB2BAccountProduct4Request">
		<part name="AAccountAK" type="xs:string"/>
	</message>
	<message name="FindB2BAccountProduct4Response">
		<part name="return" type="tns:FINDB2BACCOUNTPRODUCTRESPONSE"/>
	</message>
	<message name="ReadProductDimensionByAk4Request">
		<part name="AProductAK" type="xs:string"/>
	</message>
	<message name="ReadProductDimensionByAk4Response">
		<part name="return" type="tns:READPRODUCTDIMENSIONBYAKRESP"/>
	</message>
	<message name="ImportProduct4Request">
		<part name="IMPORTPRODUCTREQ" type="tns:IMPORTPRODUCTREQ"/>
	</message>
	<message name="ImportProduct4Response">
		<part name="return" type="tns:IMPORTPRODUCTRESP"/>
	</message>
	<message name="UpdateProduct4Request">
		<part name="UPDATEPRODUCTREQ" type="tns:UPDATEPRODUCTREQ"/>
	</message>
	<message name="UpdateProduct4Response">
		<part name="return" type="tns:UPDATEPRODUCTRESP"/>
	</message>
	<message name="DeactivateProductByAK4Request">
		<part name="AMatrixCellAK" type="xs:string"/>
	</message>
	<message name="DeactivateProductByAK4Response">
		<part name="return" type="tns:DEACTIVATEPRODUCTBYAKRESP"/>
	</message>
	<message name="ActivateProductByAK4Request">
		<part name="AMatrixCellAK" type="xs:string"/>
	</message>
	<message name="ActivateProductByAK4Response">
		<part name="return" type="tns:ACTIVATEPRODUCTBYAKRESP"/>
	</message>
	<message name="FindAllProductByStatGroup4Request">
		<part name="FINDALLPRODUCTBYSTATGROUPREQ" type="tns:FINDALLPRODUCTBYSTATGROUPREQ"/>
	</message>
	<message name="FindAllProductByStatGroup4Response">
		<part name="return" type="tns:FINDALLPRODUCTBYSTATGROUPRESP"/>
	</message>
	<message name="ReadStatisticalGroupByCode4Request">
		<part name="AStatisticalGroupCode" type="xs:string"/>
	</message>
	<message name="ReadStatisticalGroupByCode4Response">
		<part name="return" type="tns:READSTATISTICALGROUPBYCODERESP"/>
	</message>
	<message name="FindAccountProduct4Request">
		<part name="FINDACCOUNTPRODUCTREQ" type="tns:FINDACCOUNTPRODUCTREQ"/>
	</message>
	<message name="FindAccountProduct4Response">
		<part name="return" type="tns:FINDACCOUNTPRODUCTRESP"/>
	</message>
	<message name="SearchProduct5Request">
		<part name="SEARCHPRODUCTREQ" type="tns:SEARCHPRODUCTREQ"/>
	</message>
	<message name="SearchProduct5Response">
		<part name="return" type="tns:SEARCHPRODUCTRESP"/>
	</message>
	<message name="SearchPriceByDateProduct5Request">
		<part name="SEARCHPRICEBYDATEPRODUCTREQ" type="tns:SEARCHPRICEBYDATEPRODUCTREQ"/>
	</message>
	<message name="SearchPriceByDateProduct5Response">
		<part name="return" type="tns:SEARCHPRICEBYDATEPRODUCTRESP"/>
	</message>
	<message name="GetAttributeByComponentCode6Request">
		<part name="GETATTRIBUTEBYCOMPONENTCODEREQ" type="tns:GETATTRIBUTEBYCOMPONENTCODEREQ"/>
	</message>
	<message name="GetAttributeByComponentCode6Response">
		<part name="return" type="tns:GETATTRIBUTEBYCOMPONENTCODERESP"/>
	</message>
	<message name="ProductTransferRequest">
		<part name="PRODUCTTRANSFERREQ" type="tns:PRODUCTTRANSFERREQ"/>
	</message>
	<message name="ProductTransferResponse">
		<part name="return" type="tns:PRODUCTTRANSFERRESP"/>
	</message>
	<message name="ProductTransferApprovalRequest">
		<part name="PRODUCTTRANSFERAPPROVALREQ" type="tns:PRODUCTTRANSFERAPPROVALREQ"/>
	</message>
	<message name="ProductTransferApprovalResponse">
		<part name="return" type="tns:PRODUCTTRANSFERAPPROVALRESP"/>
	</message>
	<message name="SearchWarehouseMovementRequest">
		<part name="SEARCHWAREHOUSEMOVEMENTREQ" type="tns:SEARCHWAREHOUSEMOVEMENTREQ"/>
	</message>
	<message name="SearchWarehouseMovementResponse">
		<part name="return" type="tns:SEARCHWAREHOUSEMOVEMENTRESP"/>
	</message>
	<message name="ProductInventoryUpdateRequest">
		<part name="PRODUCTINVENTORYUPDATEREQ" type="tns:PRODUCTINVENTORYUPDATEREQ"/>
	</message>
	<message name="ProductInventoryUpdateResponse">
		<part name="return" type="tns:PRODUCTINVENTORYUPDATERESP"/>
	</message>
	<portType name="IWsAPIProduct">
		<operation name="FindAllProducts">
			<input message="tns:FindAllProducts0Request"/>
			<output message="tns:FindAllProducts0Response"/>
		</operation>
		<operation name="ReadProductByAK">
			<input message="tns:ReadProductByAK1Request"/>
			<output message="tns:ReadProductByAK1Response"/>
		</operation>
		<operation name="ReadProductByID">
			<input message="tns:ReadProductByID2Request"/>
			<output message="tns:ReadProductByID2Response"/>
		</operation>
		<operation name="FindAllStatisticalGroup">
			<input message="tns:FindAllStatisticalGroup3Request"/>
			<output message="tns:FindAllStatisticalGroup3Response"/>
		</operation>
		<operation name="FindB2BAccountProduct">
			<input message="tns:FindB2BAccountProduct4Request"/>
			<output message="tns:FindB2BAccountProduct4Response"/>
		</operation>
		<operation name="ReadProductDimensionByAK">
			<input message="tns:ReadProductDimensionByAk4Request"/>
			<output message="tns:ReadProductDimensionByAk4Response"/>
		</operation>
		<operation name="ImportProduct">
			<input message="tns:ImportProduct4Request"/>
			<output message="tns:ImportProduct4Response"/>
		</operation>
		<operation name="UpdateProduct">
			<input message="tns:UpdateProduct4Request"/>
			<output message="tns:UpdateProduct4Response"/>
		</operation>
		<operation name="DeactivateProductByAK">
			<input message="tns:DeactivateProductByAK4Request"/>
			<output message="tns:DeactivateProductByAK4Response"/>
		</operation>
		<operation name="ActivateProductByAK">
			<input message="tns:ActivateProductByAK4Request"/>
			<output message="tns:ActivateProductByAK4Response"/>
		</operation>
		<operation name="FindAllProductByStatGroup">
			<input message="tns:FindAllProductByStatGroup4Request"/>
			<output message="tns:FindAllProductByStatGroup4Response"/>
		</operation>
		<operation name="ReadStatisticalGroupByCode">
			<input message="tns:ReadStatisticalGroupByCode4Request"/>
			<output message="tns:ReadStatisticalGroupByCode4Response"/>
		</operation>
		<operation name="FindAccountProduct">
			<input message="tns:FindAccountProduct4Request"/>
			<output message="tns:FindAccountProduct4Response"/>
		</operation>
		<operation name="SearchProduct">
			<input message="tns:SearchProduct5Request"/>
			<output message="tns:SearchProduct5Response"/>
		</operation>
		<operation name="SearchPriceByDateProduct">
			<input message="tns:SearchPriceByDateProduct5Request"/>
			<output message="tns:SearchPriceByDateProduct5Response"/>
		</operation>
		<operation name="GetAttributeByComponentCode">
			<input message="tns:GetAttributeByComponentCode6Request"/>
			<output message="tns:GetAttributeByComponentCode6Response"/>
		</operation>
		<operation name="ProductWarehouseChange">
			<input message="tns:ProductTransferRequest"/>
			<output message="tns:ProductTransferResponse"/>
		</operation>
		<operation name="ProductWarehouseChangeApproval">
			<input message="tns:ProductTransferApprovalRequest"/>
			<output message="tns:ProductTransferApprovalResponse"/>
		</operation>
		<operation name="SearchWarehouseMovement">
			<input message="tns:SearchWarehouseMovementRequest"/>
			<output message="tns:SearchWarehouseMovementResponse"/>
		</operation>
		<operation name="ProductInventoryUpdate">
			<input message="tns:ProductInventoryUpdateRequest"/>
			<output message="tns:ProductInventoryUpdateResponse"/>
		</operation>
	</portType>
	<binding name="IWsAPIProductbinding" type="tns:IWsAPIProduct">
		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="FindAllProducts">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#FindAllProducts" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ReadProductByAK">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ReadProductByAK" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ReadProductByID">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ReadProductByID" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="FindAllStatisticalGroup">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#FindAllStatisticalGroup" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="FindB2BAccountProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#FindB2BAccountProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ReadProductDimensionByAK">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ReadProductDimensionByAK" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ImportProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ImportProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="UpdateProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#UpdateProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="DeactivateProductByAK">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#DeactivateProductByAK" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ActivateProductByAK">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ActivateProductByAK" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="FindAllProductByStatGroup">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#FindAllProductByStatGroup" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ReadStatisticalGroupByCode">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ReadStatisticalGroupByCode" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="FindAccountProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#FindAccountProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="SearchProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#SearchProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="SearchPriceByDateProduct">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#SearchPriceByDateProduct" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="GetAttributeByComponentCode">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#GetAttributeByComponentCode" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ProductWarehouseChange">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ProductWarehouseChange" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ProductWarehouseChangeApproval">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ProductWarehouseChangeApproval" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="SearchWarehouseMovement">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#SearchWarehouseMovement" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
		<operation name="ProductInventoryUpdate">
			<soap:operation soapAction="urn:WsAPIProductIntf-IWsAPIProduct#ProductInventoryUpdate" style="rpc"/>
			<input>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</input>
			<output>
				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsAPIProductIntf-IWsAPIProduct"/>
			</output>
		</operation>
	</binding>
	<service name="IWsAPIProductservice">
		<port name="IWsAPIProductPort" binding="tns:IWsAPIProductbinding">
			<soap:address location="http://skc-isapi-bos.vivaticket.com/BosServices.dll/soap/IWsAPIProduct"/>
		</port>
	</service>
</definitions>

