<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="PumaService" targetNamespace="http://service.core.puma.l3s.de/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://service.core.puma.l3s.de/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://service.core.puma.l3s.de/" xmlns:tns="http://service.core.puma.l3s.de/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="fastForward" type="tns:fastForward" />
<xs:element name="fastForwardResponse" type="tns:fastForwardResponse" />
<xs:element name="fastRewind" type="tns:fastRewind" />
<xs:element name="fastRewindResponse" type="tns:fastRewindResponse" />
<xs:element name="getDeliveryLocation" type="tns:getDeliveryLocation" />
<xs:element name="getDeliveryLocationResponse" type="tns:getDeliveryLocationResponse" />
<xs:element name="init" type="tns:init" />
<xs:element name="initResponse" type="tns:initResponse" />
<xs:element name="pause" type="tns:pause" />
<xs:element name="pauseResponse" type="tns:pauseResponse" />
<xs:element name="reinit" type="tns:reinit" />
<xs:element name="reinitResponse" type="tns:reinitResponse" />
<xs:element name="start" type="tns:start" />
<xs:element name="startResponse" type="tns:startResponse" />
<xs:element name="status" type="tns:status" />
<xs:element name="statusResponse" type="tns:statusResponse" />
<xs:element name="stop" type="tns:stop" />
<xs:element name="stopResponse" type="tns:stopResponse" />
<xs:complexType name="status">
<xs:sequence />
</xs:complexType>
<xs:complexType name="statusResponse">
<xs:sequence>
<xs:element name="return" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="stop">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="sessionIdImpl">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="stopResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="init">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
<xs:element minOccurs="0" name="arg1" type="tns:parameter" />
<xs:element minOccurs="0" name="arg2" type="tns:deliveryLocationImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="parameter">
<xs:sequence>
<xs:element minOccurs="0" name="flipping" type="xs:string" />
<xs:element name="framerate" type="xs:int" />
<xs:element minOccurs="0" name="inputCodec" type="xs:string" />
<xs:element minOccurs="0" name="outputCodec" type="xs:string" />
<xs:element minOccurs="0" name="reencoding" type="xs:string" />
<xs:element minOccurs="0" name="scaleFactor" type="xs:string" />
<xs:element minOccurs="0" name="serviceType" type="xs:string" />
<xs:element minOccurs="0" name="subtitleLang" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="deliveryLocationImpl">
<xs:sequence>
<xs:element minOccurs="0" name="ip" type="xs:string" />
<xs:element name="port" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="initResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="getDeliveryLocation">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="getDeliveryLocationResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:deliveryLocationImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="pause">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="pauseResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="reinit">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
<xs:element minOccurs="0" name="arg1" type="tns:parameter" />
<xs:element minOccurs="0" name="arg2" type="tns:deliveryLocationImpl" />
<xs:element minOccurs="0" name="arg3" type="xs:int" />
<xs:element minOccurs="0" name="arg4" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="reinitResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="start">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="startResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="fastForward">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
<xs:element minOccurs="0" name="arg1" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="fastForwardResponse">
<xs:sequence />
</xs:complexType>
<xs:complexType name="fastRewind">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="tns:sessionIdImpl" />
<xs:element minOccurs="0" name="arg1" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="fastRewindResponse">
<xs:sequence />
</xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="getDeliveryLocationResponse">
    <wsdl:part element="tns:getDeliveryLocationResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="pauseResponse">
    <wsdl:part element="tns:pauseResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="fastRewind">
    <wsdl:part element="tns:fastRewind" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reinit">
    <wsdl:part element="tns:reinit" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="start">
    <wsdl:part element="tns:start" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="fastRewindResponse">
    <wsdl:part element="tns:fastRewindResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="pause">
    <wsdl:part element="tns:pause" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="fastForwardResponse">
    <wsdl:part element="tns:fastForwardResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="initResponse">
    <wsdl:part element="tns:initResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reinitResponse">
    <wsdl:part element="tns:reinitResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="init">
    <wsdl:part element="tns:init" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="fastForward">
    <wsdl:part element="tns:fastForward" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="startResponse">
    <wsdl:part element="tns:startResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="status">
    <wsdl:part element="tns:status" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDeliveryLocation">
    <wsdl:part element="tns:getDeliveryLocation" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="statusResponse">
    <wsdl:part element="tns:statusResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="stopResponse">
    <wsdl:part element="tns:stopResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="stop">
    <wsdl:part element="tns:stop" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="IPumaService">
    <wsdl:operation name="status">
      <wsdl:input message="tns:status" name="status">
    </wsdl:input>
      <wsdl:output message="tns:statusResponse" name="statusResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="stop">
      <wsdl:input message="tns:stop" name="stop">
    </wsdl:input>
      <wsdl:output message="tns:stopResponse" name="stopResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="init">
      <wsdl:input message="tns:init" name="init">
    </wsdl:input>
      <wsdl:output message="tns:initResponse" name="initResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDeliveryLocation">
      <wsdl:input message="tns:getDeliveryLocation" name="getDeliveryLocation">
    </wsdl:input>
      <wsdl:output message="tns:getDeliveryLocationResponse" name="getDeliveryLocationResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="pause">
      <wsdl:input message="tns:pause" name="pause">
    </wsdl:input>
      <wsdl:output message="tns:pauseResponse" name="pauseResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="reinit">
      <wsdl:input message="tns:reinit" name="reinit">
    </wsdl:input>
      <wsdl:output message="tns:reinitResponse" name="reinitResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="start">
      <wsdl:input message="tns:start" name="start">
    </wsdl:input>
      <wsdl:output message="tns:startResponse" name="startResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="fastForward">
      <wsdl:input message="tns:fastForward" name="fastForward">
    </wsdl:input>
      <wsdl:output message="tns:fastForwardResponse" name="fastForwardResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="fastRewind">
      <wsdl:input message="tns:fastRewind" name="fastRewind">
    </wsdl:input>
      <wsdl:output message="tns:fastRewindResponse" name="fastRewindResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PumaServiceSoapBinding" type="tns:IPumaService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="status">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="status">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="statusResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="stop">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="stop">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="stopResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="init">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="init">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="initResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDeliveryLocation">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="getDeliveryLocation">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="getDeliveryLocationResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="pause">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="pause">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="pauseResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="reinit">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="reinit">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="reinitResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="start">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="start">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="startResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="fastForward">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="fastForward">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="fastForwardResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="fastRewind">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="fastRewind">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="fastRewindResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="PumaService">
    <wsdl:port binding="tns:PumaServiceSoapBinding" name="PumaServicePort">
      <soap:address location="http://localhost:8060/PumaService" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
