<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://dmi-services.org" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://dmi-services.org" xmlns:intf="http://dmi-services.org" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

	 <wsdl:types>

		  <schema targetNamespace="http://dmi-services.org" xmlns="http://www.w3.org/2001/XMLSchema">

			   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>

			   <complexType name="ArrayOf_xsd_string">

				    <complexContent>

					     <restriction base="soapenc:Array">

						      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>

					     </restriction>

				    </complexContent>

			   </complexType>

			   <complexType name="ArrayOf_xsd_long">

				    <complexContent>

					     <restriction base="soapenc:Array">

						      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:long[]"/>

					     </restriction>

				    </complexContent>

			   </complexType>

		  </schema>

	 </wsdl:types>

	 <wsdl:message name="getAllEdxlDEMsgsRequest">

		  <wsdl:part name="in0" type="xsd:long"/>

	 </wsdl:message>

	 <wsdl:message name="postEdxlDEMessageResponse">

		  <wsdl:part name="postEdxlDEMessageReturn" type="xsd:string"/>

	 </wsdl:message>

	 <wsdl:message name="getEdxlDEMessageRequest">

		  <wsdl:part name="in0" type="xsd:string"/>

	 </wsdl:message>

	 <wsdl:message name="postEdxlDEMessageRequest">

		  <wsdl:part name="in0" type="impl:ArrayOf_xsd_long"/>

		  <wsdl:part name="in1" type="xsd:string"/>

	 </wsdl:message>


	 <wsdl:message name="getEdxlDEMessageResponse">

		  <wsdl:part name="getEdxlDEMessageReturn" type="xsd:string"/>

	 </wsdl:message>

	 <wsdl:message name="getAllEdxlDEMsgsResponse">

		  <wsdl:part name="getAllEdxlDEMsgsReturn" type="impl:ArrayOf_xsd_string"/>

	 </wsdl:message>

         <wsdl:message name="getServerTimeRequest"/>

         <wsdl:message name="getServerTimeResponse">

		  <wsdl:part name="getServerTimeReturn" type="xsd:string"/>

	 </wsdl:message>

         <wsdl:message name="getEdxlDEMsgsBySentDateResponse">

		  <wsdl:part name="getEdxlDEMsgsBySentDateReturn" type="impl:ArrayOf_xsd_string"/>

	 </wsdl:message>

         <wsdl:message name="getEdxlDEMsgsBySentDateRequest">

		  <wsdl:part name="in0" type="xsd:string"/>

	 </wsdl:message>

         <wsdl:message name="getEdxlDEMsgsByPostedDateResponse">

		  <wsdl:part name="getEdxlDEMsgsBySentDateReturn" type="impl:ArrayOf_xsd_string"/>

	 </wsdl:message>

         <wsdl:message name="getEdxlDEMsgsByPostedDateRequest">

		  <wsdl:part name="in0" type="xsd:string"/>

	 </wsdl:message>

	 <wsdl:portType name="EDXLDistributionElement">

		  <wsdl:operation name="getAllEdxlDEMsgs" parameterOrder="in0">

			   <wsdl:input message="impl:getAllEdxlDEMsgsRequest" name="getAllEdxlDEMsgsRequest"/>

			   <wsdl:output message="impl:getAllEdxlDEMsgsResponse" name="getAllEdxlDEMsgsResponse"/>

		  </wsdl:operation>

		  <wsdl:operation name="getEdxlDEMessage" parameterOrder="in0">

			   <wsdl:input message="impl:getEdxlDEMessageRequest" name="getEdxlDEMessageRequest"/>

			   <wsdl:output message="impl:getEdxlDEMessageResponse" name="getEdxlDEMessageResponse"/>

		  </wsdl:operation>

		  <wsdl:operation name="postEdxlDEMessage" parameterOrder="in0 in1">

			   <wsdl:input message="impl:postEdxlDEMessageRequest" name="postEdxlDEMessageRequest"/>

			   <wsdl:output message="impl:postEdxlDEMessageResponse" name="postEdxlDEMessageResponse"/>

		  </wsdl:operation>

                  <wsdl:operation name="getServerTime">

                     <wsdl:input message="impl:getServerTimeRequest" name="getServerTimeRequest"/>

                     <wsdl:output message="impl:getServerTimeResponse" name="getServerTimeResponse"/>

		  </wsdl:operation>

                  <wsdl:operation name="getEdxlDEMsgsByPostedDate" parameterOrder="in0">

                     <wsdl:input message="impl:getEdxlDEMsgsByPostedDateRequest" name="getEdxlDEMsgsByPostedDate"/>

                     <wsdl:output message="impl:getEdxlDEMsgsByPostedDateResponse" name="getEdxlDEMsgsByPostedDateResponse"/>

		  </wsdl:operation>

                  <wsdl:operation name="getEdxlDEMsgsBySentDate" parameterOrder="in0">

                     <wsdl:input message="impl:getEdxlDEMsgsByPostedDateRequest" name="getEdxlDEMsgsBySentDate"/>

                     <wsdl:output message="impl:getEdxlDEMsgsByPostedDateResponse" name="getEdxlDEMsgsByPostedDateResponse"/>

		  </wsdl:operation>

	 </wsdl:portType>

	 <wsdl:binding name="EDXLDistributionElementSoapBinding" type="impl:EDXLDistributionElement">

		  <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

		  <wsdl:operation name="getAllEdxlDEMsgs">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

		  <wsdl:operation name="getEdxlDEMessage">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

		  <wsdl:operation name="postEdxlDEMessage">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

                  <wsdl:operation name="getServerTime">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

                  <wsdl:operation name="getEdxlDEMsgsByPostedDate">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

                  <wsdl:operation name="getEdxlDEMsgsBySentDate">

			   <wsdlsoap:operation/>

			   <wsdl:input>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:input>

			   <wsdl:output>

				    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://dmi-services.org" use="encoded"/>

			   </wsdl:output>

		  </wsdl:operation>

	 </wsdl:binding>

	 <wsdl:service name="EDXLDistributionElementService">

		  <wsdl:port binding="impl:EDXLDistributionElementSoapBinding" name="EDXLDistributionElement">

			   <wsdlsoap:address location="http://interopdev.cmiservices.org/axis/services/EDXLDistributionElement"/>

			<!--wsdlsoap:address location="https://localhost:8080/axis/services/EDXLDistributionElement"/-->

		  </wsdl:port>

	 </wsdl:service>

</wsdl:definitions>
