SMS-WSDL

Modified on Wed, 30 Jan 2013 11:33 by CM — Categorized as: Uncategorized

Send SMS WSDL

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://pswin.com/SOAP/Submit/SMS"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://pswin.com/SOAP/Submit/SMS"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified"
targetNamespace="http://pswin.com/SOAP/Submit/SMS">
<s:element name="SendSingleMessage">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="m"
type="tns:SMSMessage" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="SMSMessage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ReceiverNumber"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SenderNumber"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Text"
type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Network"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TypeOfMessage"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Tariff"
type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="TimeToLive"
type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="CPATag"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RequestReceipt"
type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="SessionData"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="AffiliateProgram"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DeliveryTime"
nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="SendSingleMessageResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="SendSingleMessageResult" type="tns:ReturnValue" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ReturnValue">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int"
/>
<s:element minOccurs="0" maxOccurs="1" name="Description"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Reference"
type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="SendMessages">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="m"
type="tns:ArrayOfSMSMessage" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfSMSMessage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SMSMessage"
nillable="true" type="tns:SMSMessage" />
</s:sequence>
</s:complexType>
<s:element name="SendMessagesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="SendMessagesResult" type="tns:ArrayOfReturnValue" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfReturnValue">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded"
name="ReturnValue" nillable="true" type="tns:ReturnValue" />
</s:sequence>
</s:complexType>
<s:element name="SendSingleWapPush">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="m"
type="tns:WapPushMessage" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="WapPushMessage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ReceiverNumber"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SenderNumber"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Url"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description"
type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Network"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Tariff"
type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="TimeToLive"
type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="CPATag"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RequestReceipt"
type="s:boolean" />
<s:element minOccurs="1" maxOccurs="1" name="SessionData"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="AffiliateProgram"
nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DeliveryTime"
nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="SendSingleWapPushResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="SendSingleWapPushResult" type="tns:ReturnValue" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SendMultipleWapPush">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="username"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password"
type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="m"
type="tns:ArrayOfWapPushMessage" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfWapPushMessage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded"
name="WapPushMessage" nillable="true" type="tns:WapPushMessage" />
</s:sequence>
</s:complexType>
<s:element name="SendMultipleWapPushResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="SendMultipleWapPushResult" type="tns:ArrayOfReturnValue" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="SendSingleMessageSoapIn">
<wsdl:part name="parameters" element="tns:SendSingleMessage" />
</wsdl:message>
<wsdl:message name="SendSingleMessageSoapOut">
<wsdl:part name="parameters" element="tns:SendSingleMessageResponse"
/>
</wsdl:message>
<wsdl:message name="SendMessagesSoapIn">
<wsdl:part name="parameters" element="tns:SendMessages" />
</wsdl:message>
<wsdl:message name="SendMessagesSoapOut">
<wsdl:part name="parameters" element="tns:SendMessagesResponse" />
</wsdl:message>
<wsdl:message name="SendSingleWapPushSoapIn">
<wsdl:part name="parameters" element="tns:SendSingleWapPush" />
</wsdl:message>
<wsdl:message name="SendSingleWapPushSoapOut">
<wsdl:part name="parameters" element="tns:SendSingleWapPushResponse"
/>
</wsdl:message>
<wsdl:message name="SendMultipleWapPushSoapIn">
<wsdl:part name="parameters" element="tns:SendMultipleWapPush" />
</wsdl:message>
<wsdl:message name="SendMultipleWapPushSoapOut">
<wsdl:part name="parameters" element="tns:SendMultipleWapPushResponse"
/>
</wsdl:message>
<wsdl:portType name="SMSServiceSoap">
<wsdl:operation name="SendSingleMessage">
<wsdl:input message="tns:SendSingleMessageSoapIn" />
<wsdl:output message="tns:SendSingleMessageSoapOut" />
</wsdl:operation>
<wsdl:operation name="SendMessages">
<wsdl:input message="tns:SendMessagesSoapIn" />
<wsdl:output message="tns:SendMessagesSoapOut" />
</wsdl:operation>
<wsdl:operation name="SendSingleWapPush">
<wsdl:input message="tns:SendSingleWapPushSoapIn" />
<wsdl:output message="tns:SendSingleWapPushSoapOut" />
</wsdl:operation>
<wsdl:operation name="SendMultipleWapPush">
<wsdl:input message="tns:SendMultipleWapPushSoapIn" />
<wsdl:output message="tns:SendMultipleWapPushSoapOut" />
</wsdl:operation>

</wsdl:portType>
<wsdl:binding name="SMSServiceSoap" type="tns:SMSServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
<wsdl:operation name="SendSingleMessage">
<soap:operation
soapAction="http://pswin.com/SOAP/Submit/SMS/SendSingleMessage"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMessages">
<soap:operation
soapAction="http://pswin.com/SOAP/Submit/SMS/SendMessages"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendSingleWapPush">
<soap:operation
soapAction="http://pswin.com/SOAP/Submit/SMS/SendSingleWapPush"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMultipleWapPush">
<soap:operation
soapAction="http://pswin.com/SOAP/Submit/SMS/SendMultipleWapPush"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SMSService">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">PSWinCom SMS
Gateway SOAP Interface</documentation>
<wsdl:port name="SMSServiceSoap" binding="tns:SMSServiceSoap">
<soap:address location="http://localhost/soap/sms.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>