Changing Communities configuration property values
Configuration settings control how and when various Communities operations take place. You can edit the settings to change the ways that communities behave.
Before you begin
To edit configuration files, you must use the IBM® WebSphere® Application Server wsadmin client. See Starting the wsadmin client for information about how to start the wsadmin command-line tool.
About this task
Procedure
To change Communities configuration settings, complete
the following steps:
- Start the wsadmin client from the following
directory of the system on which you installed the Deployment Manager:
where app_server_root is the WebSphere® Application Server installation directory and dm_profile_root is the Deployment Manager profile directory, typically dmgr01.app_server_root\profiles\dm_profile_root\bin
You must start the client from this directory or subsequent commands that you enter do not execute correctly.
- Start the Communities Jython script interpreter.
- Optional: To view a list of the valid Communities
configuration settings and their current values, use the following
command:
CommunitiesConfigService.showConfig()
Here is some sample output from the CommunitiesConfigService.showConfig() command:activeContentFilter.enabled = true descriptionSummary.size = 300 explicitMembershipEntityLimit = 100000 group.enabled = true group.membershipCache.maximumAgeOnLoginInSeconds = 120 group.membershipCache.maximumAgeOnRequestInSeconds = 120 handle.enabled = true pagingSupport.communityListTags.pageSize = 75 pagingSupport.dbNameTypeAhead.pageSize = 50 pagingSupport.defaultPageSize = 10 pagingSupport.ldapNameSearch.pageSize = 50 pagingSupport.memberNameTypeAhead.pageSize = 15 pagingSupport.tagNameTypeAhead.pageSize = 10 show.startCommunity.To.Unauthenticated = true task.EventLogCleanup.enabled = true task.EventLogCleanup.interval = 0 30 0-23/3 ? * * task.LifecycleRetryQueuedEvents.enabled = true task.LifecycleRetryQueuedEvents.interval = 0 1 0-23/3 ? * *
- To change a Communities configuration setting, use the
following command:
CommunitiesConfigService.updateConfig("property", "value")
where property is one of the editable Communities configuration properties and value is the new value with which you want to set that property. See Communities configuration properties for a complete list of editable properties.For example:CommunitiesConfigService.updateConfig("descriptionSummary.size", "500")
- Optional: After updating the Communities properties with new values, use the CommunitiesConfigService.showConfig() command to display the list of properties and their updated values. These are the values that will be checked in with the CommunitiesConfigService.checkInConfig() command.
- Optional: Repeat step 3 for each property setting that you want to change.