This chapter provides upgrade impact information between Oracle Communications Billing and Revenue Management (BRM) Release 7.4 and BRM 7.5. It describes the storable class changes that affect your BRM system and what you must consider when you upgrade from BRM 7.4 to BRM 7.5. It also provides information about storable class index and schema changes.
See "About Upgrading BRM Releases" for information on planning your upgrade implementation, such as setting up your development and test environments.
Table 3-1 lists all storable classes that were added between BRM 7.4 and BRM 7.5.
Table 3-1 New Storable Classes in BRM 7.5
New Storable Class | Description |
---|---|
/config/lifecycle_states |
This class contains the state machine configuration for the prepaid lifecycle |
/config/service_state_map |
This class contains the mapping between STATUS, STATUS_FLAGS, and LIFECYCLE_STATE of the service object. The index of this array element is the value of LIFECYCLE_STATE. |
/config/subscriber_preferences_map |
This class contains the mapping between the preference name and the ID. |
/event/billing/corrective_bill |
This event object is created when a corrective bill is generated. |
/history_bills |
This object represents a copy of the bill object. It is created when a corrective bill is generated. |
/profile/subscriber_preferences |
This class holds the subscriber preferences for the associated service or account. |
/status_dm |
This object contains information on the DM. The first part of the information contains the PID, the memory usage, and the transaction queue. The next part of the information contains each of the back ends and the front ends. |
Table 3-2 lists all storable classes that were changed between BRM 7.4 and BRM 7.5.
Table 3-2 Changes to Storable Classes in BRM 7.5
Changed Storable Class | Description |
---|---|
/config/business_params |
The following parameter was added:
|
/journal |
The /journal object now gets updated with free resource data. |
/active_session |
The following array was added: PIN_FLD_THRESHOLDS: An array containing three new fields:
|
/associated_bus_profile |
The following array was added: PIN_FLD_TEMPLATE_ARRAY: An array containing two new fields:
|
/collections_action |
The following field was changed: PIN_FLD_STATUS: The following values are changed:
|
/config/aaa |
The following array was added: PIN_FLD_SCALED_DELAY_INFO: An array containing one new field:
|
/deal |
The following field was added:
|
/event |
The following field was changed: PIN_FLD_SESSION_OBJ is now writable. |
/event/billing/cycle/tax |
The following field was changed: PIN_FLD_TAX_CODE is now writable. |
/group/plan_list |
The following substruct was added: PIN_FLD_PLAN_LIST_CODE: A substruct containing one new field:
|
/item |
The following field was added:
|
/plan |
The following field was added:
|
/product |
The following field was added:
|
/rate_plan |
The following field was added:
|
/rate_plan_selector |
The following field was added:
|
/rollover |
The following field was added:
|
/service |
The following fields were added:
|
/sponsorship |
The following field was added:
|