123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464 |
- # IBM Confidential
- #
- # OCO Source Materials
- #
- # IBM Cognos Products: ps
- #
- # (C) Copyright IBM Corp. 2005, 2019
- #
- # 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.
- #
- ##########################
- # Resource Manager Class #
- ##########################
- #
- # resource.msgfiles
- #
- # Comma separated list of the baes name of message files access by
- # the engine.
- # e.g. resource.msgfiles=xtsmsgs,cwsmsgs
- #
- resource.msgfiles=xtsmsgs,cpsstringsmsgs,cogadminxtsmsgs
- #
- # resource.propertiesfiles
- #
- # Comma separated list of names of properties files to load. These files will be loaded
- # relative to the /WEB-INF/ directory.
- #
- # e.g resource.propertiesfiles=cps, classes/cws
- #
- # will attempt to load the file cps.properties from the /WEB-INF/ directory and the
- # cws.properties from /WEB-INF/classes directory.
- #
- resource.propertiesfiles=cps,ags,cogadmin
- #########################
- # Servlet Configuration #
- #########################
- #
- # servlet.encoding
- #
- # Set up the name of the character encoding used in the servlet's request.
- # This parameter will only be used when the Servlet Container support
- # Servlet API 2.3 or later.
- #
- servlet.encoding=UTF-8
- #####################################
- # Prefetch configuration properties #
- #####################################
- #
- # properties.config.prefetch.xxx
- #
- # Comma separated list of configuration properties to be prefetched.
- # To avoid name-collision from different properties files, it is
- # recommended to use the component name as the value "xxx".
- # e.g. properties.config.prefetch.cps=sdk,CPS
- # Prefetech properties will be added as a child element the <root>:
- # <configProps>
- # <param name="cps">
- # <property name="sdk">...</property>
- # <property name="CPS">...</property>
- # </param>
- # </configProps>
- #
- properties.config.prefetch.cc=cookiePath,cookieDomain,cookieSecure,forwardURLParamsToCM,portal.namespaceSearchDefaultMethodOption,portal.disableindexsearch,edition,portal.protectSessionCookies
- properties.config.prefetch.cc.nav=portal.navigationView,portal.detailedListViewTruncationSize
- ############################
- # URLRequest Configuration #
- ############################
- #
- # urlrequest.connectiontimeout
- #
- # Connetion timeout(in msec.) for requests GET and POST before returning error.
- #
- urlrequest.connectiontimeout=240000
- #
- # urlrequest.sockettimeout
- #
- # Socket timeout(in msec.) for requests GET and POST before returning error.
- #
- urlrequest.sockettimeout=240000
- ########################
- # Engine Configuration #
- ########################
- #
- # processor.execwaittime
- #
- # Maximum wait time (in msec.) for "execute" request before returning error.
- #
- processor.execwaittime=240000
- #
- # processor.adminpartialwaittime
- #
- # Maximum time (in msec.) for "administartion" request to wait before
- # interrupting all outstanding execute request.
- # This time will only be used in the partial reconfiguration event.
- #
- processor.adminpartialwaittime=60000
- #
- # processor.adminfullwaittime
- #
- # Maximum time (in msec.) for "administartion" request to wait before
- # interrupting all outstanding execute request.
- # This time will be used in all other adminstration event.
- #
- processor.adminfullwaittime=15000
- #########################
- # Engine Cache Settings #
- #########################
- #
- # templatecache.size
- #
- # The number of templates to keep in memory at a time. Setting this to 0
- # turns off caching (template will be re-compiled each time it is requested).
- #
- templatecache.size=100
- #
- # messagecache.size
- #
- # The number of compiled message transforms to keep in memory at a time. Setting this to 0
- # turns off message transform caching (message transform will be re-compiled each a template
- # is requested). It is recommended to leave this setting alone, by default message transforms
- # will be recompiled when the one on disk has changed.
- #
- # messagecache.transform
- #
- # TransformerFactory use to translate localiation message.
- #
- messagecache.size=30
- messagecache.transform=jd.xml.xslt.trax.TransformerFactoryImpl
- #
- # logicsheetcache.size
- #
- # The number of compiled logicsheet transforms to keep in memory at a time. Setting this to 0
- # turns off logicsheet transform caching (logicsheet transforms will be re-compiled each a template
- # is requested). It is recommended to leave this setting alone, by default logicsheet transforms
- # will be recompiled when the one on disk has changed.
- #
- # logicsheetcache.transform
- #
- # TransformerFactory use to compile logicsheets.
- #
- logicsheetcache.size=60
- logicsheetcache.transform=jd.xml.xslt.trax.TransformerFactoryImpl
- #
- # transform.cache.size
- #
- # The number of compiled xts:transform instructions to keep in memory at a time. Setting this to 0
- # turns off xts:transform instruction caching (xts:transform instruction will be re-compiled each
- # time one is encountered). It is recommended to leave this setting alone, this can be overridden
- # on a per instruction basis by setting the "cache" attribute on the instruction.
- #
- transform.cache.size=45
- #
- # function.cache.size
- #
- # The number of compiled xts:function instructions to keep in memory at a time. Setting this to 0
- # turns off xts:function instruction caching (xts:function instruction will be re-initialized each
- # time one is encountered). It is recommended to leave this setting alone, this can be overridden
- # on a per instruction basis by setting the "cache" attribute on the instruction.
- #
- function.cache.size=30
- #
- # request.cache.size
- #
- # The number of compiled xts:request instructions to keep in memory at a time. Setting this to 0
- # turns off xts:request instruction caching (xts:request instruction will be re-initialized each
- # time one is encountered). It is recommended to leave this setting alone, this can be overridden
- # on a per instruction basis by setting the "cache" attribute on the instruction.
- #
- request.cache.size=30
- #
- # nodeop.cache.size
- #
- # The number of compiled node operation instructions to keep in memory at a time. Setting this to 0
- # turns off node operation instruction caching (node operation instruction will be re-initialized each
- # time one is encountered). It is recommended to leave this setting alone, this can be overridden
- # on a per instruction basis by setting the "cache" attribute on the instruction.
- #
- nodeop.cache.size=30
- ##################
- # Template Class #
- ##################
- #
- # templatereader.class
- #
- # class name for the template reader reference in this factory.
- #
- templatereader.class=com.cognos.xts.template.XTSReaderFS
- #
- # template.root
- #
- # path to the templates root.
- # e.g. are '/portal/templates' or 'F:/work/portal/templates'
- #
- template.root=../templates/ps
- #
- # configuration.root
- #
- # path to the configuration root to read configuration files (e.g.: coglocale.xml)
- #
- configuration.root=../configuration
- #
- # systemxml.version
- #
- # current system.xml version
- # Automatic system.xml upgrade will be attempted when the system version is less
- # this parameter.
- #
- systemxml.version=4.4
- ###############
- # Thread Pool #
- ###############
- #
- # blockthreadpool.initsize
- #
- # Number of block execution thread to be pre-created at startup time.
- #
- blockthreadpool.initsize=2
- #
- # blockthreadpool.cleanuptime
- #
- # Periodically clean up unused block execution thread.
- #
- blockthreadpool.cleanuptime=3600000
- #
- # blockthreadpool.initsize
- #
- # Number of sequence execution thread to be pre-created at startup time.
- #
- sequencethreadpool.initsize=2
- #
- # sequencethreadpool.cleanuptime
- #
- # Periodically clean up unused sequence execution thread.
- #
- sequencethreadpool.cleanuptime=3600000
- ###############
- # Reader Pool #
- ###############
- #
- # saxreaderpool.initsize
- #
- # Number of permanent SAXReader to be pre-created at startup time.
- #
- saxreaderpool.initsize=10
- #
- # saxreaderpool.maxsize
- #
- # Maximum number of permanent SAXReader allowed.
- #
- saxreaderpool.maxsize=64
- #
- # saxparserpool.initsize
- #
- # Number of permanent SAXParser to be pre-created at startup time.
- #
- saxparserpool.initsize=10
- #
- # saxparserpool.maxsize
- #
- # Maximum number of permanent SAXParser allowed.
- #
- saxparserpool.maxsize=64
- ###################################
- # Block Processor Generator Class #
- ###################################
- blockprocessor.class.XML=com.cognos.xts.blockprocessor.XMLBlockProcessor
- blockprocessor.class.XSLT=com.cognos.xts.blockprocessor.JDBlockProcessor
- blockprocessor.class.JAVA=com.cognos.xts.blockprocessor.JavaBlockProcessor
- ############################
- # Function Generator Class #
- ############################
- function.class.web64encode=com.cognos.xts.interpreter.instructions.function.XTSWeb64EncodeFunction
- function.class.web64decode=com.cognos.xts.interpreter.instructions.function.XTSWeb64DecodeFunction
- function.class.xmlencode=com.cognos.xts.interpreter.instructions.function.XTSXMLEncodeFunction
- function.class.xmldecode=com.cognos.xts.interpreter.instructions.function.XTSXMLDecodeFunction
- function.class.getConfiguration=com.cognos.xts.interpreter.instructions.function.XTSGetConfigurationProperty
- function.class.encrypt=com.cognos.xts.baltic.function.XTSEncryptFunction
- function.class.decrypt=com.cognos.xts.baltic.function.XTSDecryptFunction
- function.class.getLocalizedName=com.cognos.xts.baltic.function.XTSGetLocalizedNameFunction
- function.class.mapProductLocale=com.cognos.xts.baltic.function.XTSMapProductLocaleFunction
- function.class.mapContentLocale=com.cognos.xts.baltic.function.XTSMapContentLocaleFunction
- function.class.getComponentVersion=com.cognos.xts.baltic.function.XTSGetComponentVersion
- function.class.ipflog=com.cognos.xts.baltic.function.XTSLogFunction
- function.class.signReportSpec=com.cognos.xts.baltic.function.XTSSignReportSpecFunction
- function.class.getRequestExternal=com.cognos.xts.baltic.function.XTSGetRequestExternalFunction
- #Handle requests to store/query temporary data to TDS (CM)
- function.class.TDSRequest=com.cognos.xts.interpreter.instructions.function.XTSTDSRequestFunction
- ##########################
- # LocaleTimezone Factory #
- ##########################
- #
- # configinfocache.size
- #
- # The number of configuration information to keep in memory
- # at a time. Setting this to 0 turns off security object caching.
- #
- configinfocache.size=15
- ####################
- # Security Classes #
- ####################
- #
- # securitycache.size
- #
- # The number of compiled security object to keep in memory at a time.
- # Setting this to 0 turns off security object caching.
- #
- securitycache.size=10
- security.class.cognos.cam=com.cognos.xts.baltic.security.CognosCAM
- ####################
- # Validation Classes for parameter validation
- ####################
- #
- # validation.enable
- #
- # Boolean for parameter validation.
- #
- validation.enable=true
- #
- # validation.mandatory
- #
- # Boolean for parameter validation. Mandatory Rules
- #
- validation.mandatory=false
- #
- # validationcache.size
- #
- # The number of compiled validation objects to keep in memory at a time.
- # Setting this to 0 turns off validation object caching.
- #
- validationcache.size=10
- validation.class.cognos.validator=com.cognos.xts.baltic.validation.CognosValidator
- ######################
- # Capability Classes #
- ######################
- #
- # capabilitycache.size
- #
- # The number of compiled capability objects to keep in memory at a time.
- # Setting this to 0 turns off capability object caching.
- #
- capabilitycache.size=10
- capability.class.cognos.caf=com.cognos.xts.baltic.capability.CognosCAF
- capability.defaultclass = cognos.caf
- ###################
- # Logging Classes #
- ###################
- logging.class.debug=com.cognos.xts.logging.XTSDebugLog
- logging.class.trace=com.cognos.xts.baltic.logging.IPFTraceLoggerManager
- logging.class.audit=com.cognos.xts.baltic.logging.IPFAuditLoggerManager
- logging.class.performance=com.cognos.xts.baltic.logging.IPFPerfLoggerManager
- ##########################
- # Node Operation Classes #
- ##########################
- nodeop.class.append=com.cognos.xts.interpreter.instructions.nodeop.XTSAppend
- nodeop.class.delete=com.cognos.xts.interpreter.instructions.nodeop.XTSDelete
- nodeop.class.discard=com.cognos.xts.interpreter.instructions.nodeop.XTSDiscard
- nodeop.class.insert=com.cognos.xts.interpreter.instructions.nodeop.XTSInsert
- nodeop.class.replace=com.cognos.xts.interpreter.instructions.nodeop.XTSReplace
- nodeop.class.update=com.cognos.xts.interpreter.instructions.nodeop.XTSUpdate
- ############################
- # Request Protocol Classes #
- ############################
- request.class.HEAD=com.cognos.xts.interpreter.instructions.request.XTSHeadRequest
- request.class.GET=com.cognos.xts.interpreter.instructions.request.XTSGetRequest
- request.class.POST=com.cognos.xts.interpreter.instructions.request.XTSPostRequest
- request.class.PUT=com.cognos.xts.interpreter.instructions.request.XTSPutRequest
- request.class.DELETE=com.cognos.xts.interpreter.instructions.request.XTSDeleteRequest
- request.class.SOAP=com.cognos.xts.interpreter.instructions.request.XTSSoapRequest
- request.class.COGX=com.cognos.xts.interpreter.instructions.request.XTSCogxRequest
- request.class.BUS=com.cognos.xts.interpreter.instructions.request.XTSBusRequest
- request.class.FILEREAD=com.cognos.xts.interpreter.instructions.request.XTSFileReadRequest
- request.class.XTS=com.cognos.xts.interpreter.instructions.request.XTSXtsRequest
- request.class.CM=com.cognos.xts.baltic.request.XTSCMRequest
- request.class.CM.transform=jd.xml.xslt.trax.TransformerFactoryImpl
- #######################################
- # Transform Processor Generator Class #
- #######################################
- transform.class.XSLT=com.cognos.xts.interpreter.instructions.transform.JDTransform
- transform.class.XML=com.cognos.xts.interpreter.instructions.transform.XMLTransform
- transform.class.XMLEncode=com.cognos.xts.interpreter.instructions.transform.XMLEncodeTransform
- transform.class.XMLDecode=com.cognos.xts.interpreter.instructions.transform.XMLDecodeTransform
- transform.class.Null=com.cognos.xts.interpreter.instructions.transform.NullTransform
- transform.class.VALIDATE=com.cognos.xts.interpreter.instructions.transform.SchemaValidationTransform
- transform.class.VALIDATOR=com.cognos.xts.interpreter.instructions.transform.ValidatorTransform
- transform.class.StringSubstitution=com.cognos.xts.interpreter.instructions.transform.StringSubstitutionTransform
|