Changing references to the product load library
To change the names of the product load libraries
The installation process updates the LOADLIB keywords in the pppvvrm members (where ppp is the 3-character product code and vvrm is the version, release, and maintenance level of the product being installed) of the DBCENV data set with the latest runtime libraries specified in the installation panels. If you have renamed those libraries or want to use different names, use the following procedure:
- Edit the pppvvrm member in the DBCENV data set:
- Change the values for the LOADLIB keywords to the new names. The order listed will be the concatenation order that the DBC uses.
- Delete any LOADLIB values that you do not want to use. The unwanted lines can also be commented out by placing an asterisk (*) in the first column of that line.
Issue the following console command to refresh the product agent and have the change take effect:
/dbcssid DBC,EXEC,ppp
In the command:- dbcssid is the DBC subsystem identifier
- ppp is the three-character product code matching the first three characters of the pppvvrm member name
To specify alias names or a designated set of execution libraries for the product load libraries
- Edit the pppOPTS members in the DBCENV data set (where ppp is the three-character product code):
Add a line for the keyword EXEC-LOADLIB and specify your alias name or designated execution library.
Replicate the line if needed to specify more libraries. The order listed is the concatenation order that the DBC uses. The number of EXEC-LOADLIB keywords does not have to match the number of LOADLIB keywords from the pppvvrm member (where ppp is the 3-character product code and vvrm is the version, release, and maintenance level of the product being installed).
- Ensure that USELOADLIB keyword is not used, is commented out, or is set to YES.
- Switch the alias definitions to the new set of underlying data sets or reload the designated set of libraries if necessary.
Issue the following console command to refresh the product agent and have the change take effect:
/dbcssid DBC,EXEC,ppp
In the command:- dbcssid is the DBC subsystem identifier
- ppp is the three-character product code matching the first three characters of the pppvvrm member name
To use a STEPLIB or LINKLIST for the product load libraries
If you prefer to have the product agents find their load modules from the STEPLIB of the DBC$STC started task or from LINKLIST, you can edit the pppOPTS members. Doing so will be a one-time update since the pppOPTS member is not updated by the installation process nor the DBC once it has been created.
- Edit the pppOPTS members in the DBCENV data set (where ppp is the three-character product code).
Ensure that the USELOADLIB keyword is set to NO, which sets the search order for product load modules to look in the STEPLIB of the DBC$STC started task followed by LINKLIST.
- Ensure that the product load modules are either in the DBC STEPLIB or in LINKLIST.
Issue the following console command to refresh the product agent and have the change take effect:
/dbcssid DBC,EXEC,ppp
In the command:- dbcssid is the DBC subsystem identifier
- ppp is the three-character product code matching the first three characters of the pppvvrm member name
Runtime data sets used by product agents
Use the following information to determine which runtime data sets to use for specific DBC agents.
During the installation process, you are offered the following options for naming the low-level qualifiers (LLQ) for your runtime data sets:
Option | Description |
|---|---|
1. Customize the LLQs | Use BMCLINK as the runtime LLQ in the LOADLIB keywords. |
2. Use BB/DB/IM/XX LLQs | Use the For runtime LLQ option #2 column in the following table for the LOADLIB data set LLQs. |
3. Customize the LLQs | Use the SMP/E Target load library names column in the following table to map to the LLQs that you chose for those libraries. The OZInnnn member in the JCL data set (where nnnn is a timestamp) contains the mapping. |
The following table lists the SMP/E target load library names and the corresponding runtime LLQs if option 2, for runtime LLQs, was chosen. If during installation you chose to customize directly to the SMP/E target data sets themselves, use the names in the SMP/E Target load library names column.
Product code | SMP/E target load library names | For runtime LLQ option #2: Use BB/DB/IM/XX LLQs 2 |
|---|---|---|
BRD | Does not require any load library elements | |
GUD 1 | PSSLINK | BBLINK |
ACSLINK | DBLINK | |
DIGBLB | XXLINK | |
DOM | DASLINK Also, the following names apply if the associated products are installed: BDSLINK (BMC AMI Ops Monitor for Db2) | BBLINK |
SCCLINK | DBLINK | |
DIGBLB | XXLINK | |
LGC | SCCLINK | DBLINK |
DIGBLB | XXLINK | |
NGL | SCCLINK | DBLINK |
NGLLINK | XXLINK | |
MVL | BBLINK | BBLINK |
SCCLINK | DBLINK | |
DIGBLB | XXLINK | |
1 The GUD agents used by BMC AMI Command Center require that the Db2 DSNLOAD library be included in the GUD concatenation. Add the Db2 DSNLOAD library to the list of LOADLIB keywords. If the Db2 DSNLOAD library is included in the LINKLIST, you do not need to include it in the concatenation.
2 If you have selected runtime LLQ option #1, all the data set names will have BMCLINK as the low-level qualifier.
The following table lists load libraries that the DBC needs.
SMP/E target load library names | For runtime LLQ option #2: Use BB/DB/IM/XX LLQs 1 |
|---|---|
SCCLINK | DBLINK |
DBCLINK | XXLINK |
1 If you have selected runtime LLQ option #1, all the data set names will have BMCLINK as the low-level qualifier.