Advertisement
Guest User

Untitled

a guest
Nov 21st, 2012
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.25 KB | None | 0 0
  1. <?xml-stylesheet type="text/xsl" href="/xslt/service.xslt"?>
  2. <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://mythtv.org" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://mythtv.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" name="GuideServices" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3. <types>
  4. <xs:schema targetNamespace="http://MythTV.org/Imports">
  5. <xs:import namespace="http://mythtv.org" schemaLocation="http://cube:6544/Guide/xsd?type=Program"/>
  6. <xs:import namespace="http://mythtv.org" schemaLocation="http://cube:6544/Guide/xsd?type=ProgramGuide"/>
  7. </xs:schema>
  8. <xs:schema elementFormDefault="qualified" targetNamespace="http://mythtv.org">
  9. <xs:element name="GetChannelIcon">
  10. <xs:complexType>
  11. <xs:sequence>
  12. <xs:element minOccurs="0" type="xs:int" name="ChanId" nillable="1"/>
  13. <xs:element minOccurs="0" type="xs:int" name="Width" nillable="1"/>
  14. <xs:element minOccurs="0" type="xs:int" name="Height" nillable="1"/>
  15. </xs:sequence>
  16. </xs:complexType>
  17. </xs:element>
  18. <xs:element name="GetChannelIconResponse">
  19. <xs:complexType>
  20. <xs:sequence>
  21. <xs:element minOccurs="0" type="xs:string" name="GetChannelIconResult" nillable="1"/>
  22. </xs:sequence>
  23. </xs:complexType>
  24. </xs:element>
  25. <xs:element name="GetProgramDetails">
  26. <xs:complexType>
  27. <xs:sequence>
  28. <xs:element minOccurs="0" type="xs:int" name="ChanId" nillable="1"/>
  29. <xs:element minOccurs="0" type="xs:dateTime" name="StartTime" nillable="1"/>
  30. </xs:sequence>
  31. </xs:complexType>
  32. </xs:element>
  33. <xs:element name="GetProgramDetailsResponse">
  34. <xs:complexType>
  35. <xs:sequence>
  36. <xs:element minOccurs="0" type="tns:Program" name="GetProgramDetailsResult" nillable="1"/>
  37. </xs:sequence>
  38. </xs:complexType>
  39. </xs:element>
  40. <xs:element name="GetProgramGuide">
  41. <xs:complexType>
  42. <xs:sequence>
  43. <xs:element minOccurs="0" type="xs:dateTime" name="StartTime" nillable="1"/>
  44. <xs:element minOccurs="0" type="xs:dateTime" name="EndTime" nillable="1"/>
  45. <xs:element minOccurs="0" type="xs:int" name="StartChanId" nillable="1"/>
  46. <xs:element minOccurs="0" type="xs:int" name="NumChannels" nillable="1"/>
  47. <xs:element minOccurs="0" type="xs:boolean" name="Details" nillable="1"/>
  48. </xs:sequence>
  49. </xs:complexType>
  50. </xs:element>
  51. <xs:element name="GetProgramGuideResponse">
  52. <xs:complexType>
  53. <xs:sequence>
  54. <xs:element minOccurs="0" type="tns:ProgramGuide" name="GetProgramGuideResult" nillable="1"/>
  55. </xs:sequence>
  56. </xs:complexType>
  57. </xs:element>
  58. </xs:schema>
  59. </types>
  60. <message name="Guide_GetChannelIcon_InputMessage">
  61. <part element="tns:GetChannelIcon" name="parameters"/>
  62. </message>
  63. <message name="Guide_GetChannelIcon_OutputMessage">
  64. <part element="tns:GetChannelIconResponse" name="parameters"/>
  65. </message>
  66. <message name="Guide_GetProgramDetails_InputMessage">
  67. <part element="tns:GetProgramDetails" name="parameters"/>
  68. </message>
  69. <message name="Guide_GetProgramDetails_OutputMessage">
  70. <part element="tns:GetProgramDetailsResponse" name="parameters"/>
  71. </message>
  72. <message name="Guide_GetProgramGuide_InputMessage">
  73. <part element="tns:GetProgramGuide" name="parameters"/>
  74. </message>
  75. <message name="Guide_GetProgramGuide_OutputMessage">
  76. <part element="tns:GetProgramGuideResponse" name="parameters"/>
  77. </message>
  78. <portType name="Guide">
  79. <operation name="GetChannelIcon">
  80. <documentation>GET </documentation>
  81. <input wsaw:Action="http://mythtv.org/Guide/GetChannelIcon" message="tns:Guide_GetChannelIcon_InputMessage"/>
  82. <output wsaw:Action="http://mythtv.org/Guide/GetChannelIconResponse" message="tns:Guide_GetChannelIcon_OutputMessage"/>
  83. </operation>
  84. <operation name="GetProgramDetails">
  85. <documentation>GET </documentation>
  86. <input wsaw:Action="http://mythtv.org/Guide/GetProgramDetails" message="tns:Guide_GetProgramDetails_InputMessage"/>
  87. <output wsaw:Action="http://mythtv.org/Guide/GetProgramDetailsResponse" message="tns:Guide_GetProgramDetails_OutputMessage"/>
  88. </operation>
  89. <operation name="GetProgramGuide">
  90. <documentation>GET </documentation>
  91. <input wsaw:Action="http://mythtv.org/Guide/GetProgramGuide" message="tns:Guide_GetProgramGuide_InputMessage"/>
  92. <output wsaw:Action="http://mythtv.org/Guide/GetProgramGuideResponse" message="tns:Guide_GetProgramGuide_OutputMessage"/>
  93. </operation>
  94. </portType>
  95. <binding type="tns:Guide" name="BasicHttpBinding_Guide">
  96. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  97. <operation name="GetChannelIcon">
  98. <soap:operation soapAction="http://mythtv.org/Guide/GetChannelIcon" style="document"/>
  99. <input>
  100. <soap:body use="literal"/>
  101. </input>
  102. <output>
  103. <soap:body use="literal"/>
  104. </output>
  105. </operation>
  106. <operation name="GetProgramDetails">
  107. <soap:operation soapAction="http://mythtv.org/Guide/GetProgramDetails" style="document"/>
  108. <input>
  109. <soap:body use="literal"/>
  110. </input>
  111. <output>
  112. <soap:body use="literal"/>
  113. </output>
  114. </operation>
  115. <operation name="GetProgramGuide">
  116. <soap:operation soapAction="http://mythtv.org/Guide/GetProgramGuide" style="document"/>
  117. <input>
  118. <soap:body use="literal"/>
  119. </input>
  120. <output>
  121. <soap:body use="literal"/>
  122. </output>
  123. </operation>
  124. </binding>
  125. <service name="GuideServices">
  126. <documentation>Interface Version 1.0 - </documentation>
  127. <port binding="tns:BasicHttpBinding_Guide" name="BasicHttpBinding_Guide">
  128. <soap:address location="http://cube:6544/Guide"/>
  129. </port>
  130. </service>
  131. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement