<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ws="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:V3.13" 
  xmlns:types="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:TYPES:V3.13" 
  targetNamespace="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:V3.13">
	<wsdl:types>
		<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:TYPES:V3.13" xmlns:ieq="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:IEQ:V3.13" xmlns:exo="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:ExciseOffices:V3.13" xmlns:ie="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:IE734:V3.13">
			<!--===== Imports =====-->
			<xs:import namespace="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:IEQ:V3.13" schemaLocation="ie734q.xsd"/>
			<xs:import namespace="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:IE734:V3.13" schemaLocation="ie734.xsd"/>
			<xs:import namespace="urn:publicid:-:EC:DGTAXUD:EMCS:PHASE4:WEBSERVICE:ExciseOffices:V3.13" schemaLocation="ExciseOffice.xsd"/>
			<!--===== WS Schema Definitions =====-->
			<xs:element name="queryReferenceData">
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="ieq:ReferenceDataCriteria"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="queryReferenceDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="CParDat" type="ie:CParDatType" minOccurs="0"/>
						<!--<xs:element type="ie:ListOfRiskAssessmentCriteria" minOccurs="0"/>-->
						<xs:element name="CCodDat" type="ie:CCodDatType" minOccurs="0"/>
						<xs:element name="ExciseOffice" type="exo:ExciseOfficeType" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="queryReferenceDataSoapIn">
		<wsdl:part name="parameters" element="types:queryReferenceData"/>
	</wsdl:message>
	<wsdl:message name="queryReferenceDataSoapOut">
		<wsdl:part name="parameters" element="types:queryReferenceDataResponse"/>
	</wsdl:message>
	<wsdl:portType name="ConsultReferenceDataSoap">
		<wsdl:operation name="queryReferenceData">
			<wsdl:documentation>Query for EMCS Reference Data based on supplied criteria.</wsdl:documentation>
			<wsdl:input message="ws:queryReferenceDataSoapIn"/>
			<wsdl:output message="ws:queryReferenceDataSoapOut"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="ConsultReferenceDataSoap" type="ws:ConsultReferenceDataSoap">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="queryReferenceData">
			<soap:operation soapAction="http://emcs.dgtaxud.ec/queryReferenceData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="ConsultReferenceData">
		<wsdl:documentation>Web service allowing consultation of EMCS reference data.</wsdl:documentation>
		<wsdl:port name="ConsultReferenceDataSoap" binding="ws:ConsultReferenceDataSoap">
			<soap:address location="https://seed.dgtaxud.ec:8443/SEEDv1WS/reference/ConsultReferenceData.jws"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
