17 Pipeline Manager Changes from Portal 7.3 to BRM 7.3.1

This chapter provides upgrade impact information for Portal™ Release 7.3 to Oracle Communications Billing and Revenue Management (BRM) Release 7.3.1. It describes the Pipeline Manager EDR changes that affect your Portal system and what you must consider when you upgrade from 7.3 to 7.3.1.

For information on planning your upgrade implementation, such as setting up your development and test environments, see "About Upgrading BRM Releases".

Changed Pipeline Manager Modules

Table 17-1 contains the changed Pipeline Manager modules in BRM 7.3.1.

Table 17-1 Changed Pipeline Manager Modules in BRM 7.3.1

Changed Module Description

"DAT_AccountBatch"

This module has been enhanced to determine whether balance monitoring is enabled by using the BalanceMonitoring entry from the multi_bal parameter instance of the /config/business_params object rather than the Pipeline Manager registry's ReadBalanceGroupMonitors entry. See "Using Business Parameter Settings from the BRM Database" in BRM System Administrator's Guide.

"DAT_BalanceBatch"

This module has been enhanced to determine whether to restrict the validity end time of first-usage resources by using the RestrictResourceValidityToOffer entry from the multi_bal parameter instance of the /config/business_params object rather than the Pipeline Manager registry's RestrictResourceValidityToOffer entry. See "Using Business Parameter Settings from the BRM Database" in BRM System Administrator's Guide.

"DAT_Discount"

This module has been enhanced to determine the type of discount validity and exclusion rules to apply by using the ValidateDiscountDependency entry from the billing parameter instance of the /config/business_params object rather than the Pipeline Manager registry's SupportExclusion entry. See "Using Business Parameter Settings from the BRM Database" in BRM System Administrator's Guide.

"DAT_PortalConfig"

This module has been enhanced to retrieve business parameter settings from the BRM database's /config/business_params object and store them in internal memory. You can print to a file all business parameter settings stored in DAT_PortalConfig's memory by using the new CBPPrintData semaphore entry. See "Using Business Parameter Settings from the BRM Database" in BRM System Administrator's Guide.

Due to the dependency of other data modules on DAT_PortalConfig, the DAT_PortalConfig registry entries must now appear before all other data module entries in the registry file.

"FCT_PreSuspense"

This module has been enhanced to enable you to determine whether an EDR's batch ID is preserved as it is processed by the pipeline. See "Tracking EDRs by Using Batch IDs" in BRM Collecting Revenue Assurance Data.


New EDR Container Fields

The following tables list the new BRM EDR container fields for the following entities:

Basic Detail Record

Table 17-2 contains the new Basic Detail Record EDR container fields in BRM 7.3.1.

Table 17-2 New Basic Detail Record EDR Container Fields in BRM 7.3.1

Name Format Description

UNRATED_QUANTITY

Decimal

Unrated quantity filled in after credit limit check.

RERATE_TAG

Integer

Used for re-rating

NET_QUANTITY

Decimal

Contains the summation of the BALANCE_PACKET.PIN_QUANTITY for the associated RUM.


Associated Charge Breakdown Record - Update Balance Packet

Table 17-3 contains the new Associated Charge Breakdown Record - Update Balance Packet EDR container fields in BRM 7.3.1.

Table 17-3 New Associated Charge Breakdown Record - Update Balance Packet EDR Container Fields in BRM 7.3.1

Name Format Description

CONTRIBUTOR

String

Balance group contributor.

GRANTOR

String

Balance group grantor.

GRANT_VALID_FROM

Date

Grant validity start time.

GRANT_VALID_TO

Date

Grant validity end time.


Associated Charge Breakdown Record - Supplementary Charge Packet Record

Table 17-4 contains the new Associated Charge Breakdown Record - Supplementary Charge Packet Record EDR container fields in BRM 7.3.1.

Table 17-4 New Associated Charge Breakdown Record - Supplementary Charge Packet Record EDR Container Fields in BRM 7.3.1

Name Format Description

QUANTITY_FROM

Decimal

Charge packet start quantity.

QUANTITY_TO

Decimal

Charge packet end quantity.


Split Charge Packet

Table 17-5 contains the new Split Charge Packet EDR container fields in BRM 7.3.1.

This optional record can be used with the charge packet.

Table 17-5 New Split Charge Packet EDR Container Fields in BRM 7.3.1

Name Format Description

RESOURCE_ID

Integer

Calculated

Mandatory

RUM

String

Calculated

Mandatory

QUANTITY_FROM

Decimal

Calculated

Mandatory

QUANTITY_TO

Decimal

Calculated

Mandatory

CHARGED_AMOUNT_VALUE

Decimal

Mandatory

INTERN_PACKET_INDEX

Integer

Added by discounting

Optional

INTERN_SRC_PACKET_INDEX

Integer

NA


Discount Sub-balance Packet

Table 17-6 contains the new Discount Sub-Balance Packet EDR Container fields in BRM 7.3.1.

Table 17-6 New Discount Sub-balance Packet EDR Container Fields in BRM 7.3.1

Name Format Description

GRANT_VALID_FROM

Date

Grant validity start time.

GRANT_VALID_TO

Date

Grant validity end time.