interface.xml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: cpscrn
  5. (C) Copyright IBM Corp. 2005, 2011
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <!--
  9. Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  10. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  11. -->
  12. <!-- $Header: //cpscrn/main/templates/cps4/nav/interface.xml#1 $ -->
  13. <!-- $DateTime: 2008/10/22 11:12:04 $ -->
  14. <!-- $Change: 25109 $ -->
  15. <interface name="inavcrn" virtualPath="/nav" targetNamespace="http://developer.cognos.com/schemas/cps/navigation/1/">
  16. <processing>
  17. <param name="WSGetHandler">/cps4/nav/wsdl/gethandler.xts</param>
  18. </processing>
  19. <discovery>
  20. <title>IBM Cognos Portal Services Navigation API</title>
  21. <type>literal</type>
  22. <definition>nav</definition>
  23. <wsdl:definitions name="Navigation" targetNamespace="http://developer.cognos.com/schemas/cps/navigation/1/" xmlns:tns="http://developer.cognos.com/schemas/cps/navigation/1/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bibus="http://developer.cognos.com/schemas/bibus/3/"/>
  24. </discovery>
  25. <types>
  26. <schema src="/cps4/nav/schemas/bibusheader.xsd"/>
  27. <schema src="/cps4/nav/schemas/inavigation.xsd"/>
  28. </types>
  29. <header name="BiBusHeader">
  30. <message>
  31. <param name="bibusheader" element="bibus:biBusHeader"/>
  32. </message>
  33. </header>
  34. <operation name="getContainer">
  35. <morphlet path="/cps4/nav/impl/operation.xts"/>
  36. <message>
  37. <input element="tns:getContainer"/>
  38. <output element="tns:getContainerResponse"/>
  39. <fault name="tns:InvalidCredentials"/>
  40. <fault name="tns:OperationFailed"/>
  41. </message>
  42. </operation>
  43. <operation name="getItem">
  44. <morphlet path="/cps4/nav/impl/operation.xts"/>
  45. <message>
  46. <input element="tns:getItem"/>
  47. <output element="tns:getItemResponse"/>
  48. <fault name="tns:InvalidCredentials"/>
  49. <fault name="tns:OperationFailed"/>
  50. </message>
  51. </operation>
  52. <operation name="search">
  53. <morphlet path="/cps4/nav/impl/operation.xts"/>
  54. <message>
  55. <input element="tns:search"/>
  56. <output element="tns:searchResponse"/>
  57. <fault name="tns:InvalidCredentials"/>
  58. <fault name="tns:OperationFailed"/>
  59. </message>
  60. </operation>
  61. <operation name="getItemTypes">
  62. <morphlet path="/cps4/nav/impl/operation.xts"/>
  63. <message>
  64. <input element="tns:getItemTypes"/>
  65. <output element="tns:getItemTypesResponse"/>
  66. <fault name="tns:InvalidCredentials"/>
  67. <fault name="tns:OperationFailed"/>
  68. </message>
  69. </operation>
  70. <operation name="login">
  71. <morphlet path="/cps4/nav/impl/operation.xts"/>
  72. <message>
  73. <input element="tns:login"/>
  74. <output element="tns:loginResponse"/>
  75. <fault name="tns:InvalidCredentials"/>
  76. <fault name="tns:OperationFailed"/>
  77. </message>
  78. </operation>
  79. <operation name="getServiceDescription">
  80. <morphlet path="/cps4/nav/impl/operation.xts"/>
  81. <message>
  82. <input element="tns:getServiceDescription"/>
  83. <output element="tns:getServiceDescriptionResponse"/>
  84. <fault name="tns:InvalidCredentials"/>
  85. <fault name="tns:OperationFailed"/>
  86. </message>
  87. </operation>
  88. <operation name="request">
  89. <morphlet path="/cps4/nav/impl/operation.xts"/>
  90. <message>
  91. <input element="tns:request"/>
  92. <output element="tns:requestResponse"/>
  93. <fault name="tns:InvalidCredentials"/>
  94. <fault name="tns:OperationFailed"/>
  95. </message>
  96. </operation>
  97. </interface>