34 Improving Performance by Disabling Unused Features

Learn how to improve performance in Oracle Communications Billing and Revenue Management (BRM) by disabling unused features.

Topics in this document:

Improving Performance by Disabling Unused Features

You can improve performance by disabling features that you do not use. To do so, you edit /config/business_params objects. See "pin_bus_params" in BRM Developer's Guide.

Table 34-1 lists the features enabled by /config/business_params objects that most heavily impact performance.

Table 34-1 BRM Features that Heavily Impact Performance

Class Name Description Default value

activity

LightWeightAuthorization

Enables and disables light-weight authorization.

Disabled

invoicing

SubARItemsIncluded

Indicates whether invoices for accounts with nonpaying child bill units include A/R items. See "Setting Defaults for Hierarchical Bill Unit Invoices" in BRM Designing and Generating Invoices.

Disabled

billing

EnableARA

Specifies whether Revenue Assurance is enabled for out-of-cycle billing. See "Enabling Billing Operations to Generate Revenue Assurance Data" in BRM Collecting Revenue Assurance Data.

Disabled

billing

GeneralLedgerReporting

Enables and disables general ledger reporting. If disabled, the journal is not generated. See "Disabling G/L Collection in BRM" in BRM Collecting General Ledger Data.

Enabled

rating

EnableEras

Specifies how to enable ERAs:

  • 0 = No profiles

  • 1 = Accounts only

  • 2 = Services only

  • 3 = All

See "Filtering the ERAs Considered during Rating and Discounting".

All service and account profiles

rating

EnableGlobalChargeSharing

Enables and disables global charge sharing. See "About Global Charge Sharing Groups" in BRM Managing Customers.

Disabled

multi-bal

LockConcurrency

Indicates the concurrency of object locking. Possible values are:

  • Normal (0): Locks the account object.

  • High (1): More concurrency of locking with greater granularity of which balance group to lock. This setting is best for performance.

See "Disabling Granular Object Locking" in BRM Developer's Guide.

High

subscription

GetRatePlanFromCache

Specifies whether to retrieve rate plans from the cache during product purchase. See "Improving Performance in Retrieving Product Details During Product Purchase".

Enabled