<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.bean.multichannel.telenia/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="soap" targetNamespace="http://ws.bean.multichannel.telenia/">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws.bean.multichannel.telenia/" elementFormDefault="unqualified" targetNamespace="http://ws.bean.multichannel.telenia/" version="1.0">

  <xs:element name="checkSessionResult" type="tns:checkSessionResult"/>

  <xs:element name="checkSessionState" type="tns:checkSessionState"/>

  <xs:element name="checkSessionStateResponse" type="tns:checkSessionStateResponse"/>

  <xs:element name="checkSessionStateWithData" type="tns:checkSessionStateWithData"/>

  <xs:element name="checkSessionStateWithDataResponse" type="tns:checkSessionStateWithDataResponse"/>

  <xs:element name="checkSessionWithDataResult" type="tns:checkSessionWithDataResult"/>

  <xs:element name="closeSession" type="tns:closeSession"/>

  <xs:element name="closeSessionResponse" type="tns:closeSessionResponse"/>

  <xs:element name="closeSessionResult" type="tns:closeSessionResult"/>

  <xs:element name="getServiceState" type="tns:getServiceState"/>

  <xs:element name="getServiceStateResponse" type="tns:getServiceStateResponse"/>

  <xs:element name="getServiceStateResult" type="tns:getServiceStateResult"/>

  <xs:element name="logoutAgentFromChannel" type="tns:logoutAgentFromChannel"/>

  <xs:element name="logoutAgentFromChannelResponse" type="tns:logoutAgentFromChannelResponse"/>

  <xs:element name="logoutAgentResult" type="tns:logoutAgentResult"/>

  <xs:element name="sessionAccept" type="tns:sessionAccept"/>

  <xs:element name="sessionAcceptResponse" type="tns:sessionAcceptResponse"/>

  <xs:element name="sessionAcceptResult" type="tns:sessionAcceptResult"/>

  <xs:element name="setSessionData" type="tns:setSessionData"/>

  <xs:element name="setSessionDataResponse" type="tns:setSessionDataResponse"/>

  <xs:element name="startSession" type="tns:startSession"/>

  <xs:element name="startSessionResponse" type="tns:startSessionResponse"/>

  <xs:element name="startSessionResult" type="tns:startSessionResult"/>

  <xs:complexType name="setSessionData">
    <xs:sequence>
      <xs:element name="setSessionDataRequest" type="tns:setSessionDataRequest"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="setSessionDataRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="sessionData" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="setSessionDataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:setSessionDataResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="setSessionDataResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="sessionData" type="xs:string"/>
      <xs:element minOccurs="0" name="failReason" type="tns:setSessionDataFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionState">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionStateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:checkSessionResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="status" type="tns:sessionStatus"/>
      <xs:element minOccurs="0" name="username" type="xs:string"/>
      <xs:element minOccurs="0" name="customMessage" type="xs:string"/>
      <xs:element minOccurs="0" name="failReason" type="tns:checkSessionFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="logoutAgentFromChannel">
    <xs:sequence>
      <xs:element name="channelId" type="xs:int"/>
      <xs:element name="agentUsername" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="logoutAgentFromChannelResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:logoutAgentResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="logoutAgentResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="failReason" type="tns:logoutAgentResultFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="sessionAccept">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="user" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="sessionAcceptResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:sessionAcceptResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="sessionAcceptResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="status" type="tns:sessionStatus"/>
      <xs:element minOccurs="0" name="failReason" type="tns:sessionStatusFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="startSession">
    <xs:sequence>
      <xs:element name="channelId" type="xs:int"/>
      <xs:element name="serviceId" type="xs:string"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="data" type="xs:string"/>
      <xs:element minOccurs="0" name="description" type="xs:string"/>
      <xs:element minOccurs="0" name="contactId" type="xs:string"/>
      <xs:element minOccurs="0" name="contactValue" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="startSessionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:startSessionResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="startSessionResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="failReason" type="tns:startSessionFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
      <xs:element minOccurs="0" name="contactId" type="xs:string"/>
      <xs:element minOccurs="0" name="contactValue" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="closeSession">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="reason" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="closeSessionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:closeSessionResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="closeSessionResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element minOccurs="0" name="sessionId" type="xs:string"/>
      <xs:element minOccurs="0" name="failReason" type="tns:closeSessionFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getServiceState">
    <xs:sequence>
      <xs:element name="channelId" type="xs:int"/>
      <xs:element maxOccurs="unbounded" name="serviceCodes" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getServiceStateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:getServiceStateResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getServiceStateResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="result" type="tns:commandResult"/>
      <xs:element name="state">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" name="key" type="xs:string"/>
                  <xs:element minOccurs="0" name="value" type="tns:serviceState"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="channelId" type="xs:int"/>
      <xs:element minOccurs="0" name="failReason" type="tns:getServiceStateResultFailReasonCode"/>
      <xs:element minOccurs="0" name="failReasonMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionStateWithData">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionStateWithDataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:checkSessionWithDataResult"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="checkSessionWithDataResult">
    <xs:complexContent>
      <xs:extension base="tns:checkSessionResult">
        <xs:sequence>
          <xs:element minOccurs="0" name="data" type="xs:string"/>
          <xs:element minOccurs="0" name="sessionData" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:simpleType name="commandResult">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SUCCESS"/>
      <xs:enumeration value="FAILED"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="setSessionDataFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INVALID_RESPONSE"/>
      <xs:enumeration value="INVALID_SESSION_ID"/>
      <xs:enumeration value="SESSION_CLOSED"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="sessionStatus">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NEW"/>
      <xs:enumeration value="QUEUED"/>
      <xs:enumeration value="BOOKED"/>
      <xs:enumeration value="ASSIGNED"/>
      <xs:enumeration value="CLOSED"/>
      <xs:enumeration value="UNKNOW"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="checkSessionFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INVALID_SESSION_ID"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="logoutAgentResultFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INVALID_CHANNEL_ID"/>
      <xs:enumeration value="INVALID_USERNAME"/>
      <xs:enumeration value="INVALID_USER_PROFILES"/>
      <xs:enumeration value="USER_NOT_LOGGED"/>
      <xs:enumeration value="LOGOUT_DATABASE_ERROR"/>
      <xs:enumeration value="LOGOUT_LICENSE_ERROR"/>
      <xs:enumeration value="LOGOUT_EXTENSION_ERROR"/>
      <xs:enumeration value="LOGOUT_USERNAME_ERROR"/>
      <xs:enumeration value="LOGOUT_ASTERISK_ERROR"/>
      <xs:enumeration value="LOGOUT_TWIN_ERROR"/>
      <xs:enumeration value="LOGOUT_UNKNOWN_ERROR"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="sessionStatusFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SERVICE_NOT_ENABLED"/>
      <xs:enumeration value="TIMEOUT_EXCEEDED"/>
      <xs:enumeration value="INVALID_RESPONSE"/>
      <xs:enumeration value="INVALID_SESSION_ID"/>
      <xs:enumeration value="SESSION_CLOSED"/>
      <xs:enumeration value="REQUEST_REJECTED_BY_SERVICE"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="startSessionFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="GENERIC"/>
      <xs:enumeration value="INVALID_CHANNEL_ID"/>
      <xs:enumeration value="NO_LICENSE"/>
      <xs:enumeration value="UNKNOWN_CHANNEL_ID"/>
      <xs:enumeration value="UNKNOWN_SERVICE"/>
      <xs:enumeration value="CHANNEL_NOT_ENABLED"/>
      <xs:enumeration value="SERVICE_NOT_ENABLED"/>
      <xs:enumeration value="TIMEOUT_EXCEEDED"/>
      <xs:enumeration value="INVALID_RESPONSE"/>
      <xs:enumeration value="DATABASE_ERROR"/>
      <xs:enumeration value="REQUIRED_PARAMETERS"/>
      <xs:enumeration value="DUPLICATED_SESSION_ID"/>
      <xs:enumeration value="MC1002_UNKNOWN_CUSTOMER"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="closeSessionFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="GENERIC"/>
      <xs:enumeration value="UNKNOWN_SERVICE"/>
      <xs:enumeration value="SERVICE_NOT_ENABLED"/>
      <xs:enumeration value="TIMEOUT_EXCEEDED"/>
      <xs:enumeration value="INVALID_RESPONSE"/>
      <xs:enumeration value="DATABASE_ERROR"/>
      <xs:enumeration value="IS_PENDING"/>
      <xs:enumeration value="NOT_FOUND"/>
      <xs:enumeration value="INVALID_SESSION_ID"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="serviceState">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACTIVE"/>
      <xs:enumeration value="OUT_OF_SERVICE"/>
      <xs:enumeration value="OVERTIME"/>
      <xs:enumeration value="UNKNOWN_SERVICE"/>
      <xs:enumeration value="CHANNEL_NOT_ENABLED"/>
      <xs:enumeration value="SERVICE_NOT_ENABLED"/>
      <xs:enumeration value="NO_LICENSE"/>
      <xs:enumeration value="FAILED"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="getServiceStateResultFailReasonCode">
    <xs:restriction base="xs:string">
      <xs:enumeration value="INVALID_CHANNEL_ID"/>
      <xs:enumeration value="INVALID_SERVICE_CODES"/>
      <xs:enumeration value="SERVICE_STATE_NOT_FOUND"/>
      <xs:enumeration value="SERVICE_NOT_ENABLED"/>
      <xs:enumeration value="TIMEOUT_EXCEEDED"/>
      <xs:enumeration value="INVALID_RESPONSE"/>
      <xs:enumeration value="REQUEST_REJECTED_BY_SERVICE"/>
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
  </wsdl:types>
  <wsdl:message name="closeSessionResponse">
    <wsdl:part element="tns:closeSessionResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="logoutAgentFromChannelResponse">
    <wsdl:part element="tns:logoutAgentFromChannelResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="startSessionResponse">
    <wsdl:part element="tns:startSessionResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="setSessionData">
    <wsdl:part element="tns:setSessionData" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkSessionState">
    <wsdl:part element="tns:checkSessionState" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sessionAccept">
    <wsdl:part element="tns:sessionAccept" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkSessionStateWithDataResponse">
    <wsdl:part element="tns:checkSessionStateWithDataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="setSessionDataResponse">
    <wsdl:part element="tns:setSessionDataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkSessionStateResponse">
    <wsdl:part element="tns:checkSessionStateResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sessionAcceptResponse">
    <wsdl:part element="tns:sessionAcceptResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getServiceState">
    <wsdl:part element="tns:getServiceState" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkSessionStateWithData">
    <wsdl:part element="tns:checkSessionStateWithData" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getServiceStateResponse">
    <wsdl:part element="tns:getServiceStateResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="logoutAgentFromChannel">
    <wsdl:part element="tns:logoutAgentFromChannel" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="startSession">
    <wsdl:part element="tns:startSession" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="closeSession">
    <wsdl:part element="tns:closeSession" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="soap">
    <wsdl:operation name="setSessionData">
      <wsdl:input message="tns:setSessionData" name="setSessionData">
    </wsdl:input>
      <wsdl:output message="tns:setSessionDataResponse" name="setSessionDataResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkSessionState">
      <wsdl:input message="tns:checkSessionState" name="checkSessionState">
    </wsdl:input>
      <wsdl:output message="tns:checkSessionStateResponse" name="checkSessionStateResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="logoutAgentFromChannel">
      <wsdl:input message="tns:logoutAgentFromChannel" name="logoutAgentFromChannel">
    </wsdl:input>
      <wsdl:output message="tns:logoutAgentFromChannelResponse" name="logoutAgentFromChannelResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sessionAccept">
      <wsdl:input message="tns:sessionAccept" name="sessionAccept">
    </wsdl:input>
      <wsdl:output message="tns:sessionAcceptResponse" name="sessionAcceptResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="startSession">
      <wsdl:input message="tns:startSession" name="startSession">
    </wsdl:input>
      <wsdl:output message="tns:startSessionResponse" name="startSessionResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="closeSession">
      <wsdl:input message="tns:closeSession" name="closeSession">
    </wsdl:input>
      <wsdl:output message="tns:closeSessionResponse" name="closeSessionResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceState">
      <wsdl:input message="tns:getServiceState" name="getServiceState">
    </wsdl:input>
      <wsdl:output message="tns:getServiceStateResponse" name="getServiceStateResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkSessionStateWithData">
      <wsdl:input message="tns:checkSessionStateWithData" name="checkSessionStateWithData">
    </wsdl:input>
      <wsdl:output message="tns:checkSessionStateWithDataResponse" name="checkSessionStateWithDataResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="soapSoapBinding" type="tns:soap">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="setSessionData">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="setSessionData">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="setSessionDataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkSessionState">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="checkSessionState">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="checkSessionStateResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="logoutAgentFromChannel">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="logoutAgentFromChannel">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="logoutAgentFromChannelResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sessionAccept">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="sessionAccept">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="sessionAcceptResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="startSession">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="startSession">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="startSessionResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="closeSession">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="closeSession">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="closeSessionResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceState">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getServiceState">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getServiceStateResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkSessionStateWithData">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="checkSessionStateWithData">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="checkSessionStateWithDataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="soap">
    <wsdl:port binding="tns:soapSoapBinding" name="soapPort">
      <soap:address location="http://172.16.93.7/mc/cxf/soap"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>