[section]
parameter = value
where: [section] must not be changed and is a specific name that identifies the start of a collection of parameter values, such as those relating to LDAP configuration. parameter must not be changed and is a name for a configuration parameter value is a user modifiable stringwsadmin.bat|sh –lang jython –username <websphere admin username> -password <websphere admin user password> -f <script file path> --c <config file path> [--l <log file path>] Example: C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>wsadmin.(bat/sh) -lang jython -username admin -password Password -f C:/temp/configureWASforCLM.py –-c C:/temp/config.props –-l C:/temp/configWAS.logNote:
wsadmin.(bat/sh) –lang jython [–username <websphere admin user name> -password <websphere admin user password>] -f <script file path> --c <config file path> [--l <log file path> ] Example: C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>wsadmin .bat -lang jython -username clmadmin -password Password -f C:/temp/DeployCLM.py –-c C:/temp/config.props –-l C:/temp/deployCLM.logNote:
Parameter | Description |
---|---|
[WebSphere] | |
profileName | WebSphere Profile Name. Example: AppSrv01 |
[JazzServer] | |
JazzInstallDir | The path where you have installed the CLM tools. Example: C:\IBM\JazzTeamServer. Note: If you have installed in C:\Program Files\...\...\ use shortnames like progra~1 instead. Or if you have installed in C:\Program Files (x86)\...\...\ then use progra~2 in the path. |
WARFileLoc | Specify the folder path in Jazz Server Installation directory where the .war files are located. Example: C:/IBM/JazzTeamServer/server/webapps |
[SQLServer] | |
isSQLServerDB | Values: true or false If you are going to use SQL Server Databases for CLM applications. Set this value to true. |
sqlDriverPath | Specify the SQL server JDBC driver file path. If the above option is false, you can ignore this parameter. |
[Oracle] | |
isORACLEDB | Values: true or false If you are going to use ORACLE Databases. Set this value to true. |
oraDriverPath | Specify the ORACLE JDBC driver file path. If the above option is false, you can ignore this parameter. |
[JVMHEAP] | |
alterHeapSize | Values: true or false IMPORTANT: The program configures JVM Heap parameters. If you don't want the program to alter the JVM parameters then set the value to false. By default this value is set to true. |
minHeap | The minimum heap size that is available to the JVM (in megabytes). Note: By default the value is 4096 which is recommended for small deployment teams. |
maxHeap | The maximum heap size that is available to the JVM (in megabytes) Note: By default the value is 4096 which is recommended for small deployment teams. |
[WCThreadPool] | |
minSize | IMPORTANT: The program configures WebContainer threadpool size. This parameter is to set the minimum threadpool size. The suggested minimum size is 200. |
maxSize | This parameter sets the maximum threadpool size or the maximum number of threads allowed in the pool. The suggested maximum size is 200. |
[JVMGenericArguments] | |
default | Values: true , false or custom Generic JVM parameters are optional parameters. |
If the default parameter is set to: 'true' => the program will impose default configuration as mentioned in the CLM Infocenter. 'false' => the program will NOT add any values for the Generic arguments. 'custom' => then the program will add the value that is specified in the 'customValue' parameter of this section. |
|
customValue | If you have set the default parameter value to custom then you can add a custom value to the generic JVM arguments. Example: -Xgcpolicy:gencon -Xmx{N} -Xms{N} -Xmn{N/8} -Xcompressedrefs -Xgc:preferredHeapBase=0x100000000 |
[LDAP] | |
configureLDAP | Values: true or false IMPORTANT: If you want the program to configure LDAP, set this value to true. If the value is false, the value of all the parameters in this section will be ignored the program will skip LDAP configuration. |
ldapAdminUser | Specify the name of the user with WAS Primary Administrative privileges that is defined in the LDAP registry |
isSIdentityAuto | Default value is true. Contact your WebSphere administrator if you encounter any problems. |
ldapServer | LDAP server hostname. NOTE: It is recommended to use fully qualified Domain name to avoid any problems. |
ldapServerPort | LDAP server port. Default is 389. |
ldapType | For Microsoft Active Directory us ACTIVE_DIRECTORY. For IBM Tivoli Directory Server use IBM_DIRECTORY_SERVER. For any custom LDAP server use CUSTOM. For any other than the above, please consult WebSphere product documentation. |
searchTimeout | Number of seconds for LDAP to respond before canceling a request. Default value is 120 seconds. |
BaseUserDN | Specifies the base distinguished name (DN) of the directory service, which indicates the starting point for LDAP searches on the directory server for Users. |
BaseGroupDN | Specifies the base distinguished name (DN) of the directory service, which indicates the starting point for LDAP searches on the directory server for Groups. |
BindDName | Specifies the DN for the application server to use when binding to the directory service |
BindPasswd | Specifies the password for the application server to use when binding to the directory service |
CaseInSensitive | Specifies that a case insensitive authorization check is performed when using the default authorization. |
[LDAPAdvancedProperties] | |
UserFilter | Specifies the LDAP user filter that searches the user registry for users. Example: UserFilter = (&(sAMAccountName=%v)(objectcategory=user)) |
GroupFilter | Specifies the LDAP group filter that searches the user registry for groups Example: GroupFilter = (&(cn=%v)(objectcategory=group)) |
UserIdMap | Specifies the LDAP filter that maps the short name of a user to an LDAP entry. Example: UserIdMap = user:sAMAccountName |
GroupIdMap | Specifies the LDAP filter that maps the short name of a group to an LDAP entry. Example: GroupIdMap = *:cn |
GroupMemberIdMap | Specifies the LDAP filter that identifies user-to-group relationships. Example: GroupMemberIdMap = memberof:member |
[ApplicationContextRoot] | |
ADMIN | Specifies the context root for ADMIN application. Example: /admin |
JTS | Specifies the context root for JTS application. Example: /jts |
CCM | Specifies the context root for CCM application. Example: /ccm |
QM | Specifies the context root for QM application. Example: /qm |
RM | Specifies the context root for RM application. Example: /rm |
CLMHELP | Specifies the context root for the CLMHelp application. Example: /clmhelp |
RMC | Specifies the context root for Converter application. Example: /converter |
[JazzSecurity] | |
configureGroups | Values: true or false By default the value set to true Set this value to false if you do not want the program to map the LDAP groups for the CLM applications which acts as application security or if you want to configure group mappings manually |
JazzAdmins | Name of the LDAP group for Jazz administrators |
JazzDWAdmins | Name of the LDAP group for Jazz Data warehouse administrators |
JazzGuests | Name of the LDAP group for Jazz guest users |
JazzProjectAdmins | Name of the LDAP group for Jazz Project Administrators |
JazzUsers | Name of the LDAP group for Jazz users |
[VirtualHosts] | |
configureVHosts | Values: true or false The default value is set to false. Set this value to true if you want this program to create and configure virtual hosts in WebSphere application server for the CLM applications. |
jts_VHost | Creates virtual host for Jazz Team Server (/jts) application. |
ccm_VHost | Creates virtual host for Change and Configuration Management (/ccm) application. |
rm_VHost | Creates virtual host for Requirements Management (/rm) application. |
qm_VHost | Creates virtual host for Quality Management (/qm) application. |
admin_VHost | Creates virtual host for Lifecycle Project Administration (/admin) application. |
clmhelp_VHost | Creates Virtual host for Information Center (/clmhelp) application. |
converter_VHost | Creates virtual host for Requirements Management view mode version of the graphical artifacts (/converter) application. |
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
![]() |
SampleAutomationCLMScripts_Departmental_20131002.zip | manage | 223.4 K | 2013-10-03 - 21:39 | UnknownUser | Sample Jython scripts to automate CLM deployment in a departmental topology |