<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:bipro="http://www.bipro.net/namespace"
                  xmlns:xf="http://www.bipro.net/namespace/transfer"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/"
                  xmlns:nachr="http://www.bipro.net/namespace/nachrichten"
                  xmlns:allg="http://www.bipro.net/namespace/allgemein"
                  targetNamespace="http://www.bipro.net/namespace"
                  bipro:Name="TransferService_2.4.2.1.0.wsdl"
                  bipro:Version="2.4.2.1.0">
   <wsdl:types>
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns="http://www.w3.org/2001/XMLSchema"
                  targetNamespace="http://www.bipro.net/namespace"
                  attributeFormDefault="qualified"
                  elementFormDefault="qualified">
         <xsd:include schemaLocation="TransferService_2.4.2.1.0.xsd"/>
      </xsd:schema>
   </wsdl:types>
   <wsdl:message name="listShipmentsRequest">
      <wsdl:part name="parameters" element="xf:listShipments"/>
   </wsdl:message>
   <wsdl:message name="listShipmentsResponse">
      <wsdl:part name="parameters" element="xf:listShipmentsResponse"/>
   </wsdl:message>
   <wsdl:message name="getShipmentRequest">
      <wsdl:part name="parameters" element="xf:getShipment"/>
   </wsdl:message>
   <wsdl:message name="getShipmentResponse">
      <wsdl:part name="parameters" element="xf:getShipmentResponse"/>
   </wsdl:message>
   <wsdl:message name="acknowledgeShipmentRequest">
      <wsdl:part name="parameters" element="xf:acknowledgeShipment"/>
   </wsdl:message>
   <wsdl:message name="acknowledgeShipmentResponse">
      <wsdl:part name="parameters" element="xf:acknowledgeShipmentResponse"/>
   </wsdl:message>
   <wsdl:message name="setShipmentRequest">
      <wsdl:part name="parameters" element="xf:setShipment"/>
   </wsdl:message>
   <wsdl:message name="setShipmentResponse">
      <wsdl:part name="parameters" element="xf:setShipmentResponse"/>
   </wsdl:message>
   <wsdl:message name="BiproException">
      <wsdl:part name="parameters" element="nachr:BiproException"/>
   </wsdl:message>
   <wsdl:portType name="TransferServicePortType">
      <wsdl:operation name="listShipments" parameterOrder="parameters">
         <wsdl:documentation>Liste bereitstehender Lieferungen anfordern</wsdl:documentation>
         <wsdl:input message="bipro:listShipmentsRequest" name="listShipmentsRequest"/>
         <wsdl:output message="bipro:listShipmentsResponse" name="listShipmentsResponse"/>
         <wsdl:fault message="bipro:BiproException" name="BiproException"/>
      </wsdl:operation>
      <wsdl:operation name="getShipment" parameterOrder="parameters">
         <wsdl:documentation>Lieferung anfordern</wsdl:documentation>
         <wsdl:input message="bipro:getShipmentRequest" name="getShipmentRequest"/>
         <wsdl:output message="bipro:getShipmentResponse" name="getShipmentResponse"/>
         <wsdl:fault message="bipro:BiproException" name="BiproException"/>
      </wsdl:operation>
      <wsdl:operation name="acknowledgeShipment" parameterOrder="parameters">
         <wsdl:documentation>Empfang der Lieferung quittieren</wsdl:documentation>
         <wsdl:input message="bipro:acknowledgeShipmentRequest" name="acknowledgeShipmentRequest"/>
         <wsdl:output message="bipro:acknowledgeShipmentResponse" name="acknowledgeShipmentResponse"/>
         <wsdl:fault message="bipro:BiproException" name="BiproException"/>
      </wsdl:operation>
      <wsdl:operation name="setShipment" parameterOrder="parameters">
         <wsdl:documentation>Lieferung an Provider senden</wsdl:documentation>
         <wsdl:input message="bipro:setShipmentRequest" name="setShipmentRequest"/>
         <wsdl:output message="bipro:setShipmentResponse" name="setShipmentResponse"/>
         <wsdl:fault message="bipro:BiproException" name="BiproException"/>
      </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="TransferServiceBinding" type="bipro:TransferServicePortType">
      <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      <wsdl:operation name="listShipments">
         <soapbind:operation soapAction="urn:listShipments" style="document"/>
         <wsdl:input>
            <soapbind:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soapbind:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="BiproException">
            <soapbind:fault name="BiproException" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="getShipment">
         <soapbind:operation soapAction="urn:getShipment" style="document"/>
         <wsdl:input>
            <soapbind:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soapbind:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="BiproException">
            <soapbind:fault name="BiproException" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="acknowledgeShipment">
         <soapbind:operation soapAction="urn:acknowledgeShipment" style="document"/>
         <wsdl:input>
            <soapbind:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soapbind:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="BiproException">
            <soapbind:fault name="BiproException" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="setShipment">
         <soapbind:operation soapAction="urn:setShipment" style="document"/>
         <wsdl:input>
            <soapbind:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soapbind:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="BiproException">
            <soapbind:fault name="BiproException" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="TransferService_2.4.2.1.0">
      <wsdl:documentation>Service zur Übertragung von Lieferungen</wsdl:documentation>
      <wsdl:port name="TransferService" binding="bipro:TransferServiceBinding">
         <soapbind:address location="https://localhost:8080/services/TransferService_2.4.2.1.0"/>
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>