11 Pipeline Manager Changes from BRM 7.3.1 to BRM 7.4

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

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

Changed Pipeline Manager Modules

Table 11-1 lists Pipeline Manager modules that were changed between BRM 7.3.1 release and BRM 7.4.

Table 11-1 Changed Pipeline Manager Modules

Changed Module Description

”DAT_PortalConfig”

This module includes the following new semaphore entries:

  • CreditProfilePrintData

  • CreditProfileReload

See ”Semaphore File Entries” in BRM Configuring Pipeline Rating and Discounting.

”FCT_ApplyBalance”

This module includes the following new registry entries:

  • PortalConfigDataModule

  • OutputPrefix

  • OutputDirectory

  • NumberOfNotificationLimit

See ”Registry Entries” in BRM Configuring Pipeline Rating and Discounting.

"FCT_Discount"

Enhanced to support non-duration resources for prepaid credit limit checks. See ”About Credit Limit Checks in the Real-Time Discounting Pipeline” in BRM Telco Integration.


New BRM EDR Container Fields

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

Associated CAMEL Extension Record

Table 11-2 lists the new fields for the Associated CAMEL Extension Record.

Table 11-2 New Fields for the Associated CAMEL Extension Record

Name Format Description

EXCHANGE_RATE

Decimal

Contains the exchange rate which has been used to convert the Incoming currency to the internal currency.


Associated Roaming Extension Record

Table 11-3 lists the new fields for the Associated Roaming Extension Record.

Table 11-3 New Fields for the Associated Roaming Extension Record

Name Format Description

TAP_CURRENCY

String

Currency used for TAP3 and TAP 311.


Associated Suspense Extension Record

Table 11-4 lists the new fields for the Associated Suspense Extension Record.

Table 11-4 New Fields for the Associated Suspense Extension Record

Name Format Description

RECYCLING_MODE

Integer

Mandatory. Calculated.

Equal to DETAIL.INTERN_PROCESS_STATUS


Charge Breakdown Record Tax Packet

Table 11-5 lists the new fields for the Charge Breakdown Record Tax Packet.

Table 11-5 New Fields for the Charge Breakdown Record Tax Packet

Name Format Description

CHARGE_INFORMATION_COUNTER

Integer

-

CHARGE_INFORMATION_COUNTER

Integer

-


Header Record

Table 11-6 lists the new fields for the Header Record.

Table 11-6 New Fields for the Header Record

Name Format Description

TAP_FILE_TYPE

String

Type of TAP file, TAP3 or TAP311.


Supplementary Charge Packet Record

Table 11-7 lists the new fields for the Supplementary Charge Packet Record.

Table 11-7 New Fields for the Supplementary Charge Packet Record

Name Format Description

CHARGE_REFUND_INDICATOR

Integer

Optional. Charge refund indicator item.


Total Advised Charge Value List

Table 11-8 lists the new fields for the Total Advised Charge Value List.

Table 11-8 New Fields for the Total Advised Charge Value List

Name Format Description

TOTAL_ADVISEDCHARGE

Decimal

-

TOTAL_ADVISEDCHARGE_REFUND

Decimal

-

ADVISED_CHARGE_CURRENCY

String

Optional.

AdvisedChargeCurrency item.

TOTAL_COMMISSION;

Decimal

-

TOTAL_COMMISSION_REFUND

Decimal

-


New AAA EDR Container Fields

Table 11-9 lists the new function module fields for AAA EDR.

Table 11-9 New Function Module Fields for AAA EDR

Name Format Description

SESSION_ID

String

Timer id needed to cancel the timer

Required by FCT_Timer.

REACTOR_IDPRE

Integer

Internal Field: 1st part of the reactor's address

REACTOR_IDPOST

Integer

Internal Field: 2nd part of the reactor's address

A_NUMBER

String

Specifies the event originator.

Used for number portability.

B_NUMBER

String

Specifies the event receiver.

Used for number portability.

CHARGING_START_TIMESTAMP

Date

Specifies the event charging timestamp.

Used for number portability.

SOURCE_NETWORK

String

Specifies the source network. This can either be the PLMN ID or any logical operator code.

Used for number portability.

SOURCE_NETWORK_TYPE

String

Optional.

Specifies the source network type, for example GSM 900.

Used for number portability.

DESTINATION_NETWORK

String

Specifies the network to which an event is routed.

Used for number portability.

DESTINATION_NETWORK_TYPE

String

Optional.

Specifies the destination network type, for example GSM 900.

Used for number portability.

IGNORE_NP

Integer

State variable to indicate NP data needs to be looked up.

Used for number portability.


Changed Opcode Blocks

The AAA EDR container has been changed as follows:

  • Input and output blocks for the following TCF AAA opcodes have been added:

    • PCM_OP_TCF_AAA_AUTHENTICATE

    • PCM_OP_TCF_AAA_AUTHORIZE

    • PCM_OP_TCF_AAA_UPDATE_AND_REAUTHORIZE

    • PCM_OP_TCF_AAA_CANCEL_AUTHORIZATION

    • PCM_OP_TCF_AAA_STOP_ACCOUNTING

    • PCM_OP_TCF_AAA_START_ACCOUNTING

    • PCM_OP_TCF_AAA_UPDATE_ACCOUNTING

    • PCM_OP_TCF_AAA_QUERY_BALANCE

    • PCM_OP_TCF_AAA_SERVICE_PRICE_ENQUIRY

    • PCM_OP_TCF_AAA_ACCOUNTING_ON

    • PCM_OP_TCF_AAA_ACCOUNTING_OFF

  • Input and output blocks for the following GSM AAA opcodes have been removed:

    • PCM_OP_GSM_AAA_AUTHORIZE

    • PCM_OP_GSM_AAA_UPDATE_ACCOUNTING

    • PCM_OP_GSM_AAA_REAUTHORIZE

    • PCM_OP_GSM_AAA_UPDATE_AND_REAUTHORIZE

    • PCM_OP_GSM_AAA_AUTHENTICATE

    • PCM_OP_GSM_AAA_CANCEL_AUTHORIZATION

    • PCM_OP_GSM_AAA_START_ACCOUNTING

    • PCM_OP_GSM_AAA_STOP_ACCOUNTING

    • PCM_OP_GSM_AAA_ACCOUNTING_ON

    • PCM_OP_GSM_AAA_ACCOUNTING_OFF