rds8.2.wsdl 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: CCS
  5. (c) Copyright IBM Corp. 2005, 2010
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:rdsTyp="http://developer.cognos.com/schemas/rds/types/1" xmlns:bibus="http://developer.cognos.com/schemas/bibus/3/" targetNamespace="http://developer.cognos.com/schemas/bibus/3/">
  9. <types>
  10. <xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://developer.cognos.com/schemas/bibus/3/">
  11. <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/>
  12. <xs:element name="biBusHeader" type="bibus:biBusHeader"/>
  13. <xs:complexType name="biBusHeader">
  14. <xs:sequence>
  15. <xs:any maxOccurs="unbounded"/>
  16. </xs:sequence>
  17. </xs:complexType>
  18. </xs:schema>
  19. <xs:schema>
  20. <xs:import namespace="http://developer.cognos.com/schemas/rds/types/1" schemaLocation="./RDSSchema1.xsd"/>
  21. </xs:schema>
  22. </types>
  23. <message name="BiBusHeader">
  24. <part name="biBusHeader" element="bibus:biBusHeader"/>
  25. </message>
  26. <message name="GetReportContentIn">
  27. <part name="request" element="rdsTyp:GetReportContentParam"/>
  28. </message>
  29. <message name="GetReportContentOut">
  30. <part name="response" element="rdsTyp:GetOutputResponse"/>
  31. </message>
  32. <message name="GetOutputIn">
  33. <part name="request" element="rdsTyp:wait"/>
  34. </message>
  35. <message name="GetOutputOut">
  36. <part name="response" element="rdsTyp:GetOutputResponse"/>
  37. </message>
  38. <message name="CancelOutputIn">
  39. <part name="request" element="rdsTyp:cancel"/>
  40. </message>
  41. <message name="CancelOutputOut">
  42. <part name="response" element="rdsTyp:CancelOutputResponse"/>
  43. </message>
  44. <message name="GetReportInfoIn">
  45. <part name="request" element="rdsTyp:GetReportInfoParam"/>
  46. </message>
  47. <message name="GetReportInfoOut">
  48. <part name="response" element="rdsTyp:GetOutputResponse"/>
  49. </message>
  50. <message name="LoginIn">
  51. <part name="request" element="rdsTyp:LoginParam"/>
  52. </message>
  53. <message name="LoginOut">
  54. <part name="response" element="rdsTyp:LoginResponse"/>
  55. </message>
  56. <message name="LogoutAllIn">
  57. <part name="response" element="rdsTyp:LogoutAllParam"/>
  58. </message>
  59. <message name="LogoutAllOut">
  60. <part name="response" element="rdsTyp:LogoutAllResponse"/>
  61. </message>
  62. <message name="UploadFileIn">
  63. <part name="request" element="rdsTyp:UploadFileParam"/>
  64. </message>
  65. <message name="UploadFileOut">
  66. <part name="response" element="rdsTyp:UploadFileResponse"/>
  67. </message>
  68. <message name="DownloadFileIn">
  69. <part name="request" element="rdsTyp:DownloadFileParam"/>
  70. </message>
  71. <message name="DownloadFileOut">
  72. <part name="response" element="rdsTyp:DownloadFileResponse"/>
  73. </message>
  74. <message name="GetPromptsIn">
  75. <part name="request" element="rdsTyp:GetPromptsParam"/>
  76. </message>
  77. <message name="GetPromptsOut">
  78. <part name="response" element="rdsTyp:GetPromptsResponse"/>
  79. </message>
  80. <message name="SetPromptsIn">
  81. <part name="request" element="rdsTyp:SetPromptsParam"/>
  82. </message>
  83. <message name="SetPromptsOut">
  84. <part name="response" element="rdsTyp:SetPromptsResponse"/>
  85. </message>
  86. <message name="GetPromptsAndContentIn">
  87. <part name="request" element="rdsTyp:GetPromptsAndContentParam"/>
  88. </message>
  89. <message name="GetPromptsAndContentOut">
  90. <part name="response" element="rdsTyp:GetOutputResponse"/>
  91. </message>
  92. <message name="DescribePromptsIn">
  93. <part name="request" element="rdsTyp:DescribePromptsParam"/>
  94. </message>
  95. <message name="DescribePromptsOut">
  96. <part name="response" element="rdsTyp:GetOutputResponse"/>
  97. </message>
  98. <message name="UpdateIDsIn">
  99. <part name="request" element="rdsTyp:UpdateIDsParam"/>
  100. </message>
  101. <message name="UpdateIDsOut">
  102. <part name="response" element="rdsTyp:GetOutputResponse"/>
  103. </message>
  104. <message name="DrillIn">
  105. <part name="request" element="rdsTyp:DrillParam"/>
  106. </message>
  107. <message name="DrillOut">
  108. <part name="response" element="rdsTyp:GetOutputResponse"/>
  109. </message>
  110. <message name="ReleaseIn">
  111. <part name="request" element="rdsTyp:ReleaseParam"/>
  112. </message>
  113. <message name="ReleaseOut">
  114. <part name="response" element="rdsTyp:ReleaseResponse"/>
  115. </message>
  116. <portType name="RDSService">
  117. <operation name="getReportContent">
  118. <input message="bibus:GetReportContentIn"/>
  119. <output message="bibus:GetReportContentOut"/>
  120. </operation>
  121. <operation name="getReportInfo">
  122. <input message="bibus:GetReportInfoIn"/>
  123. <output message="bibus:GetReportInfoOut"/>
  124. </operation>
  125. <operation name="cancelOutput">
  126. <input message="bibus:CancelOutputIn"/>
  127. <output message="bibus:CancelOutputOut"/>
  128. </operation>
  129. <operation name="getOutput">
  130. <input message="bibus:GetOutputIn"/>
  131. <output message="bibus:GetOutputOut"/>
  132. </operation>
  133. <operation name="login">
  134. <input message="bibus:LoginIn"/>
  135. <output message="bibus:LoginOut"/>
  136. </operation>
  137. <operation name="logoutAll">
  138. <input message="bibus:LogoutAllIn"/>
  139. <output message="bibus:LogoutAllOut"/>
  140. </operation>
  141. <operation name="uploadFile">
  142. <input message="bibus:UploadFileIn"/>
  143. <output message="bibus:UploadFileOut"/>
  144. </operation>
  145. <operation name="downloadFile">
  146. <input message="bibus:DownloadFileIn"/>
  147. <output message="bibus:DownloadFileOut"/>
  148. </operation>
  149. <operation name="getPrompts">
  150. <input message="bibus:GetPromptsIn"/>
  151. <output message="bibus:GetPromptsOut"/>
  152. </operation>
  153. <operation name="setPrompts">
  154. <input message="bibus:SetPromptsIn"/>
  155. <output message="bibus:SetPromptsOut"/>
  156. </operation>
  157. <operation name="getPromptsAndContent">
  158. <input message="bibus:GetPromptsAndContentIn"/>
  159. <output message="bibus:GetPromptsAndContentOut"/>
  160. </operation>
  161. <operation name="describePrompts">
  162. <input message="bibus:DescribePromptsIn"/>
  163. <output message="bibus:DescribePromptsOut"/>
  164. </operation>
  165. <operation name="updateIDs">
  166. <input message="bibus:UpdateIDsIn"/>
  167. <output message="bibus:UpdateIDsOut"/>
  168. </operation>
  169. <operation name="drill">
  170. <input message="bibus:DrillIn"/>
  171. <output message="bibus:DrillOut"/>
  172. </operation>
  173. <operation name="release">
  174. <input message="bibus:ReleaseIn"/>
  175. <output message="bibus:ReleaseOut"/>
  176. </operation>
  177. </portType>
  178. <binding name="RDSService" type="bibus:RDSService">
  179. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  180. <operation name="getReportContent">
  181. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  182. <input>
  183. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  184. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  185. </input>
  186. <output>
  187. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  188. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  189. </output>
  190. </operation>
  191. <operation name="getReportInfo">
  192. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  193. <input>
  194. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  195. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  196. </input>
  197. <output>
  198. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  199. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  200. </output>
  201. </operation>
  202. <operation name="getOutput">
  203. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2.absolute"/>
  204. <input>
  205. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  206. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  207. </input>
  208. <output>
  209. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  210. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  211. </output>
  212. </operation>
  213. <operation name="cancelOutput">
  214. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2.control"/>
  215. <input>
  216. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  217. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  218. </input>
  219. <output>
  220. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  221. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  222. </output>
  223. </operation>
  224. <operation name="login">
  225. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  226. <input>
  227. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  228. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  229. </input>
  230. <output>
  231. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  232. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  233. </output>
  234. </operation>
  235. <operation name="logoutAll">
  236. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  237. <input>
  238. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  239. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  240. </input>
  241. <output>
  242. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  243. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  244. </output>
  245. </operation>
  246. <operation name="uploadFile">
  247. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  248. <input>
  249. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  250. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  251. </input>
  252. <output>
  253. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  254. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  255. </output>
  256. </operation>
  257. <operation name="downloadFile">
  258. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  259. <input>
  260. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  261. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  262. </input>
  263. <output>
  264. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  265. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  266. </output>
  267. </operation>
  268. <operation name="getPrompts">
  269. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  270. <input>
  271. <soap:header message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  272. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  273. </input>
  274. <output>
  275. <soap:header message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  276. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  277. </output>
  278. </operation>
  279. <operation name="setPrompts">
  280. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  281. <input>
  282. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  283. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  284. </input>
  285. <output>
  286. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  287. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  288. </output>
  289. </operation>
  290. <operation name="getPromptsAndContent">
  291. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  292. <input>
  293. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  294. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  295. </input>
  296. <output>
  297. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  298. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  299. </output>
  300. </operation>
  301. <operation name="describePrompts">
  302. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  303. <input>
  304. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  305. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  306. </input>
  307. <output>
  308. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  309. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  310. </output>
  311. </operation>
  312. <operation name="updateIDs">
  313. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  314. <input>
  315. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  316. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  317. </input>
  318. <output>
  319. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  320. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  321. </output>
  322. </operation>
  323. <operation name="drill">
  324. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  325. <input>
  326. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  327. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  328. </input>
  329. <output>
  330. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  331. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  332. </output>
  333. </operation>
  334. <operation name="release">
  335. <soap:operation soapAction="http://developer.cognos.com/schemas/rds/2"/>
  336. <input>
  337. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  338. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  339. </input>
  340. <output>
  341. <soap:header required="false" message="bibus:BiBusHeader" part="biBusHeader" use="literal" namespace="http://developer.cognos.com/schemas/bibus/3/"/>
  342. <soap:body use="literal" namespace="http://developer.cognos.com/schemas/rds/2"/>
  343. </output>
  344. </operation>
  345. </binding>
  346. <service name="RDS">
  347. <port binding="bibus:RDSService" name="RDS">
  348. <soap:address location="@RDS_ENDPOINT@"/>
  349. </port>
  350. </service>
  351. </definitions>