Using override embed members
With Monitoring Configuration Manager, you can use override embed members to provide and maintain customization for your runtime environments.
A Monitoring Configuration Manager configuration creates a set of files that get embedded in a number of the most commonly updated runtime members in the user libraries. These override embed members can be used to specify user-defined parameters and values that might otherwise be overwritten by the GENERATE action when maintenance or upgrades are performed, or to override existing values.
The override embed members are stored in the embeds data set. The default name for this data set is rte_plib_hilev.rte_name.EMBEDS, or you can use a customized name. You can use one data set per RTE or you can share a common data set across multiple RTEs.
When using Monitoring Configuration Manager, you can enable the use of override embed members when creating an RTE or for an existing RTE.
- KFJ_USE_EMBEDS
- This Monitoring Configuration Manager parameter controls whether override embed members are enabled for the RTE. When set to
Y
on the initial CREATE or MIGRATE action when creating an RTE, Monitoring Configuration Manager sets up the embeds data set, populates it with supported override embed parameters (if applicable), and defines it to the RTE using the RTE_X_OVERRIDE_EMBEDS_LIB parameter. Valid values are Y and N. The default is N. - KFJ_EMBEDS_LIB
- This Monitoring Configuration Manager parameter identifies the data set that contains the override embed values for the RTE. Use a valid MVS data set name for the value.
- RTE_X_OVERRIDE_EMBEDS_LIB
- This parameter specifies the name of the source library for override embed members for the RTE and is located in
RTEDEF(rte_name). This parameter and value is set up
automatically when the initial CREATE or MIGRATE action runs
to create an RTE and KFJ_USE_EMBEDS is set to
Y
. It needs to be added manually if you decide to add override embed support to an existing RTE.
Example
An example of how to specify the override embed parameters is shown below. By default, the override embed support is disabled. However, this example shows that it is enabled and provides the data set name.
//KCIVARS DD *
ACTION CREATE
RTE_NAME DEMO
RTE_PLIB_HILEV TEST1.TST
...
KFJ_USE_EMBEDS Y * Y|N valid values
KFJ_EMBEDS_LIB TEST1.TST.DEMO.MYEMBEDS * override default EMBEDs library