Advertisement
Guest User

A WSDL generated by Pod::WSDL

a guest
Oct 6th, 2011
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- WSDL for http://myserver/api/soap/ created by Pod::WSDL version: 0.05 on Wed Oct 5 22:27:18 2011 -->
  3. <wsdl:definitions targetNamespace="http://myserver/Integrics/Enswitch/API" xmlns:impl="http://myserver/Integrics/Enswitch/API" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns1="http://myserver/Integrics/Enswitch/API">
  4.  
  5. <wsdl:types>
  6. <schema targetNamespace="http://myserver/Integrics/Enswitch/API" xmlns="http://www.w3.org/2001/XMLSchema">
  7. <import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
  8. <complexType name="ArrayOfDecimal">
  9. <complexContent>
  10. <restriction base="soapenc:Array">
  11. <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:decimal[]" />
  12. </restriction>
  13. </complexContent>
  14. </complexType>
  15. <complexType name="ArrayOfInt">
  16. <complexContent>
  17. <restriction base="soapenc:Array">
  18. <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:int[]" />
  19. </restriction>
  20. </complexContent>
  21. </complexType>
  22. <complexType name="ArrayOfString">
  23. <complexContent>
  24. <restriction base="soapenc:Array">
  25. <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]" />
  26. </restriction>
  27. </complexContent>
  28. </complexType>
  29. <complexType name="Hashref">
  30. <sequence>
  31. <element name="foo" nillable="true" type="tns1:ArrayOfString">
  32. <annotation>
  33. <documentation>Array of fields</documentation>
  34. </annotation>
  35. </element>
  36. </sequence>
  37. </complexType>
  38. <complexType name="ArrayOfHashref">
  39. <complexContent>
  40. <restriction base="soapenc:Array">
  41. <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:Hashref[]" />
  42. </restriction>
  43. </complexContent>
  44. </complexType>
  45. </schema>
  46. </wsdl:types>
  47.  
  48. <wsdl:message name="get_queue_destinationRequest">
  49. <wsdl:part name="username" type="xsd:string">
  50. <wsdl:documentation>Authentication username.</wsdl:documentation>
  51. </wsdl:part>
  52. <wsdl:part name="password" type="xsd:string">
  53. <wsdl:documentation>Authentication password.</wsdl:documentation>
  54. </wsdl:part>
  55. <wsdl:part name="id" type="xsd:int">
  56. <wsdl:documentation>ID of destination to get.</wsdl:documentation>
  57. </wsdl:part>
  58. </wsdl:message>
  59.  
  60. <wsdl:message name="get_queue_destinationResponse">
  61. <wsdl:part name="get_queue_destinationReturn" type="tns1:Hashref">
  62. <wsdl:documentation>Fields of destination.</wsdl:documentation>
  63. </wsdl:part>
  64. </wsdl:message>
  65.  
  66. <wsdl:portType name="IntegricsEnswitchAPIHandler">
  67. <wsdl:operation name="get_queue_destination" parameterOrder="username password id">
  68. <wsdl:documentation>Gets fields of a queue destination.</wsdl:documentation>
  69. <wsdl:input message="impl:get_queue_destinationRequest" name="get_queue_destinationRequest" />
  70. <wsdl:output message="impl:get_queue_destinationResponse" name="get_queue_destinationResponse" />
  71. </wsdl:operation>
  72. </wsdl:portType>
  73.  
  74. <wsdl:binding name="IntegricsEnswitchAPISoapBinding" type="impl:IntegricsEnswitchAPIHandler">
  75. <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
  76.  
  77. <wsdl:operation name="get_queue_destination">
  78. <wsdlsoap:operation soapAction="" />
  79. <wsdl:input name="get_queue_destinationRequest">
  80. <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://myserver/Integrics/Enswitch/API" use="encoded" />
  81. </wsdl:input>
  82. <wsdl:output name="get_queue_destinationResponse">
  83. <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://myserver/Integrics/Enswitch/API" use="encoded" />
  84. </wsdl:output>
  85. </wsdl:operation>
  86. </wsdl:binding>
  87.  
  88. <wsdl:service name="IntegricsEnswitchAPIHandlerService">
  89. <wsdl:port binding="impl:IntegricsEnswitchAPISoapBinding" name="IntegricsEnswitchAPI">
  90. <wsdlsoap:address location="http://myserver/api/soap/" />
  91. </wsdl:port>
  92. </wsdl:service>
  93.  
  94. </wsdl:definitions>
  95.  
  96.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement