2
0

IPLocation.wsdl 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions xmlns:schema="http://iplocation.developer.telekom.com/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://iplocation.developer.telekom.com/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="iplocation" targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
  3. <wsdl:documentation>
  4. IP Location </wsdl:documentation>
  5. <wsdl:types>
  6. <xsd:schema targetNamespace="http://iplocation.developer.telekom.com/wsdl/">
  7. <xsd:import namespace="http://iplocation.developer.telekom.com/schema/" schemaLocation="IPLocation.xsd"/>
  8. </xsd:schema>
  9. </wsdl:types>
  10. <wsdl:message name="locateIPRequest">
  11. <wsdl:part name="parameters" element="schema:LocateIPRequest"/>
  12. </wsdl:message>
  13. <wsdl:message name="locateIPResponse">
  14. <wsdl:part name="parameters" element="schema:LocateIPResponse"/>
  15. </wsdl:message>
  16. <wsdl:portType name="IPLocationPortType">
  17. <wsdl:operation name="locateIP">
  18. <wsdl:input message="tns:locateIPRequest"/>
  19. <wsdl:output message="tns:locateIPResponse"/>
  20. </wsdl:operation>
  21. </wsdl:portType>
  22. <wsdl:binding name="IPLocationHttpBinding" type="tns:IPLocationPortType">
  23. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  24. <wsp:PolicyReference URI="#TransportBindingPolicy"/>
  25. <wsdl:operation name="locateIP">
  26. <soap:operation soapAction="http://iplocation.developer.telekom.com/locateIP"/>
  27. <wsdl:input>
  28. <wsp:PolicyReference URI="#STSTokenPolicy"/>
  29. <soap:body use="literal"/>
  30. </wsdl:input>
  31. <wsdl:output>
  32. <soap:body use="literal"/>
  33. </wsdl:output>
  34. </wsdl:operation>
  35. </wsdl:binding>
  36. <wsdl:service name="IPLocation">
  37. <wsdl:port name="IPLocation" binding="tns:IPLocationHttpBinding">
  38. <soap:address location="https://gateway.developer.telekom.com/p3gw-mod-odg-iplocation/services/IPLocation"/>
  39. </wsdl:port>
  40. </wsdl:service>
  41. <wsp:Policy wsu:Id="TransportBindingPolicy">
  42. <wsp:ExactlyOne>
  43. <wsp:All>
  44. <wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
  45. <sp:TransportBinding>
  46. <wsp:Policy>
  47. <sp:TransportToken>
  48. <wsp:Policy>
  49. <sp:HttpsToken RequireClientCertificate="false"/>
  50. </wsp:Policy>
  51. </sp:TransportToken>
  52. <sp:Layout>
  53. <wsp:Policy>
  54. <sp:Strict/>
  55. </wsp:Policy>
  56. </sp:Layout>
  57. <sp:IncludeTimestamp/>
  58. <sp:AlgorithmSuite>
  59. <wsp:Policy>
  60. <sp:Basic256/>
  61. </wsp:Policy>
  62. </sp:AlgorithmSuite>
  63. </wsp:Policy>
  64. </sp:TransportBinding>
  65. <sp:Wss11/>
  66. </wsp:All>
  67. </wsp:ExactlyOne>
  68. </wsp:Policy>
  69. <wsp:Policy wsu:Id="STSTokenPolicy">
  70. <wsp:ExactlyOne>
  71. <wsp:All>
  72. <sp:SupportingTokens>
  73. <wsp:Policy>
  74. <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
  75. <wsp:Policy>
  76. <sp:WssSamlV20Token11/>
  77. </wsp:Policy>
  78. </sp:SamlToken>
  79. </wsp:Policy>
  80. </sp:SupportingTokens>
  81. </wsp:All>
  82. </wsp:ExactlyOne>
  83. </wsp:Policy>
  84. </wsdl:definitions>