...
Config Key | Mandatory/Optional | Type | Purpose | ||||||
---|---|---|---|---|---|---|---|---|---|
Category: Other configuration references | |||||||||
CT_SECURITY_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the security configuration for Canvas must be loaded. | ||||||
CT_CACHE_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the Cache configuration of the application can be provided to Canvas | ||||||
CT_DB_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where CT gets the details of the various data sources that the CT database framework must be aware of. | ||||||
CT_EXPORT_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT Export framework must get initialized from. | ||||||
CT_MULTILINGUAL_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT multilingual framework must get initialized from. | ||||||
| Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT gets the web utilities related configuration. | ||||||
CT_IMPL_CLASS | Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT gets the list of CT Classes implemented. | ||||||
CT_COMP_PREF_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT gets the preferences to enable or disable apps, workspace, and sub workspace features. | ||||||
CT_SYSTEM_PREF_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle from where the CT gets the preferences to enable or disable system level features. | ||||||
CT_LOGGING_CONFIG_BUNDLE | Mandatory | Bundle Name | This key is a pointer to the bundle that provides the configuration details specific to logging done by CT. | ||||||
CT_INFO_REPORT_BUNDLE | Optional | Bundle Name | This key is a pointer to the bundle that provides the configuration details specific to Information Report (Sigma). It is mandatory when Information Report is enabled. | ||||||
Category: Common Folders needed by Canvas | |||||||||
CT_WORK_FOLDER_PATH | Mandatory | Folder Path | This key is the working folder to CT. The CT creates additional child folders within this working folder for its various needs.In a clustered environment, this folder is expected to be specific to the node where the application is running and not shared with other nodes. For example, the log files applicable for that particular node. | ||||||
CT_TEMPLATES_FOLDER_PATH | Mandatory | Folder Path | This key is a folder where all the template files needed for the application are stored. | CT_WORK_CENTRALIZED_FOLDER_PATH | Mandatory | Folder Path | This key is a folder on the SAN that is available across all the nodes. This is critical on a clustered setup for any content that is shared across nodes. An example could be the user image file that needs to be accessible across all nodes in a cluster. | ||
Category: Object Pool Allocation | |||||||||
MIN_OBJECT_POOL | Mandatory | Number | This key defines the minimum number of objects that can be allocated by the pool. | ||||||
MAX_OBJECT_POOL | Mandatory | Number | This key defines the maximum number of objects that can be allocated by the pool. |
The default descriptor is the input to the ConfigurationManager for loading the configuration. This bundle acts as the controller for identifying other configurations and other common information.
...
Code Block | ||
---|---|---|
| ||
# This key should be loaded from where the security configuration will be identified. CT_SECURITY_BUNDLE = securityconfigSigmasecurityconfig # This key should be loaded from where the Cache configuration will be identified. CT_CACHE_BUNDLE = cacheconfigSigmacacheconfig # This key should be loaded from where the DB configuration will be identified. CT_DB_BUNDLE = databaseconfigSigmadatabaseconfig # This key should be loaded from where the Export configuration will be identified. CT_EXPORT_BUNDLE = exportconfigSigmaexportconfig # This key should be loaded from where the Bundle configuration will be identified. CT_MULTILINGUAL_BUNDLE = multilingualconfigSigmamultilingualconfig # This key should be loaded from where the Web Utils configuration will be identified. CT_WEBUTIL_BUNDLE = webutilconfigSigmawebutilconfig # This key should be loaded from where the Implementation class will be identified. CT_IMPL_CLASS = implclassconfigSigmaimplclassconfig # This key should be loaded from where the components related preferences will be identified. CT_COMP_PREF_BUNDLE = componentspreferencesSigmacomponentspreferences # This key should be loaded from where the system related preferences will be identified. CT_SYSTEM_PREF_BUNDLE = systempreferencesSigmasystempreferences # This key provides the configuration details specific to logging to be done by CT Framework. CT_LOGGING_CONFIG_BUNDLE = loggerconfigSigmaloggerconfig # This key should be used when Information Report (Sigma) is enabled. # Ensure that other configurations, such as JMS and EJBs needed for Information Report are enabled. # Comment this key to disable Information Report. CT_INFO_REPORT_BUNDLE = inforreportconfigSigmainforreportconfig # This key provides the path for instance level folder. CT_WORK_FOLDER_PATH = D:/Canvas/Sigma # This key provides the centralized folder path. CT_WORK_CENTRALIZED_FOLDER_PATH = D:/Canvas/Sigma #This property is the minimum number of objects that can be allocated by the pool MIN_OBJECT_POOL=5 # This property providesis the path for all template files. CT_TEMPLATES_FOLDER_PATH = CTRIAFramework/UITemplates/jqtbs/ number of objects that can be allocated by the pool MAX_OBJECT_POOL=20 |
This bundle is used to initialize the Canvas configuration as follows:
...