Execution Plan Modification Rules (EPMR)

The execution plan, for the amendment types mentioned earlier, is modified based on the predefined rules that are specified as values in the following characteristics in the product model:

  1. EPMR_ACTION_PROVIDE
  2. EPMR_ACTION_CEASE
  3. EPMR_ACTION_UPDATE
  4. EPMR_ACTION_WITHDRAW

Only one of the appropriate characteristics, based on the action passed in the original order, is referred to while applying the modifications on the execution plan. For UDF change functionality, additional set of characteristics can be defined to have a granular control based on the status of the plan item.

As mentioned in earlier, these rule actions are applied on the plan items that are either in SUSPENDED or COMPLETE state. There are four standard EPMR actions which are explained in the following paragraphs. Only one of the four actions can be specified as the value for a particular EPMR characteristic for a particular product.