<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions targetNamespace="http://xsd.gateway.sdp.digi.com" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://xsd.gateway.sdp.digi.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xsd.gateway.sdp.digi.com" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://xsd.gateway.sdp.digi.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

      <!--  COMMON -->
      <xsd:element name="SDPResult" type="tns:SDPResult" />
      <xsd:complexType name="SDPResult">
        <xsd:sequence>
          <xsd:element name="transaction_id" type="xsd:string" />
          <xsd:element name="error_code" type="xsd:int" />
          <xsd:element name="error_desc" type="xsd:string" />
          <xsd:element name="error_list" type="xsd:string" />
          <xsd:element name="success_list" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="AttachmentType" type="tns:AttachmentType" />
      <xsd:complexType name="AttachmentType">
			<xsd:sequence>
				<xsd:element name="fileName" type="xsd:string" />
				<xsd:element name="binaryData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream" />
			</xsd:sequence>
		</xsd:complexType>
			<xsd:complexType name="AdditionalInfo">
				<xsd:sequence>
					<xsd:element name="name" type="xsd:string" />
					<xsd:element name="value" type="xsd:string" />
				</xsd:sequence>
			</xsd:complexType>
			<xsd:complexType name="ArrayOfAdditionalInfo">
				<xsd:sequence>
					<xsd:element maxOccurs="unbounded" minOccurs="0" name="additional_info" nillable="true" type="tns:AdditionalInfo" />
				</xsd:sequence>
			</xsd:complexType>

      <!--  Result of SUBSCRIPTION web services -->

      <!--  Result of VSDB web services -->
			<xsd:element name="VSDBQueryResult" type="tns:VSDBQueryResult" />
			<xsd:complexType name="VSDBQueryResult">
				<xsd:sequence>
					<xsd:element name="error_code" type="xsd:int" />
					<xsd:element name="error_desc" type="xsd:string" />
					<xsd:element name="error_list" type="xsd:string" />
					<xsd:element name="transaction_id" nillable="false" type="xsd:string" />
					<xsd:element name="queryResult" type="tns:ArrayOfQueryResult" />
				</xsd:sequence>
			</xsd:complexType>
      <xsd:element name="ArrayOfQueryResult" type="tns:ArrayOfQueryResult" />
      <xsd:complexType name="ArrayOfQueryResult">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="QueryResult" nillable="true" type="tns:QueryResult" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="QueryResult" type="tns:QueryResult" />
      <xsd:complexType name="QueryResult">
        <xsd:sequence>
          <xsd:element name="mobtel" nillable="false" type="xsd:string" />
          <xsd:element name="sub_id" nillable="false" type="xsd:string" />
          <xsd:element name="sub_reg_date" nillable="false" type="xsd:dateTime" />
          <xsd:element name="sub_exp_date" type="xsd:dateTime" />
        </xsd:sequence>
      </xsd:complexType>

      <!--  Result of SubQueryFile web services -->
      <xsd:element name="SyncResult" type="tns:SyncResult" />
		  <xsd:complexType name="SyncResult">
				<xsd:sequence>
					<xsd:element name="transaction_id" type="xsd:string" />
					<xsd:element name="error_code" type="xsd:int" />
					<xsd:element name="error_desc" type="xsd:string" />
					<xsd:element name="attachInfo" type="tns:AttachmentType" />
				</xsd:sequence>
			</xsd:complexType>
      
      <!--  Result of SubQuery web services -->
		  <xsd:element name="SubQueryResult" type="tns:SubQueryResult" />
      <xsd:complexType name="SubQueryResult">
        <xsd:sequence>
          <xsd:element name="transaction_id" nillable="false" type="xsd:string" />
          <xsd:element name="error_code" type="xsd:int" />
          <xsd:element name="error_desc" type="xsd:string" />
          <xsd:element name="members_list" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>

      <!-- VSDB -->
      <xsd:element name="VsdbAdd">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="login_name" nillable="false" type="xsd:string" />
						<xsd:element name="service_id" nillable="false" type="xsd:string" />
						<xsd:element name="cp_id" nillable="false" type="xsd:string" />
						<xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
						<xsd:element name="keyword" nillable="false" type="xsd:string" />
						<xsd:element name="sub_exp_date" nillable="false" type="xsd:dateTime" />
						<xsd:element name="description" nillable="false" type="xsd:string" />
						<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
	
			<xsd:element name="VsdbAddResponse">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:VSDBQueryResult" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="VsdbRnw">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="login_name" nillable="false" type="xsd:string" />
						<xsd:element name="service_id" nillable="false" type="xsd:string" />
						<xsd:element name="cp_id" nillable="false" type="xsd:string" />
						<xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
						<xsd:element name="sub_id" nillable="false" type="xsd:string" />
						<xsd:element name="keyword" nillable="false" type="xsd:string" />
						<xsd:element name="sub_exp_date" nillable="false" type="xsd:dateTime" />
						<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
	
			<xsd:element name="VsdbRnwResponse">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:VSDBQueryResult" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>

			<xsd:element name="VsdbTerm">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="login_name" nillable="false" type="xsd:string" />
						<xsd:element name="service_id" nillable="false" type="xsd:string" />
						<xsd:element name="cp_id" nillable="false" type="xsd:string" />
						<xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
						<xsd:element name="keyword" nillable="false" type="xsd:string" />
						<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
	
			<xsd:element name="VsdbTermResponse">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:VSDBQueryResult" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="VsdbQuery">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="login_name" nillable="false" type="xsd:string" />
						<xsd:element name="service_id" nillable="false" type="xsd:string" />
						<xsd:element name="cp_id" nillable="false" type="xsd:string" />
						<xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
						<xsd:element name="sub_id" nillable="false" type="xsd:string" />
						<xsd:element name="keyword" nillable="false" type="xsd:string" />
						<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
	
			<xsd:element name="VsdbQueryResponse">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:VSDBQueryResult" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		
      <!-- SubQuery -->
		<xsd:element name="SubQueryFile">
			<xsd:complexType>
				<xsd:sequence>
					<xsd:element name="login_name" nillable="true" type="xsd:string" />
					<xsd:element name="service_id" nillable="true" type="xsd:string" />
					<xsd:element name="cp_id" nillable="true" type="xsd:string" />
					<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
				</xsd:sequence>
			</xsd:complexType>
		</xsd:element>
		<xsd:element name="SubQueryFileResponse">
			<xsd:complexType>
				<xsd:sequence>
					<xsd:element name="return" nillable="true" type="tns:SyncResult" />
				</xsd:sequence>
			</xsd:complexType>
		</xsd:element>
      <xsd:element name="SubQuery">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      <xsd:element name="SubQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SubQueryResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      <!--  SMS -->
      <xsd:complexType name="ArrayOfSMSContent">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="sms_content" nillable="true" type="tns:SMSContent" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SMSContent">
        <xsd:sequence>
          <xsd:element name="content" nillable="false" type="xsd:string" />
          <xsd:element name="ucp_data_coding_id" nillable="false" type="xsd:string" />
          <xsd:element name="ucp_msg_class" type="xsd:string" />
          <xsd:element name="ucp_msg_type" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="SmsMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="price_code" type="xsd:string" />
            <xsd:element name="charge_party" nillable="false" type="xsd:string" />
            <xsd:element name="source_mobtel" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sub_id" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" type="xsd:string" />
            <xsd:element name="interactive_session_ind" type="xsd:string" />
            <xsd:element name="interactive_term_session" type="xsd:string" />
            <xsd:element name="status" type="xsd:int" />
            <xsd:element name="transaction_id" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="short_code_suffix_ind" type="xsd:string" />
            <xsd:element name="short_code_suffix" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="sms_contents" nillable="false" type="tns:ArrayOfSMSContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SmsMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SmsBulk">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="sms_contents" nillable="false" type="tns:ArrayOfSMSContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SmsBulkResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      <!--  MMS -->
      <xsd:complexType name="ArrayOfMMSContent">
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="mms_content" nillable="true" type="tns:MMSContent" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MMSContent">
        <xsd:sequence>
          <xsd:element name="charset" type="xsd:string" />
          <xsd:element name="content_type" nillable="false" type="xsd:string" />
          <xsd:element name="filename" nillable="false" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="MmsMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="price_code" type="xsd:string" />
            <xsd:element name="charge_party" nillable="false" type="xsd:string" />
            <xsd:element name="source_mobtel" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sub_id" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" type="xsd:string" />
            <xsd:element name="status" type="xsd:int" />
            <xsd:element name="transaction_id" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="subject" nillable="false" type="xsd:string" />
            <xsd:element name="mms_contents" nillable="false" type="tns:ArrayOfMMSContent" />
            <xsd:element name="attachment" nillable="false" type="tns:AttachmentType" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="MmsMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="MmsBulk">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="subject" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="mms_contents" nillable="false" type="tns:ArrayOfMMSContent" />
            <xsd:element name="attachment" nillable="false" type="tns:AttachmentType" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="MmsBulkResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      
      <!--  WAPPUSH -->
      <xsd:complexType name="WAPPushContent">
        <xsd:sequence>
          <xsd:element name="charset" nillable="false" type="xsd:string" />
          <xsd:element name="content" type="xsd:string" />
          <xsd:element name="url" nillable="false" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="Wappush">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="price_code" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sub_id" type="xsd:string" />
            <xsd:element name="keyword" type="xsd:string" />
            <xsd:element name="status" type="xsd:int" />
            <xsd:element name="transaction_id" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="wappush_content" nillable="false" type="tns:WAPPushContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="WappushResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="WappushBulk">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
             <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="wappush_content" nillable="false" type="tns:WAPPushContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="WappushBulkResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      
      <!--  SUBSCRIPTION -->
      <xsd:element name="SubRmdMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="price_code" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sub_id" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="status" type="xsd:int" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" nillable="false" type="xsd:int" />
            <xsd:element name="response_url" nillable="false" type="xsd:string" />
            <xsd:element name="sms_contents" nillable="false" type="tns:ArrayOfSMSContent" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubRmdMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubRnwMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="price_code" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sub_id" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="status" type="xsd:int" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" nillable="false" type="xsd:int" />
            <xsd:element name="response_url" nillable="false" type="xsd:string" />
            <xsd:element name="sub_rem_txnid" nillable="false" type="xsd:string" />
            <xsd:element name="sms_contents" nillable="false" type="tns:ArrayOfSMSContent" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubRnwMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubRegMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="transaction_id" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="response_url" nillable="false" type="xsd:string" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubRegMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubSmsMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="sms_contents" nillable="true" type="tns:ArrayOfSMSContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubSmsMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubMmsMt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="subject" type="xsd:string" />
            <xsd:element name="mms_contents" nillable="false" type="tns:ArrayOfMMSContent" />
            <xsd:element name="attachment" nillable="false" type="tns:AttachmentType" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubMmsMtResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubWappush">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="notification_ind" type="xsd:int" />
            <xsd:element name="response_url" type="xsd:string" />
            <xsd:element name="wappush_content" nillable="false" type="tns:WAPPushContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubWappushResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubTermSvc">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="destination_mobtel" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubTermSvcResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

      <!-- BROADCAST -->
      <xsd:element name="SubBcSms">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="sub_bc_id" nillable="false" type="xsd:string" />
            <xsd:element default="1" name="sub_bc_valid_hour" type="xsd:int" />
            <xsd:element name="sub_bc_again" type="xsd:string" />
            <xsd:element name="sub_bc_start_time" type="xsd:dateTime" />
            <xsd:element name="sms_contents" type="tns:ArrayOfSMSContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubBcSmsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubBcMms">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="sender_name" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="sub_bc_id" nillable="false" type="xsd:string" />
            <xsd:element name="sub_bc_valid_hour" type="xsd:int" />
            <xsd:element name="sub_bc_again" type="xsd:string" />
            <xsd:element name="sub_bc_start_time" type="xsd:dateTime" />
            <xsd:element name="subject" type="xsd:string" />
            <xsd:element name="mms_contents" type="tns:ArrayOfMMSContent" />
            <xsd:element name="attachment" nillable="false" type="tns:AttachmentType" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubBcMmsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubBcWappush">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="login_name" nillable="false" type="xsd:string" />
            <xsd:element name="service_id" nillable="false" type="xsd:string" />
            <xsd:element name="cp_id" nillable="false" type="xsd:string" />
            <xsd:element name="keyword" nillable="false" type="xsd:string" />
            <xsd:element name="ref_id" type="xsd:string" />
            <xsd:element name="sub_bc_id" nillable="false" type="xsd:string" />
            <xsd:element default="1" name="sub_bc_valid_hour" type="xsd:int" />
            <xsd:element name="sub_bc_again" type="xsd:string" />
            <xsd:element name="sub_bc_start_time" type="xsd:dateTime" />
            <xsd:element name="wappush_content" nillable="false" type="tns:WAPPushContent" />
			<xsd:element name="array_of_info" type="tns:ArrayOfAdditionalInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SubBcWappushResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="return" nillable="true" type="tns:SDPResult" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>


    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="VsdbRnwRequest">
    <wsdl:part element="tns:VsdbRnw" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="WappushRequest">
    <wsdl:part element="tns:Wappush" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbTermResponse">
    <wsdl:part element="tns:VsdbTermResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="MmsBulkResponse">
    <wsdl:part element="tns:MmsBulkResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbQueryResponse">
    <wsdl:part element="tns:VsdbQueryResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="MmsMtRequest">
    <wsdl:part element="tns:MmsMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRmdMtResponse">
    <wsdl:part element="tns:SubRmdMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubSmsMtResponse">
    <wsdl:part element="tns:SubSmsMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcWappushResponse">
    <wsdl:part element="tns:SubBcWappushResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRnwMtRequest">
    <wsdl:part element="tns:SubRnwMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="WappushBulkResponse">
    <wsdl:part element="tns:WappushBulkResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubQueryFileResponse">
    <wsdl:part element="tns:SubQueryFileResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubTermSvcResponse">
    <wsdl:part element="tns:SubTermSvcResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRegMtResponse">
    <wsdl:part element="tns:SubRegMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SmsMtResponse">
    <wsdl:part element="tns:SmsMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbQueryRequest">
    <wsdl:part element="tns:VsdbQuery" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcSmsRequest">
    <wsdl:part element="tns:SubBcSms" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubSmsMtRequest">
    <wsdl:part element="tns:SubSmsMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcMmsRequest">
    <wsdl:part element="tns:SubBcMms" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="MmsMtResponse">
    <wsdl:part element="tns:MmsMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubWappushRequest">
    <wsdl:part element="tns:SubWappush" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcMmsResponse">
    <wsdl:part element="tns:SubBcMmsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubMmsMtResponse">
    <wsdl:part element="tns:SubMmsMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubWappushResponse">
    <wsdl:part element="tns:SubWappushResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="WappushResponse">
    <wsdl:part element="tns:WappushResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbRnwResponse">
    <wsdl:part element="tns:VsdbRnwResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcWappushRequest">
    <wsdl:part element="tns:SubBcWappush" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SmsBulkRequest">
    <wsdl:part element="tns:SmsBulk" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SmsBulkResponse">
    <wsdl:part element="tns:SmsBulkResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubMmsMtRequest">
    <wsdl:part element="tns:SubMmsMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SmsMtRequest">
    <wsdl:part element="tns:SmsMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbAddResponse">
    <wsdl:part element="tns:VsdbAddResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubQueryFileRequest">
    <wsdl:part element="tns:SubQueryFile" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRmdMtRequest">
    <wsdl:part element="tns:SubRmdMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubBcSmsResponse">
    <wsdl:part element="tns:SubBcSmsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubQueryRequest">
    <wsdl:part element="tns:SubQuery" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbTermRequest">
    <wsdl:part element="tns:VsdbTerm" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRegMtRequest">
    <wsdl:part element="tns:SubRegMt" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="WappushBulkRequest">
    <wsdl:part element="tns:WappushBulk" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="VsdbAddRequest">
    <wsdl:part element="tns:VsdbAdd" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubRnwMtResponse">
    <wsdl:part element="tns:SubRnwMtResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubTermSvcRequest">
    <wsdl:part element="tns:SubTermSvc" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SubQueryResponse">
    <wsdl:part element="tns:SubQueryResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="MmsBulkRequest">
    <wsdl:part element="tns:MmsBulk" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="SDPServicesInterface">
    <wsdl:operation name="VsdbAdd">
      <wsdl:input message="tns:VsdbAddRequest" name="VsdbAddRequest">
    </wsdl:input>
      <wsdl:output message="tns:VsdbAddResponse" name="VsdbAddResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbRnw">
      <wsdl:input message="tns:VsdbRnwRequest" name="VsdbRnwRequest">
    </wsdl:input>
      <wsdl:output message="tns:VsdbRnwResponse" name="VsdbRnwResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbTerm">
      <wsdl:input message="tns:VsdbTermRequest" name="VsdbTermRequest">
    </wsdl:input>
      <wsdl:output message="tns:VsdbTermResponse" name="VsdbTermResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbQuery">
      <wsdl:input message="tns:VsdbQueryRequest" name="VsdbQueryRequest">
    </wsdl:input>
      <wsdl:output message="tns:VsdbQueryResponse" name="VsdbQueryResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubQueryFile">
      <wsdl:input message="tns:SubQueryFileRequest" name="SubQueryFileRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubQueryFileResponse" name="SubQueryFileResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubQuery">
      <wsdl:input message="tns:SubQueryRequest" name="SubQueryRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubQueryResponse" name="SubQueryResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SmsMt">
      <wsdl:input message="tns:SmsMtRequest" name="SmsMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SmsMtResponse" name="SmsMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SmsBulk">
      <wsdl:input message="tns:SmsBulkRequest" name="SmsBulkRequest">
    </wsdl:input>
      <wsdl:output message="tns:SmsBulkResponse" name="SmsBulkResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MmsMt">
      <wsdl:input message="tns:MmsMtRequest" name="MmsMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:MmsMtResponse" name="MmsMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MmsBulk">
      <wsdl:input message="tns:MmsBulkRequest" name="MmsBulkRequest">
    </wsdl:input>
      <wsdl:output message="tns:MmsBulkResponse" name="MmsBulkResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Wappush">
      <wsdl:input message="tns:WappushRequest" name="WappushRequest">
    </wsdl:input>
      <wsdl:output message="tns:WappushResponse" name="WappushResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WappushBulk">
      <wsdl:input message="tns:WappushBulkRequest" name="WappushBulkRequest">
    </wsdl:input>
      <wsdl:output message="tns:WappushBulkResponse" name="WappushBulkResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRegMt">
      <wsdl:input message="tns:SubRegMtRequest" name="SubRegMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubRegMtResponse" name="SubRegMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRmdMt">
      <wsdl:input message="tns:SubRmdMtRequest" name="SubRmdMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubRmdMtResponse" name="SubRmdMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRnwMt">
      <wsdl:input message="tns:SubRnwMtRequest" name="SubRnwMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubRnwMtResponse" name="SubRnwMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubSmsMt">
      <wsdl:input message="tns:SubSmsMtRequest" name="SubSmsMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubSmsMtResponse" name="SubSmsMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubMmsMt">
      <wsdl:input message="tns:SubMmsMtRequest" name="SubMmsMtRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubMmsMtResponse" name="SubMmsMtResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubWappush">
      <wsdl:input message="tns:SubWappushRequest" name="SubWappushRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubWappushResponse" name="SubWappushResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubTermSvc">
      <wsdl:input message="tns:SubTermSvcRequest" name="SubTermSvcRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubTermSvcResponse" name="SubTermSvcResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcSms">
      <wsdl:input message="tns:SubBcSmsRequest" name="SubBcSmsRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubBcSmsResponse" name="SubBcSmsResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcMms">
      <wsdl:input message="tns:SubBcMmsRequest" name="SubBcMmsRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubBcMmsResponse" name="SubBcMmsResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcWappush">
      <wsdl:input message="tns:SubBcWappushRequest" name="SubBcWappushRequest">
    </wsdl:input>
      <wsdl:output message="tns:SubBcWappushResponse" name="SubBcWappushResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SDPServicesHttpBinding" type="tns:SDPServicesInterface">
    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="VsdbAdd">
      <soap12:operation soapAction="" />
      <wsdl:input name="VsdbAddRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="VsdbAddResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbRnw">
      <soap12:operation soapAction="" />
      <wsdl:input name="VsdbRnwRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="VsdbRnwResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbTerm">
      <soap12:operation soapAction="" />
      <wsdl:input name="VsdbTermRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="VsdbTermResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VsdbQuery">
      <soap12:operation soapAction="" />
      <wsdl:input name="VsdbQueryRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="VsdbQueryResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubQueryFile">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubQueryFileRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubQueryFileResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubQuery">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubQueryRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubQueryResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SmsMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SmsMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SmsMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SmsBulk">
      <soap12:operation soapAction="" />
      <wsdl:input name="SmsBulkRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SmsBulkResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MmsMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="MmsMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MmsMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MmsBulk">
      <soap12:operation soapAction="" />
      <wsdl:input name="MmsBulkRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="MmsBulkResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Wappush">
      <soap12:operation soapAction="" />
      <wsdl:input name="WappushRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="WappushResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WappushBulk">
      <soap12:operation soapAction="" />
      <wsdl:input name="WappushBulkRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="WappushBulkResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRmdMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubRmdMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubRmdMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRnwMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubRnwMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubRnwMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubRegMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubRegMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubRegMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubSmsMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubSmsMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubSmsMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubMmsMt">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubMmsMtRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubMmsMtResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubWappush">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubWappushRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubWappushResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubTermSvc">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubTermSvcRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubTermSvcResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcSms">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubBcSmsRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubBcSmsResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcMms">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubBcMmsRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubBcMmsResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubBcWappush">
      <soap12:operation soapAction="" />
      <wsdl:input name="SubBcWappushRequest">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="SubBcWappushResponse">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="SDPServices">
    <wsdl:port binding="tns:SDPServicesHttpBinding" name="SDPServicesHttpPort">
      <soap12:address location="http://192.100.86.201:8001/cxf/services/SDPServices" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>