12 Utility Changes
The Oracle Communications Billing and Revenue Management (BRM) 12.0 Patch Sets include new, modified, and removed utilities.
Topics in this document:
New Utilities
Table 12-1 lists the utilities that have been introduced in the BRM 12.0 patch set releases.
Table 12-1 New Utilities
New Utility | Description |
---|---|
pin_apply_promotion |
(Patch Set 5) Introduced to apply promotions based on special dates. For more information, see "Applying Promotions On Special Dates" in BRM Configuring Pipeline Rating and Discounting. |
pin_clean_offer_override |
(Patch Set 5) Introduced to remove expired override date ranges. For more information, see "pin_clean_offer_override" in BRM Configuring Pipeline Rating and Discounting. |
pin_gen_notifications |
(Patch Set 5) Introduced to generate notification events when a customer's balance is about to expire, product is about to expire, subscription is about to renew, or bill is almost due. For more information, see "Sending Messages to Customers through External Applications" in BRM Managing Customers. |
rel_manager |
(Patch Set 5) Introduced to provide functionality for the Rated Event Loader, primarily for use with the new Rated Event Manager. For more information, see "Rated Event Loader Manager Utility" in Loading Rated Events. |
pin_contracts |
(Patch Set 4) Introduced to renew customer contracts or cancel contracts that have expired. This utility calls the PCM_OP_CONTRACT_RENEW_CONTRACT opcode to renew contracts, and the PCM_OP_CONTRACT_CANCEL_CONTRACT opcode to cancel expired contracts. For more information, see "Processing Contract Auto-Renewals" and "Canceling Expired Contracts" in BRM Managing Customers. |
pin_del_closed_accts |
(Patch Set 1) Introduced to delete closed accounts in BRM. This utility calls the PCM_OP_CUST_DELETE_ACCT opcode to delete the closed accounts that are older than the specified retention period. For more information, see "Enhanced Data Protection". |
pin_roll_up_ar_items |
(Patch Set 1) Introduced to process the temporary A/R items (/tmp_ar_item_to_roll_up object) of the nonpaying child bill units and roll the balance impact up to the corresponding A/R items in the paying parent bill unit. You can run multiple threads of pin_roll_up_ar_items to process A/R items for different paying parent bill unit. For more information, see "Improved Performance for Large Accounts". |
pin_update_journals |
(Patch Set 1) Enhanced to process the temporary journals (/tmp_journals_to_process object) of the nonpaying child bill units and roll them up to the paying parent bill unit. You must run this utility before billing the paying parent bill unit. For more information, see "Improved Performance for Large Accounts". |
Changed Utilities
Table 12-2 lists the utilities that have been modified in the BRM 12.0 patch set releases.
Table 12-2 Changed Utilities
Changed Utility | Description |
---|---|
pin_cc_migrate |
(Patch Set 6) Modified to support PINless debit transactions. |
pin_sub_balance_cleanup |
(Patch Set 6) Modified to support temporary credit limits. It includes the new -t parameter for purging sub-balances with temporary credit limits. See "pin_sub_balance_cleanup" in BRM System Administrator's Guide. |
pin_collect |
(Patch Set 6) Modified to support PINless debit transactions. |
pin_deposit |
(Patch Set 6) Modified to support PINless debit transactions. |
pin_gen_notifications |
(Patch Set 6) Modified to support notifications for installments and collections. It includes two parameters:
See "pin_gen_notifications" in BRM Managing Customers. |
pin_balance_transfer |
(Patch Set 5) Modified to support recurring standard top-ups. It includes a new -standard parameter, which specifies to perform recurring standard top-ups. See "pin_balance_transfer" in BRM Configuring and Collecting Payments. |
loadpricelist |
(Patch Set 6) Modified to support:
(Patch Set 5) Modified to support:
|
ImportExportPricing |
(Patch Set 6) Modified to support:
(Patch Set 5) Modified to support:
(Patch Set 4) Modified to support subscription terms and deliverables. See "ImportExportPricing" in PDC Creating Product Offerings. |
pin_clean |
(Patch Set 4) Modified to support multischema systems. It includes a new -schema schema_number parameter that specifies the schema on which to run the utility on multischema BRM systems. By default, the utility runs on all schemas. See "pin_clean" in BRM Configuring and Collecting Payments. |
pin_recover |
(Patch Set 4) Modified to support multischema systems. It includes a new -schema schema_number parameter that specifies the schema on which to run the utility on multischema BRM systems. By default, the utility runs on all schemas. See "pin_recover" in BRM Configuring and Collecting Payments. |
purge_audit_tables.pl |
(Patch Set 4) Modified the utility to read the database user name and password from the Oracle Wallet rather than from a command-line parameter. To connect the utility to the database, you now use the -l /@connection parameter rather than -l login/password@connection. See "purge_audit_tables.pl" in BRM System Administrator's Guide. |
pin_ifw_sync_oracle |
(Patch Set 4) Modified the utility to read the database user name and password from the Oracle Wallet rather than from a command-line parameter. To connect the utility to the database, you now use the -l /@connection parameter rather than -l login/password@connection. See "pin_ifw_sync_oracle" in BRM Installation Guide. |
db2irules.pl |
(Patch Set 4) Modified the utility to read the database user name and password from the Oracle Wallet rather than at the command line. See "db2irules.pl" in BRM Configuring Pipeline Rating and Discounting. |
irules2db.pl |
(Patch Set 4) Modified the utility to read the database user name and password from the Oracle Wallet rather than at the command line. See "irules2db.pl" in BRM Configuring Pipeline Rating and Discounting. |
stateconfigtool |
(Patch Set 4) Modified the utility to read the database user name and password from the Oracle Wallet rather than at the command line. See "stateconfigtool" in BRM Configuring Pipeline Rating and Discounting. |
pin_job_executor |
(Patch Set 3) Modified to support custom MTA applications. See "pin_job_executor" in BRM System Administrator's Guide. |
pin_crypt_app |
(Patch Set 3) Modified to support the AES encryption method. The AES encryption method is supported only for backwards compatibility with BRM 7.5.See "pin_crypt_app" in BRM Developer's Guide. |
pin_del_closed_accts |
(Patch Set 3) Modified to include a new -force parameter, which allows BRM to close accounts that still have active open sessions in ECE. See "pin_del_closed_accts" in BRM System Administrator's Guide. |
cmt_mta_cycle_fees |
(Patch Set 2) Renamed as cmt_mta_deploy and modified to support incremental migration of legacy BRM data. See "Support for Migration of Legacy Data into BRM and ECE in Real Time" for more information. |
partition_utils |
(Patch Set 2) Modified to support creation of partitions for the prepaid events. See "BRM Supports POID Generation in ECE" for more information. |
pin_cmt |
(Patch Set 2) Modified to migrate legacy service and balance data incrementally into the BRM system. You can now run the pin_cmt utility with the following new parameters to migrate data:
See "Support for Migration of Legacy Data into BRM and ECE in Real Time" for more information. |
pin_collect |
(Patch Set 2) Modified to support stored credentials for payment transactions. See "Support for Stored-Credential Transactions for Payments" for more information. |
pin_deposit |
(Patch Set 2) Modified to support stored credentials for payment transactions. See "Support for Stored-Credential Transactions for Payments" for more information. |
Removed Utilities
Table 12-3 lists the utilities that have been removed in the BRM 12.0 patch set releases.
Table 12-3 Removed Utilities
New Utility | Description |
---|---|
pin_installment_notifications |
(Patch Set 6) You now use the pin_gen_notifications utility to trigger notifications for installments. See "Running the pin_gen_notifications Utility" in BRM Managing Customers. |
pin_update_items_journals |
(Patch Set 1) This utility has been replaced by the pin_update_journal utility. See "Improved Performance for Large Accounts" for more information. |