Common Component Service
You can use the Common Component configuration service to configure the behavior of the common components framework, the enabler widget container and the client side APIs.
cc.multipart.enabled = true|falseWhether or not multipart requests can be used for batch processing. This applies to using the enabler client side APIs. The Page Builder theme uses this primarily during bootstrap when it loads remote data.
cc.multipart.correlatehosts = true|falseWhether or not you want hosts in multipart requests to be correlated.
cc.multipart.pageLoadOptimizationThis property is optional. You can use it for user interface components to modify page loading for optimization if required. If you do not specify a value for this property, it defaults to false .
cc.multipart.pageLoadOptimizationThemeThis property is optional. You can use it for user interface components to modify theme loading for optimization if required. If you do not specify a value for this property, it defaults to false .
cc.multipart.pageLoadOptimizationAppWidgetsThis property is optional. You can use it for user interface components to modify widget loading for optimization if required. If you do not specify a value for this property, it defaults to false .
cc.theme.contextUse this property to specify the context root of the default theme.
cc.theme.idUse this property to specify the ID of the default common component theme.
cc.enabler.sandboxenabledWhether or not the sandbox is enabled. If you have widgets loaded in a sandbox, this means that the widgets are loaded inside an iFrame to keep them from interacting with the other Javascript and DOM resources on the same page.
cc.enabler.subdomainsUse this property to specify an array of strings with the names of the subdomains that are used to create sandboxed widgets. iFrames that load sandboxed iWidgets use subdomains to create an alternate domain than the default one so that cross-domain browser security settings are put in place. Use this property to specify the subdomains that you have set up that can be resolved correctly via DNS.
cc.enabler.serverdomainUse this property to specify the name of the server domain that you use with the sandbox.
cc.enabler.useridattributeUse this property to specify the user registry attribute that uniquely identifies users.
cc.enabler.user.displaynameattributeUse this property to specify the user registry attribute used to display the name of users. This is the attribute on the object that represents a user in the user registry, for example LDAP or other, that refers to the user's name to display.
cc.enabler.groupidattributeUse this property to specify the user registry attribute that uniquely identifies groups.
cc.enabler.group.displaynameattributeUse this property to specify the user registry attribute to is used to display the name of groups.
cc.enabler.acceptedPagesParentNodeUse this property to specify the navigation node that becomes the parent of shared pages that users accept.
cc.enabler.remote-cache-expiryUse this property to specify the number of seconds for the remote expiration time for new pages, that is the amount of time that specifies how long cache entries for newly created pages can be cached.
cc.page.autowiredefaultenabledWhether or not widgets are autowired automatically.
cc.isDebug = true|falseWhether you want debugging to be enabled or not.
cc.traceConfigUse this property to specify an array of strings that are used to set client side tracing on user interface components. Use the exact syntax of a Javascript array, including square brackets and double or single quoted values for each item. Example: ["com.ibm.mashups.enabler.*","com.ibm.pb.*"]
cc.productname = product nameUse this property to specify the product name; user interface components such as themes can use the value from this property. Themes or other user interface components can use this to display a global brand name. For example, in a default portal installation this is used to specify the product display name WebSphere Portal.
cc.theme.autoEditNewPages = true|falseWhether you want blank pages to go into edit mode automatically ( true ) or not ( false ).
cc.theme.alwaysRefreshOnPageSaveWhether you want the page always to refresh when it is saved ( true ) or not ( false ).
The following list gives the navigational state parameters. Use them to set the configuration for the navigational state model. By default the w (width), h (height), and st (state) attributes are persisted to persistence store and are not included in the URL. The page identifier (PID) of the current page and the space identifier (SID) of the current space are added to the URL. In general all navigational state parameters that are not defined in the parameter navstate.persistence.pstore are added to the URL. This way all widget navigational state parameters are added to the URL.
cc.enabler.navstate.persistence.url = ['sid','pid']Use this property to specify an array of strings specifying which attributes of the navigation state are stored in the URL.
cc.enabler.navstate.persistence.pstore = ['w','h','st']Use this property to specify an array of strings specifying which attributes of the navigation state are stored in the persistence store.
cc.enabler.navstate.persistence.url.limit = 10Use this property to specify the limit on how many widgets can store their navigation state in the URL.
cc.enabler.navstate.persistence.url.splimit = 10Use this property to specify the limit on how many shared parameter sets can be stored through encoding in the URL.
Parent
Portal configuration servicesJanuary 4, 2012
2012/01/04 v7. Edition 2: Second edition includes corrections a... 2011/12/15 documentation refresh