The configureNode command creates or extends a typical network deployment environment.
Use the configureNode command to create a typical network deployment environment, instead of using the Profile Management Tool and Deployment Environment wizard or the manageprofiles and wsadmin commands. You can also use configureNode to extend an existing deployment environment that was created using the configureNode command.
The configureNode command is intended to create a typical network deployment environment quickly. Many of the values that you might need to configure a production environment are not available.
If both response files are provided and no deployment manager is present, a deployment manager and a Process Center or Process Server custom node are created. If the deployment manager response file is provided and no deployment manager is present, a deployment manager is created. If the custom node response file is provided, a new custom node is created and added to the deployment environment.
install_root\dbscripts\ProcessServer\db_type\createDatabase.sql
install_root\dbscripts\PerformanceDW\db_type\createDatabase.sql
install_root\dbscripts\CommonDB\db_type\createDatabase_CommonDB.sql
install_root\dbscripts\ProcessChoreographer\db_type\createDatabase.sql
| Property | Description |
|---|---|
| server.type | The value must be PCS (for Process Center) or PS (for Process Server). |
| nodeName | Name of the deployment manager node. |
| hostName | The host name of the deployment manager machine. Do not set this name to localhost because it will be used remotely. |
| adminUserName | The user name for the primary administrator. |
| adminPassword | The password for the primary administrator, either in clear text or encrypted. |
| environment.type | Required for Process Server installations. The value must be Test, Stage, or Production. |
| dbType | Database type. The value must be DB2, Oracle, or SQLServer. |
| dbServerName | Database host name. |
| dbPortNumber | Database port number. |
| prcsvr.dbName | Process Server database name. Must be different from the Performance Warehouse database name. |
| prcsvr.dbUserName | Process Server database user name. |
| prcsvr.dbPassword | Process Server database user password, either in clear text or encrypted. |
| perfDW.dbName | Performance Data Warehouse database name. Must be different from the Process Server database name. |
| perfDW.dbUserName | Performance Data Warehouse database user name. |
| perfDW.dbPassword | Performance Data Warehouse database user password, either in clear text or encrypted. |
| cmn.dbName | Required for IBM® BPM Advanced. Common database name. |
| cmn.dbUserName | Required for IBM BPM Advanced. Common database user name. |
| cmn.dbPassword | Required for IBM BPM Advanced. Common database user password, either in clear text or encrypted. |
| bpc.dbName | Required for IBM BPM Advanced. Business Process Choreographer database name. |
| bpc.dbUserName | Required for IBM BPM Advanced. Business Process Choreographer database user name. |
| bpc.dbPassword | Required for IBM BPM Advanced. Business Process Choreographer database password, either in clear text or encrypted. |
The Common Event Infrastructure (CEI) database, application bus database, and system bus database are normally part of the common database. If you want to use separate messaging engine databases for management or performance reasons, you can use the properties in the optional table to set up separate databases.
| Property | Description | Default Value |
|---|---|---|
| install.type | The configuration type, either IBM BPM Standard or IBM BPM Advanced. | Standard or Advanced. IBM BPM Standard can use only Standard.IBM BPM Advanced can use either Advanced or Standard (for proof of concept or development testing that does not require any Advanced capability). |
| initialPortAssignment | The starting port number to be used while configuring ports. | The ports are assigned in sequence using this as the starting port for the deployment manager profile. |
| processCenterURL | Process Server only. The URL for the Process Server to use to connect to the Process Center. | If you provide values for the processCenterURL, repository.user, and repository.credential properties, the Process Server can link with the Process Center automatically after it is created. Otherwise, the Process Server is not associated with a Process Center, but you can manually associate it with a Process Center later. |
| repository.user | Process Server only. The name that is used to access the Process Center. | If you specify a URL, name, and password, the Process Server is associated with a Process Center. |
| repository.credential | Process Server only. The password that is used to access the Process Center, either in clear text or encrypted. | If you specify a URL, name, and password, the Process Server is associated with a Process Center. |
| cluster.support.name | The name of the supporting infrastructure cluster. | If you do not specify a name, the system creates a default name. |
| cluster.AppTarget.name | The name of the application deployment target cluster. | If you do not specify a name, the system creates a default name. |
| cluster.message.name | The name of the messaging infrastructure cluster. | If you do not specify a name, the system creates a default name. |
| cluster.web.name | The name of the web application cluster. | If you do not specify a name, the system creates a default name. |
| dbWinAuth | Whether to use Windows authentication for SQL Server. | false |
| cmn.dbSchemaName | IBM BPM Advanced only. Common database schema name. | Empty string. For Oracle databases, the schema name is the user name. |
| bpc.dbSchemaName | IBM BPM Advanced only. Business Process Choreographer database schema name. | CMNBE00. For Oracle databases, the schema name is the user name. |
| prcsvrME.dbName | Process Server messaging engine database name. | The value of prcsvr.dbName. |
| prcsvrME.dbUserName | Process Server messaging engine database user name. | The value of prcsvr.dbUserName. For Oracle databases, this value is required and must be unique. |
| prcsvrME.dbPassword | Process Server messaging engine database password. | The value of prcsvr.dbPassword. For Oracle databases, this value is required. |
| prcsvrME.dbSchemaName | Process Server messaging engine database schema name. | BPMPRS00. For Oracle databases, the schema name is the user name. |
| perfDWME.dbName | Performance Data Warehouse messaging engine database name. | The value of perfDW.dbName |
| perfDWME.dbUserName | Performance Data Warehouse messaging engine database user name. | The value of perfDW.dbUserName. For Oracle databases, this value is required and must be unique. |
| perfDWME.dbPassword | Performance Data Warehouse messaging engine database password. | The value of perfDW.dbPassword. For Oracle databases, this value is required. |
| perfDWME.dbSchemaName | Performance Data Warehouse messaging engine database schema name. | BPMPER00. For Oracle databases, the schema name is the user name. |
| bpcME.dbName | IBM BPM Advanced only. Business Process Choreographer messaging engine database name. | The value of bpc.dbName. |
| bpcME.dbUserName | IBM BPM Advanced only. Business Process Choreographer messaging engine database user name. | The value of bpc.dbUserName. For Oracle databases, this value is required and must be unique. |
| bpcME.dbPassword | IBM BPM Advanced only. Business Process Choreographer messaging engine database password. | The value of prcsvr.dbPassword. For Oracle databases, this value is required. |
| bpcME.dbSchemaName | IBM BPM Advanced only. Business Process Choreographer messaging engine schema name. | BPMPRS00. For Oracle databases, the schema name is the user name. |
| ceiME.dbName | IBM BPM Advanced only. Common Event Infrastructure (CEI) messaging engine database name. | The value of cmn.dbName. |
| ceiME.dbUserName | IBM BPM Advanced only. CEI messaging engine database user name. | The value of cmn.dbUserName. For Oracle databases, this value is required and must be unique. |
| ceiME.dbPassword | IBM BPM Advanced only. CEI messaging engine database password. | The value of cmn.dbPassword. For Oracle databases, this value is required. |
| ceiME.dbSchemaName | IBM BPM Advanced only. CEI messaging engine database schema name. | CMNCM00. For Oracle databases, the schema name is the user name. |
| appME.dbName | IBM BPM Advanced only. Application bus messaging engine database name. | The value of cmn.dbName. |
| appME.dbUserName | IBM BPM Advanced only. Application bus messaging engine database user name. | The value of cmn.dbUserName. For Oracle databases, this value is required and must be unique. |
| appME.dbPassword | IBM BPM Advanced only. Application bus messaging engine database password. | The value of cmn.dbPassword. For Oracle databases, this value is required. |
| appME.dbSchemaName | IBM BPM Advanced only. Application bus messaging engine database schema name. | CMNSA00. For Oracle databases, the schema name is the user name. |
| sysME.dbName | IBM BPM Advanced only. System bus messaging engine database name. | The value of cmn.dbName. |
| sysME.dbUserName | IBM BPM Advanced only. System bus messaging engine database user name. | The value of cmn.dbUserName. For Oracle databases, this value is required and must be unique. |
| sysME.dbPassword | IBM BPM Advanced only. System bus messaging engine database password. | The value of cmn.dbPassword. For Oracle databases, this value is required. |
| sysME.dbSchemaName | IBM BPM Advanced only. System bus messaging engine database schema name. | CMNSS00. For Oracle databases, the schema name is the user name. |
| bspace.dbName | IBM BPM Advanced only. Business Space database name. | The value of cmn.dbName. |
| bspace.dbUserName | IBM BPM Advanced only. Business Space database user name. | The value of cmn.dbUserName. For Oracle databases, this value is required and must be unique. |
| bspace.dbPassword | IBM BPM Advanced only. Business Space database password. | The value of cmn.dbPassword. For Oracle databases, this value is required. |
| bspace.dbSchemaName | IBM BPM Advanced only. Business Space database schema name. | IBMBUSSP. For Oracle databases, the schema name is the user name. |
| Property | Description |
|---|---|
| nodeName | The name of the node for the custom profile. |
| server.type | The value must be PCS (for Process Center) or PS (for Process Server). |
| install.cluster.support | The number of supporting infrastructure clusters to install on this node. The number must be between 1 and 10. |
| install.cluster.AppTarget | The number of application deployment target clusters to install on this node. The number must be between 1 and 10. |
| install.cluster.message | The number of messaging infrastructure clusters to install on this node. The number must be between 1 and 10. |
| install.cluster.web | Required for IBM BPM Advanced. The number of web application clusters to install on this node. The number must be between 1 and 10. |
| dbType | Database type. The value must be DB2, Oracle, or SQLServer. |
| dmgr.hostName | The host name of the deployment manager machine. |
| dmgr.adminUserName | The user name for the deployment manager administrator. |
| dmgr.adminPassword | The password for the deployment manager administrator. |
| Property | Description | Default Value |
|---|---|---|
| install.type | The configuration type, either IBM BPM Standard or IBM BPM Advanced. | Standard for IBM BPM Standard, Advanced for IBM BPM Advanced |
| dbWinAuth | Whether to use Windows authentication for SQL Server. | false |
| initialPortAssignment | The starting port number to be used for configuring ports for a custom profile. | The port specified here is used for the default custom starting port. |
| cluster.support.initialPortAssignment | The starting port number to be used for configuring ports for a support cluster. | The port specified here is used for the default support starting port. |
| cluster.AppTarget.initialPortAssignment | The starting port number to be used for configuring ports for an AppTarget cluster. | The port specified here is used for the default AppTarget starting port. |
| cluster.message.initialPortAssignment | The starting port number to be used for configuring ports for a message cluster. | The port specified here is used for the default message starting port. |
| cluster.web.initialPortAssignment | The starting port number to be used for configuring ports for a web cluster. | The port specified here is used for the default web cluster starting port. |
| dmgr.web.initialPortAssignment | The starting port number to be used for configuring ports for the deployment manager profile. | The port specified here is used for the default deployment manager profile starting port. |
Creates a new deployment manager and custom node:
install_root/util/ndUtils/configureNode.bat -dmgr_response my_dmgr_response_file.properties -response node01_response_file.propertiesCreates a new deployment manager:
install_root/util/ndUtils/configureNode.bat -dmgr_response my_dmgr_response_file.propertiesExtends the deployment environment with a new custom node:
install_root/util/ndUtils/configureNode.sh -response node01_response_file.properties