xts.properties 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. # IBM Confidential
  2. #
  3. # OCO Source Materials
  4. #
  5. # IBM Cognos Products: ps
  6. #
  7. # (C) Copyright IBM Corp. 2005, 2019
  8. #
  9. # The source code for this program is not published or otherwise divested of its trade secrets, irrespective of what has been deposited with the U.S. Copyright Office.
  10. #
  11. ##########################
  12. # Resource Manager Class #
  13. ##########################
  14. #
  15. # resource.msgfiles
  16. #
  17. # Comma separated list of the baes name of message files access by
  18. # the engine.
  19. # e.g. resource.msgfiles=xtsmsgs,cwsmsgs
  20. #
  21. resource.msgfiles=xtsmsgs,cpsstringsmsgs,cogadminxtsmsgs
  22. #
  23. # resource.propertiesfiles
  24. #
  25. # Comma separated list of names of properties files to load. These files will be loaded
  26. # relative to the /WEB-INF/ directory.
  27. #
  28. # e.g resource.propertiesfiles=cps, classes/cws
  29. #
  30. # will attempt to load the file cps.properties from the /WEB-INF/ directory and the
  31. # cws.properties from /WEB-INF/classes directory.
  32. #
  33. resource.propertiesfiles=cps,ags,cogadmin
  34. #########################
  35. # Servlet Configuration #
  36. #########################
  37. #
  38. # servlet.encoding
  39. #
  40. # Set up the name of the character encoding used in the servlet's request.
  41. # This parameter will only be used when the Servlet Container support
  42. # Servlet API 2.3 or later.
  43. #
  44. servlet.encoding=UTF-8
  45. #####################################
  46. # Prefetch configuration properties #
  47. #####################################
  48. #
  49. # properties.config.prefetch.xxx
  50. #
  51. # Comma separated list of configuration properties to be prefetched.
  52. # To avoid name-collision from different properties files, it is
  53. # recommended to use the component name as the value "xxx".
  54. # e.g. properties.config.prefetch.cps=sdk,CPS
  55. # Prefetech properties will be added as a child element the <root>:
  56. # <configProps>
  57. # <param name="cps">
  58. # <property name="sdk">...</property>
  59. # <property name="CPS">...</property>
  60. # </param>
  61. # </configProps>
  62. #
  63. properties.config.prefetch.cc=cookiePath,cookieDomain,cookieSecure,forwardURLParamsToCM,portal.namespaceSearchDefaultMethodOption,portal.disableindexsearch,edition,portal.protectSessionCookies
  64. properties.config.prefetch.cc.nav=portal.navigationView,portal.detailedListViewTruncationSize
  65. ############################
  66. # URLRequest Configuration #
  67. ############################
  68. #
  69. # urlrequest.connectiontimeout
  70. #
  71. # Connetion timeout(in msec.) for requests GET and POST before returning error.
  72. #
  73. urlrequest.connectiontimeout=240000
  74. #
  75. # urlrequest.sockettimeout
  76. #
  77. # Socket timeout(in msec.) for requests GET and POST before returning error.
  78. #
  79. urlrequest.sockettimeout=240000
  80. ########################
  81. # Engine Configuration #
  82. ########################
  83. #
  84. # processor.execwaittime
  85. #
  86. # Maximum wait time (in msec.) for "execute" request before returning error.
  87. #
  88. processor.execwaittime=240000
  89. #
  90. # processor.adminpartialwaittime
  91. #
  92. # Maximum time (in msec.) for "administartion" request to wait before
  93. # interrupting all outstanding execute request.
  94. # This time will only be used in the partial reconfiguration event.
  95. #
  96. processor.adminpartialwaittime=60000
  97. #
  98. # processor.adminfullwaittime
  99. #
  100. # Maximum time (in msec.) for "administartion" request to wait before
  101. # interrupting all outstanding execute request.
  102. # This time will be used in all other adminstration event.
  103. #
  104. processor.adminfullwaittime=15000
  105. #########################
  106. # Engine Cache Settings #
  107. #########################
  108. #
  109. # templatecache.size
  110. #
  111. # The number of templates to keep in memory at a time. Setting this to 0
  112. # turns off caching (template will be re-compiled each time it is requested).
  113. #
  114. templatecache.size=100
  115. #
  116. # messagecache.size
  117. #
  118. # The number of compiled message transforms to keep in memory at a time. Setting this to 0
  119. # turns off message transform caching (message transform will be re-compiled each a template
  120. # is requested). It is recommended to leave this setting alone, by default message transforms
  121. # will be recompiled when the one on disk has changed.
  122. #
  123. # messagecache.transform
  124. #
  125. # TransformerFactory use to translate localiation message.
  126. #
  127. messagecache.size=30
  128. messagecache.transform=jd.xml.xslt.trax.TransformerFactoryImpl
  129. #
  130. # logicsheetcache.size
  131. #
  132. # The number of compiled logicsheet transforms to keep in memory at a time. Setting this to 0
  133. # turns off logicsheet transform caching (logicsheet transforms will be re-compiled each a template
  134. # is requested). It is recommended to leave this setting alone, by default logicsheet transforms
  135. # will be recompiled when the one on disk has changed.
  136. #
  137. # logicsheetcache.transform
  138. #
  139. # TransformerFactory use to compile logicsheets.
  140. #
  141. logicsheetcache.size=60
  142. logicsheetcache.transform=jd.xml.xslt.trax.TransformerFactoryImpl
  143. #
  144. # transform.cache.size
  145. #
  146. # The number of compiled xts:transform instructions to keep in memory at a time. Setting this to 0
  147. # turns off xts:transform instruction caching (xts:transform instruction will be re-compiled each
  148. # time one is encountered). It is recommended to leave this setting alone, this can be overridden
  149. # on a per instruction basis by setting the "cache" attribute on the instruction.
  150. #
  151. transform.cache.size=45
  152. #
  153. # function.cache.size
  154. #
  155. # The number of compiled xts:function instructions to keep in memory at a time. Setting this to 0
  156. # turns off xts:function instruction caching (xts:function instruction will be re-initialized each
  157. # time one is encountered). It is recommended to leave this setting alone, this can be overridden
  158. # on a per instruction basis by setting the "cache" attribute on the instruction.
  159. #
  160. function.cache.size=30
  161. #
  162. # request.cache.size
  163. #
  164. # The number of compiled xts:request instructions to keep in memory at a time. Setting this to 0
  165. # turns off xts:request instruction caching (xts:request instruction will be re-initialized each
  166. # time one is encountered). It is recommended to leave this setting alone, this can be overridden
  167. # on a per instruction basis by setting the "cache" attribute on the instruction.
  168. #
  169. request.cache.size=30
  170. #
  171. # nodeop.cache.size
  172. #
  173. # The number of compiled node operation instructions to keep in memory at a time. Setting this to 0
  174. # turns off node operation instruction caching (node operation instruction will be re-initialized each
  175. # time one is encountered). It is recommended to leave this setting alone, this can be overridden
  176. # on a per instruction basis by setting the "cache" attribute on the instruction.
  177. #
  178. nodeop.cache.size=30
  179. ##################
  180. # Template Class #
  181. ##################
  182. #
  183. # templatereader.class
  184. #
  185. # class name for the template reader reference in this factory.
  186. #
  187. templatereader.class=com.cognos.xts.template.XTSReaderFS
  188. #
  189. # template.root
  190. #
  191. # path to the templates root.
  192. # e.g. are '/portal/templates' or 'F:/work/portal/templates'
  193. #
  194. template.root=../templates/ps
  195. #
  196. # configuration.root
  197. #
  198. # path to the configuration root to read configuration files (e.g.: coglocale.xml)
  199. #
  200. configuration.root=../configuration
  201. #
  202. # systemxml.version
  203. #
  204. # current system.xml version
  205. # Automatic system.xml upgrade will be attempted when the system version is less
  206. # this parameter.
  207. #
  208. systemxml.version=4.4
  209. ###############
  210. # Thread Pool #
  211. ###############
  212. #
  213. # blockthreadpool.initsize
  214. #
  215. # Number of block execution thread to be pre-created at startup time.
  216. #
  217. blockthreadpool.initsize=2
  218. #
  219. # blockthreadpool.cleanuptime
  220. #
  221. # Periodically clean up unused block execution thread.
  222. #
  223. blockthreadpool.cleanuptime=3600000
  224. #
  225. # blockthreadpool.initsize
  226. #
  227. # Number of sequence execution thread to be pre-created at startup time.
  228. #
  229. sequencethreadpool.initsize=2
  230. #
  231. # sequencethreadpool.cleanuptime
  232. #
  233. # Periodically clean up unused sequence execution thread.
  234. #
  235. sequencethreadpool.cleanuptime=3600000
  236. ###############
  237. # Reader Pool #
  238. ###############
  239. #
  240. # saxreaderpool.initsize
  241. #
  242. # Number of permanent SAXReader to be pre-created at startup time.
  243. #
  244. saxreaderpool.initsize=10
  245. #
  246. # saxreaderpool.maxsize
  247. #
  248. # Maximum number of permanent SAXReader allowed.
  249. #
  250. saxreaderpool.maxsize=64
  251. #
  252. # saxparserpool.initsize
  253. #
  254. # Number of permanent SAXParser to be pre-created at startup time.
  255. #
  256. saxparserpool.initsize=10
  257. #
  258. # saxparserpool.maxsize
  259. #
  260. # Maximum number of permanent SAXParser allowed.
  261. #
  262. saxparserpool.maxsize=64
  263. ###################################
  264. # Block Processor Generator Class #
  265. ###################################
  266. blockprocessor.class.XML=com.cognos.xts.blockprocessor.XMLBlockProcessor
  267. blockprocessor.class.XSLT=com.cognos.xts.blockprocessor.JDBlockProcessor
  268. blockprocessor.class.JAVA=com.cognos.xts.blockprocessor.JavaBlockProcessor
  269. ############################
  270. # Function Generator Class #
  271. ############################
  272. function.class.web64encode=com.cognos.xts.interpreter.instructions.function.XTSWeb64EncodeFunction
  273. function.class.web64decode=com.cognos.xts.interpreter.instructions.function.XTSWeb64DecodeFunction
  274. function.class.xmlencode=com.cognos.xts.interpreter.instructions.function.XTSXMLEncodeFunction
  275. function.class.xmldecode=com.cognos.xts.interpreter.instructions.function.XTSXMLDecodeFunction
  276. function.class.getConfiguration=com.cognos.xts.interpreter.instructions.function.XTSGetConfigurationProperty
  277. function.class.encrypt=com.cognos.xts.baltic.function.XTSEncryptFunction
  278. function.class.decrypt=com.cognos.xts.baltic.function.XTSDecryptFunction
  279. function.class.getLocalizedName=com.cognos.xts.baltic.function.XTSGetLocalizedNameFunction
  280. function.class.mapProductLocale=com.cognos.xts.baltic.function.XTSMapProductLocaleFunction
  281. function.class.mapContentLocale=com.cognos.xts.baltic.function.XTSMapContentLocaleFunction
  282. function.class.getComponentVersion=com.cognos.xts.baltic.function.XTSGetComponentVersion
  283. function.class.ipflog=com.cognos.xts.baltic.function.XTSLogFunction
  284. function.class.signReportSpec=com.cognos.xts.baltic.function.XTSSignReportSpecFunction
  285. function.class.getRequestExternal=com.cognos.xts.baltic.function.XTSGetRequestExternalFunction
  286. #Handle requests to store/query temporary data to TDS (CM)
  287. function.class.TDSRequest=com.cognos.xts.interpreter.instructions.function.XTSTDSRequestFunction
  288. ##########################
  289. # LocaleTimezone Factory #
  290. ##########################
  291. #
  292. # configinfocache.size
  293. #
  294. # The number of configuration information to keep in memory
  295. # at a time. Setting this to 0 turns off security object caching.
  296. #
  297. configinfocache.size=15
  298. ####################
  299. # Security Classes #
  300. ####################
  301. #
  302. # securitycache.size
  303. #
  304. # The number of compiled security object to keep in memory at a time.
  305. # Setting this to 0 turns off security object caching.
  306. #
  307. securitycache.size=10
  308. security.class.cognos.cam=com.cognos.xts.baltic.security.CognosCAM
  309. ####################
  310. # Validation Classes for parameter validation
  311. ####################
  312. #
  313. # validation.enable
  314. #
  315. # Boolean for parameter validation.
  316. #
  317. validation.enable=true
  318. #
  319. # validation.mandatory
  320. #
  321. # Boolean for parameter validation. Mandatory Rules
  322. #
  323. validation.mandatory=false
  324. #
  325. # validationcache.size
  326. #
  327. # The number of compiled validation objects to keep in memory at a time.
  328. # Setting this to 0 turns off validation object caching.
  329. #
  330. validationcache.size=10
  331. validation.class.cognos.validator=com.cognos.xts.baltic.validation.CognosValidator
  332. ######################
  333. # Capability Classes #
  334. ######################
  335. #
  336. # capabilitycache.size
  337. #
  338. # The number of compiled capability objects to keep in memory at a time.
  339. # Setting this to 0 turns off capability object caching.
  340. #
  341. capabilitycache.size=10
  342. capability.class.cognos.caf=com.cognos.xts.baltic.capability.CognosCAF
  343. capability.defaultclass = cognos.caf
  344. ###################
  345. # Logging Classes #
  346. ###################
  347. logging.class.debug=com.cognos.xts.logging.XTSDebugLog
  348. logging.class.trace=com.cognos.xts.baltic.logging.IPFTraceLoggerManager
  349. logging.class.audit=com.cognos.xts.baltic.logging.IPFAuditLoggerManager
  350. logging.class.performance=com.cognos.xts.baltic.logging.IPFPerfLoggerManager
  351. ##########################
  352. # Node Operation Classes #
  353. ##########################
  354. nodeop.class.append=com.cognos.xts.interpreter.instructions.nodeop.XTSAppend
  355. nodeop.class.delete=com.cognos.xts.interpreter.instructions.nodeop.XTSDelete
  356. nodeop.class.discard=com.cognos.xts.interpreter.instructions.nodeop.XTSDiscard
  357. nodeop.class.insert=com.cognos.xts.interpreter.instructions.nodeop.XTSInsert
  358. nodeop.class.replace=com.cognos.xts.interpreter.instructions.nodeop.XTSReplace
  359. nodeop.class.update=com.cognos.xts.interpreter.instructions.nodeop.XTSUpdate
  360. ############################
  361. # Request Protocol Classes #
  362. ############################
  363. request.class.HEAD=com.cognos.xts.interpreter.instructions.request.XTSHeadRequest
  364. request.class.GET=com.cognos.xts.interpreter.instructions.request.XTSGetRequest
  365. request.class.POST=com.cognos.xts.interpreter.instructions.request.XTSPostRequest
  366. request.class.PUT=com.cognos.xts.interpreter.instructions.request.XTSPutRequest
  367. request.class.DELETE=com.cognos.xts.interpreter.instructions.request.XTSDeleteRequest
  368. request.class.SOAP=com.cognos.xts.interpreter.instructions.request.XTSSoapRequest
  369. request.class.COGX=com.cognos.xts.interpreter.instructions.request.XTSCogxRequest
  370. request.class.BUS=com.cognos.xts.interpreter.instructions.request.XTSBusRequest
  371. request.class.FILEREAD=com.cognos.xts.interpreter.instructions.request.XTSFileReadRequest
  372. request.class.XTS=com.cognos.xts.interpreter.instructions.request.XTSXtsRequest
  373. request.class.CM=com.cognos.xts.baltic.request.XTSCMRequest
  374. request.class.CM.transform=jd.xml.xslt.trax.TransformerFactoryImpl
  375. #######################################
  376. # Transform Processor Generator Class #
  377. #######################################
  378. transform.class.XSLT=com.cognos.xts.interpreter.instructions.transform.JDTransform
  379. transform.class.XML=com.cognos.xts.interpreter.instructions.transform.XMLTransform
  380. transform.class.XMLEncode=com.cognos.xts.interpreter.instructions.transform.XMLEncodeTransform
  381. transform.class.XMLDecode=com.cognos.xts.interpreter.instructions.transform.XMLDecodeTransform
  382. transform.class.Null=com.cognos.xts.interpreter.instructions.transform.NullTransform
  383. transform.class.VALIDATE=com.cognos.xts.interpreter.instructions.transform.SchemaValidationTransform
  384. transform.class.VALIDATOR=com.cognos.xts.interpreter.instructions.transform.ValidatorTransform
  385. transform.class.StringSubstitution=com.cognos.xts.interpreter.instructions.transform.StringSubstitutionTransform