SmsValidationUserService.wsdl 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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>