implementation.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <?xml version="1.0"?>
  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. <implementation version="1.0" xmlns="http://developer.cognos.com/fragments/implementation/1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:val="http://developer.cognos.com/schemas/validator/1/" xmlns:fragment="urn:cognos:fragments:validator" xsi:schemaLocation="http://developer.cognos.com/fragments/implementation/1/ ../../../schemas/implementation.xsd" xmlns:frag="http://developer.cognos.com/fragments/1/">
  13. <info>
  14. <frag:title>search</frag:title>
  15. </info>
  16. <meta xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fragx="http://developer.cognos.com/fragments/extensions/1/" xmlns:fragxcm="http://developer.cognos.com/fragments/extensions/cm/1/">
  17. <frag:globalValidator version="1.0">
  18. <val:parameter skipJavaScript="true">
  19. <val:name>mvc-sfolder</val:name>
  20. <val:ruleRef id="fragment:searchpath"/>
  21. </val:parameter>
  22. <val:parameter skipJavaScript="true">
  23. <val:name>maxobjs</val:name>
  24. <val:rule>
  25. <val:type>
  26. <val:int min="0" max="65536" emptyValid="true"/>
  27. </val:type>
  28. </val:rule>
  29. </val:parameter>
  30. <val:parameter skipJavaScript="true">
  31. <val:name>skip</val:name>
  32. <val:rule>
  33. <val:type>
  34. <val:int min="-65536" max="65536" emptyValid="true"/>
  35. </val:type>
  36. </val:rule>
  37. </val:parameter>
  38. <val:parameter skipJavaScript="true">
  39. <val:name>sort</val:name>
  40. <val:rule>
  41. <val:enumeration emptyValid="true">
  42. <val:list>n_a,n_d,d_a,d_d</val:list>
  43. </val:enumeration>
  44. </val:rule>
  45. </val:parameter>
  46. <val:parameter skipJavaScript="true">
  47. <val:name>sscope</val:name>
  48. <val:rule>
  49. <val:enumeration emptyValid="true">
  50. <val:list>adm,any,fb,fo,m,ns,p,s</val:list>
  51. </val:enumeration>
  52. </val:rule>
  53. </val:parameter>
  54. <val:parameter skipJavaScript="true">
  55. <val:name>sfield</val:name>
  56. <val:rule>
  57. <val:pattern>
  58. <val:regex>[adkn]{0,2}</val:regex>
  59. </val:pattern>
  60. </val:rule>
  61. </val:parameter>
  62. <val:parameter skipJavaScript="true">
  63. <val:name>smethod</val:name>
  64. <val:rule>
  65. <val:type>
  66. <val:int/>
  67. </val:type>
  68. </val:rule>
  69. </val:parameter>
  70. <val:parameter skipJavaScript="true">
  71. <val:name>smodified</val:name>
  72. <val:rule>
  73. <val:enumeration emptyValid="true">
  74. <val:list>any,t,l3d,lw,lm,l3m,l6m,ly,l3y</val:list>
  75. </val:enumeration>
  76. </val:rule>
  77. </val:parameter>
  78. <val:parameter skipJavaScript="true">
  79. <val:name>stype</val:name>
  80. <val:rule>
  81. <val:patternRef id="fragment:PATDEF_identifier"/>
  82. </val:rule>
  83. </val:parameter>
  84. <val:parameter skipJavaScript="true">
  85. <val:name>skin</val:name>
  86. <rule>
  87. <patternRef id="fragment:PATDEF_identifier"/>
  88. </rule>
  89. </val:parameter>
  90. <val:parameter skipJavaScript="true">
  91. <val:name>webRoot</val:name>
  92. <ruleRef id="fragment:RULEDEF_url"/>
  93. </val:parameter>
  94. </frag:globalValidator>
  95. <frag:modes>view</frag:modes>
  96. </meta>
  97. <message source="/messages/pfmvcmsgs.xml"/>
  98. <interaction processor="xslt" source="/mvc/search/interaction.xslt">
  99. <param name="preferences"/>
  100. <input name="stateParams">
  101. <stateParams xmlns="">
  102. <param name="sscope"/>
  103. <param name="sfield"/>
  104. <param name="smethod"/>
  105. <param name="smodified"/>
  106. <param name="stext"/>
  107. <param name="stype"/>
  108. <param name="maxobjs"/>
  109. <param name="skip"/>
  110. <param name="sort"/>
  111. <param name="mvc-sfolder"/>
  112. </stateParams>
  113. </input>
  114. <param name="interactions"/>
  115. </interaction>
  116. <logic processor="xts" source="/fragments/mvc/search/search.xts">
  117. <param name="busHeader"/>
  118. <param name="preferences"/>
  119. <param name="interactions"/>
  120. </logic>
  121. <render>
  122. <param name="busHeader"/>
  123. <param name="preferences"/>
  124. <param name="interactions"/>
  125. <mode name="view">
  126. <transforms view="list">
  127. <transform source="/mvc/search/view/search.xslt"/>
  128. </transforms>
  129. </mode>
  130. </render>
  131. </implementation>