7 Revenue Assurance Utilities
This chapter provides reference information for Oracle Communications Billing and Revenue Management (BRM) revenue assurance utilities.
load_ara_config_object
Use the load_ara_config_object utility to specify how to check for duplicate audit objects. This utility loads data into the /config/process_audit_conf object in the BRM database.
Caution:
The load_ara_config_object utility overwrites existing /config/process_audit_conf objects. If you are updating existing configuration data, you cannot load new configuration data only. You must load a complete set of configuration data each time you run the load_ara_config_object utility.
Note:
To connect to the BRM database, the load_ara_config_object utility needs a configuration file in the directory from which you run the utility. See "Creating Configuration Files for BRM Utilities" in BRM System Administrator's Guide.
Location
BRM_home/bin
Syntax
load_ara_config_object pin_config_audit_conf_file
Parameters
- pin_config_audit_conf_file
-
The name and location of the file that defines the /process_audit object fields used for performing duplicate checks. By default, the utility uses the BRM_home/sys/data/config/pin_config_audit_conf file.
Tip:
The file must be named pin_config_audit_conf.
If you run the command in a different directory from where the pin_config_audit_conf file is located, you must include the entire path for the file.
Results
The load_ara_config_object utility notifies you only if it encounters errors. Look in the default.pinlog file for errors. This file is either in the directory from which the utility was started or in a directory specified in the utility configuration file.
load_pin_config_ra_alerts
Use the load_pin_config_ra_alerts utility to configure email details in the /config/ra_alerts object in the BRM database. You define the email details in the pin_config_ra_alerts file in BRM_home/sys/data/config.
See "Configuring Email Alerts".
Caution:
The load_pin_config_ra_alerts utility overwrites existing /config/ra_alerts objects. If you are updating revenue assurance alerts, you cannot load new alerts only. You must load complete sets of alerts each time you run the load_pin_config_ra_alerts utility.
Note:
To connect to the BRM database, the load_pin_config_ra_alerts utility needs a configuration file in the directory from which you run the utility. See "Creating Configuration Files for BRM Utilities" in BRM System Administrator's Guide.
Location
BRM_home/bin
Syntax
load_pin_config_ra_thresholds pin_config_ra_alerts
Parameters
- pin_config_ra_alerts
-
The name and location of the file that contains the configured alert. The default pin_config_ra_alerts file is in BRM_home/sys/data/config.
The pin_config_ra_alerts file contains the rules for configuring email details and includes an example. You can customize this example and configure your email details.
If you do not run the utility from the directory in which the file is located, you must include the complete path to the file. For example:
load_pin_config_ra_thresholds BRM_home/sys/data/config/pin_config_ra_alerts
Tip:
If you copy the pin_config_ra_alerts file to the directory from which you run the load_pin_config_ra_alerts utility, you do not have to specify the path or file name. The file must be named pin_config_ra_alerts.
Results
The load_pin_config_ra_alerts utility notifies you when it successfully creates the /config/ra_alerts object. Otherwise, look in the default.pinlog file for errors. This file is either in the directory from which the utility was started or in a directory specified in the utility configuration file.
To verify that the alerts were loaded, display the /config/ra_alerts object by using the Object Browser or by using the robj command with the testnap utility. See "Reading an Object and Writing its Contents to a File" in BRM Developer's Guide.
load_pin_config_ra_flows
Use the load_pin_config_ra_flows utility to load revenue assurance flows into the /config/ra_flows object in the BRM database. You define the flows in the pin_config_ra_flows file in BRM_home/sys/data/config.
Caution:
The load_pin_config_ra_flows utility overwrites existing flows. If you are updating flows, you cannot load new flows only. You must load complete sets of flows each time you run the load_pin_config_ra_flows utility.
Note:
To connect to the BRM database, the load_pin_config_ra_flows utility needs a configuration file in the directory from which you run the utility. See "Creating Configuration Files for BRM Utilities" in BRM System Administrator's Guide.
Location
BRM_home/bin
Syntax
load_pin_config_ra_flows pin_config_ra_flows
Parameters
- pin_config_ra_flows
-
The name and location of the file that contains the configured flows. The default pin_config_ra_flows file is in BRM_home/sys/data/config.
The pin_config_ra_flows file contains the rules for configuring flows and includes an example. You can customize this example and configure flows.
If you do not run the utility from the directory in which the file is located, you must include the complete path to the file. For example:
load_pin_config_ra_flow BRM_home/sys/data/config/pin_config_ra_flows
Tip:
If you copy the pin_config_ra_flows file to the directory from which you run the load_pin_config_ra_flows utility, you do not have to specify the path or file name. The file must be named pin_config_ra_flows.
Results
The load_pin_config_ra_flows utility notifies you when it successfully creates the /config/ra_flows object. Otherwise, look in the default.pinlog file for errors. This file is either in the directory from which the utility was started or in a directory specified in the utility configuration file.
To verify that the flows were loaded, display the /config/ra_flows object by using the Object Browser or by using the robj command with the testnap utility. See "Reading an Object and Writing its Contents to a File" in BRM Developer's Guide.
load_pin_config_ra_thresholds
Use the load_pin_config_ra_thresholds utility to load revenue assurance alert threshold details into the /config/ra_thresholds object in the BRM database. You define these thresholds in the pin_config_ra_thresholds file in BRM_home/sys/data/config.
See "Configuring Alert Thresholds" in BRM Collecting Revenue Assurance Data.
Caution:
The load_pin_config_ra_thresholds utility overwrites existing thresholds. If you are updating revenue assurance thresholds, you cannot load new thresholds only. You must load complete sets of thresholds each time you run the load_pin_config_ra_thresholds utility.
Note:
To connect to the BRM database, the load_pin_config_ra_thresholds utility needs a configuration file in the directory from which you run the utility. See "Creating Configuration Files for BRM Utilities" in BRM System Administrator's Guide.
Location
BRM_home/bin
Syntax
load_pin_config_ra_thresholds pin_config_ra_thresholds
Parameters
- pin_config_ra_thresholds
-
The name and location of the file that contains the configured threshold details. The default pin_config_ra_thresholds file is in BRM_home/sys/data/config.
The pin_config_ra_thresholds file contains the rules for configuring thresholds and includes an example. You can customize this example and configure thresholds.
If you do not run the utility from the directory in which the file is located, you must include the complete path to the file. For example:
load_pin_config_ra_thresholds BRM_home/sys/data/config/pin_config_ra_thresholds
Note:
If you copy the pin_config_ra_thresholds file to the directory from which you run the load_pin_config_ra_thresholds utility, you do not have to specify the path or file name. The file must be named pin_config_ra_thresholds.
Results
The load_pin_config_ra_thresholds utility notifies you when it successfully creates the /config/ra_thresholds object. Otherwise, look in the default.pinlog file for errors. This file is either in the directory from which the utility was started or in a directory specified in the utility configuration file.
To verify that the alert thresholds were loaded, display the /config/ra_thresholds object by using the Object Browser or by using the robj command with the testnap utility. See "Reading an Object and Writing its Contents to a File" in BRM Developer's Guide.
pin_ra_check_thresholds
Use the pin_ra_check_thresholds utility to notify you when the /config/re_thresholds object contains revenue assurance alerts. Alerts are loaded into this object if the revenue assurance thresholds you configured are crossed.
See "Configuring Alert Thresholds".
Note:
To connect to the BRM database, the pin_ra_check_thresholds utility needs a configuration file in the directory from which you run the utility. See "Creating Configuration Files for BRM Utilities" in BRM System Administrator's Guide. You can change the configuration logfile and loglevel entries as needed.
Location
BRM_home/bin
Syntax
pin_ra_check_thresholds
Parameters
There are no parameters for the pin_ra_check_thresholds utility.
Results
The pin_ra_check_thresholds utility returns the values listed in "Return Values" and logs other information in the revenue assurance log file. This log file is either in the directory from which the utility was started or in a directory specified in the utility configuration file.
Return Values
pin_ra_check_thresholds returns the following:
-
0: Success
-
1: Error opening the PCM connection
-
2: The /config/thresholds object is not present
-
3: All other errors