Problems Customizing The Fm_reserve_pol Policy (Doc ID 1355711.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.2.0.0.0 and later   [Release: 7.2.0 and later ]
Information in this document applies to any platform.

Goal

To customize the fm_reserve_pol_prep_create.c module, all the modules of this library need to be compiled. In the customer's installation this library implements the following modules:

fm_reserve_pol_config.c
fm_reserve_pol_pre_release.c
fm_reserve_pol_prep_create.c
fm_reserve_pol_prep_extend.c

But the fm_reserve_pol_config.c module defines 5 opcodes:
struct cm_fm_config fm_reserve_pol_config[] = {
/* opcode as a u_int, function name (as a string) */
{ PCM_OP_RESERVE_POL_PREP_CREATE, "op_reserve_pol_prep_create"},
{ PCM_OP_RESERVE_POL_PREP_EXTEND, "op_reserve_pol_prep_extend"},
{ PCM_OP_RESERVE_POL_PRE_RELEASE, "op_reserve_pol_pre_release"},
{ PCM_OP_RESERVE_POL_POST_DISPUTE, "op_reserve_pol_post_dispute"},
{ PCM_OP_RESERVE_POL_POST_SETTLEMENT, "op_reserve_pol_post_settlement"},
{ 0, (char *)0 }
};

In order to start the CM process correctly, files that implement the PCM_OP_RESERVE_POL_POST_DISPUTE and PCM_OP_RESERVE_POL_POST_SETTLEMENT opcodes are required.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms