|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservice.sms.odg.tonline.de" xmlns:intf="http://webservice.sms.odg.tonline.de" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservice.sms.odg.tonline.de"> |
|
3 <wsdl:types> |
|
4 <schema targetNamespace="http://webservice.sms.odg.tonline.de" xmlns="http://www.w3.org/2001/XMLSchema"> |
|
5 <element name="sendValidationKeywordRequest"> |
|
6 <complexType> |
|
7 <sequence> |
|
8 <element maxOccurs="1" minOccurs="0" name="message" type="xsd:string"/> |
|
9 <element name="number" type="xsd:string"/> |
|
10 <element maxOccurs="1" minOccurs="0" name="originator" type="xsd:string"/> |
|
11 <element name="environment" type="xsd:string"/> |
|
12 <element maxOccurs="1" minOccurs="0" name="account" type="xsd:string"/> |
|
13 </sequence> |
|
14 </complexType> |
|
15 </element> |
|
16 <element name="sendValidationKeywordResponse"> |
|
17 <complexType> |
|
18 <sequence> |
|
19 <element name="statusCode" type="xsd:string"/> |
|
20 <element name="statusMessage" type="xsd:string"/> |
|
21 </sequence> |
|
22 </complexType> |
|
23 </element> |
|
24 <element name="validateRequest"> |
|
25 <complexType> |
|
26 <sequence> |
|
27 <element name="keyword" type="xsd:string"/> |
|
28 <element name="number" type="xsd:string"/> |
|
29 <element name="environment" type="xsd:string"/> |
|
30 </sequence> |
|
31 </complexType> |
|
32 </element> |
|
33 <element name="validateResponse"> |
|
34 <complexType> |
|
35 <sequence> |
|
36 <element name="statusCode" type="xsd:string"/> |
|
37 <element name="statusMessage" type="xsd:string"/> |
|
38 </sequence> |
|
39 </complexType> |
|
40 </element> |
|
41 <element name="invalidateRequest"> |
|
42 <complexType> |
|
43 <sequence> |
|
44 <element name="number" type="xsd:string"/> |
|
45 <element name="environment" type="xsd:string"/> |
|
46 </sequence> |
|
47 </complexType> |
|
48 </element> |
|
49 <element name="invalidateResponse"> |
|
50 <complexType> |
|
51 <sequence> |
|
52 <element name="statusCode" type="xsd:string"/> |
|
53 <element name="statusMessage" type="xsd:string"/> |
|
54 </sequence> |
|
55 </complexType> |
|
56 </element> |
|
57 <element name="getValidatedNumbersRequest"> |
|
58 <complexType> |
|
59 <sequence> |
|
60 <element name="environment" type="xsd:string"/> |
|
61 </sequence> |
|
62 </complexType> |
|
63 </element> |
|
64 <complexType name="ValidatedNumber"> |
|
65 <sequence> |
|
66 <element name="number" type="xsd:string"/> |
|
67 <element maxOccurs="1" minOccurs="0" name="validUntil" type="xsd:dateTime"/> |
|
68 </sequence> |
|
69 </complexType> |
|
70 <element name="getValidatedNumbersResponse"> |
|
71 <complexType> |
|
72 <sequence> |
|
73 <element name="statusCode" type="xsd:string"/> |
|
74 <element name="statusMessage" type="xsd:string"/> |
|
75 <element maxOccurs="unbounded" minOccurs="0" name="validatedNumbers" type="impl:ValidatedNumber"/> |
|
76 </sequence> |
|
77 </complexType> |
|
78 </element> |
|
79 </schema> |
|
80 </wsdl:types> |
|
81 <wsdl:message name="sendValidationKeywordRequest"> |
|
82 <wsdl:part name="sendValidationKeywordRequest" element="impl:sendValidationKeywordRequest"/> |
|
83 </wsdl:message> |
|
84 <wsdl:message name="getValidatedNumbersResponse"> |
|
85 <wsdl:part name="getValidatedNumbersResponse" element="impl:getValidatedNumbersResponse"/> |
|
86 </wsdl:message> |
|
87 <wsdl:message name="getValidatedNumbersRequest"> |
|
88 <wsdl:part name="getValidatedNumbersRequest" element="impl:getValidatedNumbersRequest"/> |
|
89 </wsdl:message> |
|
90 <wsdl:message name="invalidateRequest"> |
|
91 <wsdl:part name="invalidateRequest" element="impl:invalidateRequest"/> |
|
92 </wsdl:message> |
|
93 <wsdl:message name="validateRequest"> |
|
94 <wsdl:part name="validateRequest" element="impl:validateRequest"/> |
|
95 </wsdl:message> |
|
96 <wsdl:message name="sendValidationKeywordResponse"> |
|
97 <wsdl:part name="sendValidationKeywordResponse" element="impl:sendValidationKeywordResponse"/> |
|
98 </wsdl:message> |
|
99 <wsdl:message name="validateResponse"> |
|
100 <wsdl:part name="validateResponse" element="impl:validateResponse"/> |
|
101 </wsdl:message> |
|
102 <wsdl:message name="invalidateResponse"> |
|
103 <wsdl:part name="invalidateResponse" element="impl:invalidateResponse"/> |
|
104 </wsdl:message> |
|
105 <wsdl:portType name="SmsValidationUserServicePortType"> |
|
106 <wsdl:operation name="sendValidationKeyword" parameterOrder="sendValidationKeywordRequest"> |
|
107 <wsdl:input name="sendValidationKeywordRequest" message="impl:sendValidationKeywordRequest"/> |
|
108 <wsdl:output name="sendValidationKeywordResponse" message="impl:sendValidationKeywordResponse"/> |
|
109 </wsdl:operation> |
|
110 <wsdl:operation name="validate" parameterOrder="validateRequest"> |
|
111 <wsdl:input name="validateRequest" message="impl:validateRequest"/> |
|
112 <wsdl:output name="validateResponse" message="impl:validateResponse"/> |
|
113 </wsdl:operation> |
|
114 <wsdl:operation name="invalidate" parameterOrder="invalidateRequest"> |
|
115 <wsdl:input name="invalidateRequest" message="impl:invalidateRequest"/> |
|
116 <wsdl:output name="invalidateResponse" message="impl:invalidateResponse"/> |
|
117 </wsdl:operation> |
|
118 <wsdl:operation name="getValidatedNumbers" parameterOrder="getValidatedNumbersRequest"> |
|
119 <wsdl:input name="getValidatedNumbersRequest" message="impl:getValidatedNumbersRequest"/> |
|
120 <wsdl:output name="getValidatedNumbersResponse" message="impl:getValidatedNumbersResponse"/> |
|
121 </wsdl:operation> |
|
122 </wsdl:portType> |
|
123 <wsdl:binding name="SmsValidationUserServiceSoapBinding" type="impl:SmsValidationUserServicePortType"> |
|
124 <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> |
|
125 <wsdl:operation name="sendValidationKeyword"> |
|
126 <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/sendValidationKeyword"/> |
|
127 <wsdl:input name="sendValidationKeywordRequest"> |
|
128 <wsdlsoap:body use="literal"/> |
|
129 </wsdl:input> |
|
130 <wsdl:output name="sendValidationKeywordResponse"> |
|
131 <wsdlsoap:body use="literal"/> |
|
132 </wsdl:output> |
|
133 </wsdl:operation> |
|
134 <wsdl:operation name="validate"> |
|
135 <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/validate"/> |
|
136 <wsdl:input name="validateRequest"> |
|
137 <wsdlsoap:body use="literal"/> |
|
138 </wsdl:input> |
|
139 <wsdl:output name="validateResponse"> |
|
140 <wsdlsoap:body use="literal"/> |
|
141 </wsdl:output> |
|
142 </wsdl:operation> |
|
143 <wsdl:operation name="invalidate"> |
|
144 <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/invalidate"/> |
|
145 <wsdl:input name="invalidateRequest"> |
|
146 <wsdlsoap:body use="literal"/> |
|
147 </wsdl:input> |
|
148 <wsdl:output name="invalidateResponse"> |
|
149 <wsdlsoap:body use="literal"/> |
|
150 </wsdl:output> |
|
151 </wsdl:operation> |
|
152 <wsdl:operation name="getValidatedNumbers"> |
|
153 <wsdlsoap:operation soapAction="http://webservice.sms.odg.tonline.de/getValidatedNumbers"/> |
|
154 <wsdl:input name="getValidatedNumbersRequest"> |
|
155 <wsdlsoap:body use="literal"/> |
|
156 </wsdl:input> |
|
157 <wsdl:output name="getValidatedNumbersResponse"> |
|
158 <wsdlsoap:body use="literal"/> |
|
159 </wsdl:output> |
|
160 </wsdl:operation> |
|
161 </wsdl:binding> |
|
162 <wsdl:service name="SmsValidationUserService"> |
|
163 <wsdl:port name="SmsValidationUserService" binding="impl:SmsValidationUserServiceSoapBinding"> |
|
164 <wsdlsoap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-sms-validation/services/SmsValidationUserService"/> |
|
165 </wsdl:port> |
|
166 </wsdl:service> |
|
167 <!--WSDL created by Apache Axis version: 1.4 |
|
168 Built on Apr 22, 2006 (06:55:48 PDT)--> |
|
169 </wsdl:definitions> |