Expand the Applications tree.
Do the following for each session bean of the following EJB modules under IBM_WBI_Monitor \ Ejb Jars:
For the WMQI_Connector_ID module
WMQIConnector bean.
For the ICS_Connector_ID module
ICSConnector bean.
For the Monitor EJB Module:
ClientAgent bean.
CleanupAgent bean.
NotificationAgent bean.
EventProcessor bean.
DBBridge bean.
For the Connector_ID module.
MQWFConnector bean
Right-click the <SessionBeanName> node in the tree and select Modify from the shortcut menu that appears.
Select the +RunAs tab on the right.
Click Modify All.
The Modify all Runas permissions dialog box appears.
Select Server from the Type combo box.
Click OK. The Type column will display Server for all Runas Permissions.
Select the Environment tab.
In the Environment tab add the EJB environment parameters as the following table:
Property Name / EJB Name: |
ClientAgent |
CleanupAgent |
NotificationAgent |
EventProcessor |
MQWFConnector |
WMQIConnector |
ICSConnector |
DBBridge |
monitor.db.schema |
P |
P |
P |
P |
P |
P |
P |
P |
monitor.db.eqSchema |
|
|
|
|
P |
|
|
|
monitor.db.tablespaces.adminData |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.adminIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.modelTables |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.modelIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processInstTables |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processInstIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.eventTables |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.eventIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processDataTables |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processDataIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.securityTables |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.securityIndexes |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processModelLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.processDataLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.configValuesLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.notifyExtraDataLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.eventDataLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.delayedEventDataLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.mbDetailLob |
P |
|
|
|
|
|
|
|
monitor.db.tablespaces.eqTables |
|
|
|
|
P |
|
|
|
monitor.db.tablespaces.eqIndexes |
|
|
|
|
P |
|
|
|
monitor.db.tablespaces.conDetailDataLob |
|
|
|
|
P |
|
|
|
monitor.db.tablespaces.defaultTablespace |
|
|
|
|
|
|
|
|
monitor.wics.enabled |
P |
|
|
P |
|
|
|
|
monitor.wmqi.enabled |
P |
|
|
P |
|
|
|
|
monitor.mqwf.enabled |
P |
|
|
P |
|
|
|
|
monitor.security.mode |
P |
|
|
|
|
|
|
|
monitor.security.ldap.url |
P |
|
|
|
|
|
|
|
monitor.security.ldap.dn |
P |
|
|
|
|
|
|
|
monitor.security.ldap.password |
P |
|
|
|
|
|
|
|
monitor.security.ldap.naming.attr |
P |
|
|
|
|
|
|
|
monitor.security.ldap.root |
P |
|
|
|
|
|
|
|
monitor.security.ldap.dn.attr.id |
P |
|
|
|
|
|
|
|
monitor.mqwf.configurationID |
P |
|
P |
|
|
|
|
|
monitor.mqwf.encoding |
|
|
|
P |
|
|
|
|
The following table provides the description of each parameter.
Parameter Name |
Type |
Value Description |
monitor.db.schema |
java.lang.String |
The Monitor Database Schema. The default value is WFM. This property must not has null value. |
monitor.db.eqSchema |
java.lang.String |
The MQSeries Workflow Database (Event Queue Database) Schema. The default value is FMC. This property must not has null value. |
monitor.wics.enabled |
java.lang.String |
Type True if you are using WICS as your engine or False otherwise |
monitor.mqwf.enabled |
java.lang.String. |
Type True if you are using MQ Workflow as your engine or False otherwise |
monitor.wmqi.enabled |
java.lang.String. |
Type True if you are using WMQI as your engine or False otherwise |
monitor.security.mode |
java.lang.String |
The applied security mode:
|
monitor.security.ldap.url |
java.lang.String |
The LDAP Server URL and port number (for example ldap://ldapsrvr:389/). This parameter is added only if you are only using WMQI as your engine with LDAP security mode. |
monitor.security.ldap.dn |
java.lang.String |
A Distinguished Name (DN) for an LDAP Server authorized user that will be used for logging in to this LDAP Server, and performing the search in the LDAP users' tree. This parameter is added only if you are only using WMQI as your engine with LDAP security mode. |
monitor.security.ldap.password |
java.lang.String |
The password of the defined User DN. This parameter is added only if you are only using WMQI as your engine with LDAP security mode. |
monitor.security.ldap.naming.attr |
java.lang.String |
The name of the prefix that precedes the user ID in the LDAP Server database (i.e. CN, UID,...etc). The value of this parameter varies between the different types of LDAP Servers. This parameter is added only if you are only using WMQI as your engine with LDAP security mode |
monitor.security.ldap.root
|
java.lang.String |
The starting point in the LDAP tree from which the query will start searching for the full DN of the given user ID. This parameter is added only if you are only using WMQI as your engine with LDAP security mode |
monitor.security.ldap.dn.attr.id |
java.lang.String |
The name of the Distinguished Name attribute ID (for example distinguishedName, entrydn ...etc. This value is case sensitive). This parameter is added only if you are only using WMQI as your engine with LDAP security mode |
monitor.mqwf.configurationID |
java.lang.String |
The used MQ Workflow Configuration (Default or Non-Default). |
monitor.mqwf.encoding |
java.lang.String |
The MQSeries Workflow Database encoding. (This property must be set if the MQ Workflow Database encoding is different from the Monitor Server machine encoding) |
In addition to the above parameters, there are additional parameters that should be defined to hold the values of the Database TableSpaces names that you want to use for physically storing the Monitor and EventQueue database tables and indexes. You have the ability to use a number of TableSpaces that are up to 22 different TableSpaces; 19 of them are created in the Monitor Database and three of them are created in the EventQueue Database. The database tables and indexes are grouped and categorized so that each category can be assigned to a separate TableSpace. You can define different TableSpace name as the value for each system property. Alternatively, you can define the same TableSpace for more than one system properties. In the later case, this TableSpace will be used for the tables and indexes that are corresponding to these properties. You can also ignore defining any of these properties, and in this case the tables, which are supposed to be assigned to these TableSpaces, will be assigned to the default TableSpace that can be defined by the monitor.db.tablespaces.defaultTablespace property. If you did not define this property then the database user default TableSpace will be used as the default TableSpace.
Parameter Name |
Type |
Value Description |
monitor.db.tablespaces.adminData |
java.lang.String |
TableSpace name of the Monitor Database Administration tables. |
monitor.db.tablespaces.adminIndexes |
java.lang.String |
TableSpace name of the Monitor Database Administration indexes. |
monitor.db.tablespaces.modelTables |
java.lang.String |
TableSpace name of the Monitor Database Static model tables. |
monitor.db.tablespaces.modelIndexes |
java.lang.String |
TableSpace name of the Monitor Database Static model indexes. |
monitor.db.tablespaces.processInstTables |
java.lang.String |
First TableSpace name of the Monitor Database Dynamic tables. |
monitor.db.tablespaces.processInstIndexes |
java.lang.String |
First TableSpace name of the Monitor Database Dynamic indexes. |
monitor.db.tablespaces.eventTables |
java.lang.String |
Second TableSpace name of the Monitor Database Dynamic tables. |
monitor.db.tablespaces.eventIndexes |
java.lang.String |
Second TableSpace name of the Monitor Database Dynamic indexes. |
monitor.db.tablespaces.processDataTables |
java.lang.String |
Third TableSpace name of the Monitor Database Dynamic tables. |
monitor.db.tablespaces.processDataIndexes |
java.lang.String |
Third TableSpace name of the Monitor Database Dynamic indexes. |
monitor.db.tablespaces.securityTables |
java.lang.String |
TableSpace name of the Monitor Database Security tables. |
monitor.db.tablespaces.securityIndexes |
java.lang.String |
TableSpace name of the Monitor Database Security indexes. |
monitor.db.tablespaces.processModelLob |
java.lang.String |
TableSpace name of the Monitor Database Process Model LOB. |
monitor.db.tablespaces.processDataLob |
java.lang.String |
TableSpace name of the Monitor Database Process Data LOB. |
monitor.db.tablespaces.configValuesLob |
java.lang.String |
TableSpace name of the Monitor Database Configuration Values LOB. |
monitor.db.tablespaces.notifyExtraDataLob |
java.lang.String |
TableSpace name of the Monitor Database Notify Extra Data LOB. |
monitor.db.tablespaces.eventDataLob |
java.lang.String |
TableSpace name of the Monitor Database Event Data LOB. |
monitor.db.tablespaces.delayedEventDataLob |
java.lang.String |
TableSpace name of the Monitor Database Delayed Event Data LOB. |
monitor.db.tablespaces.mbDetailLob |
java.lang.String |
TableSpace name of the Monitor Database WBI Message Broker LOB. |
monitor.db.tablespaces.eqTables |
java.lang.String |
TableSpace name of the MQSeries Workflow Database Event Queue tables . |
monitor.db.tablespaces.eqIndexes |
java.lang.String |
TableSpace name of the MQSeries Workflow Database Event Queue indexes. |
monitor.db.tablespaces.conDetailDataLob |
java.lang.String |
TableSpace name of the MQSeries Workflow Database Configuration Detail Data LOB |
monitor.db.tablespaces.defaultTablespace |
java.lang.String |
The name of the default TableSpace that is used for any tables or indexes category that has not been assigned to a specific TableSpace. |
In case you have an existing database that belongs to a previous version and contains data, then you will need only to add the monitor.db.tablespaces.defaultTablespace parameter. All other parameters that hold the TableSpaces names should not be added.
In MQ Workflow, a default configuration must be defined.
To add each of these parameters do the following:
Click Add. The Add environment entry dialog box appears.
Type the parameter name in the Entry Name box.
Select the parameter type from the Type drop down list.
Type the parameter value in the Value box.
Click OK.
Right-click the <SessionBeanName> node and select Save from the shortcut menu.