Administration Guide for Oracle Billing Insight > Loading Billing Data Into Oracle Billing Insight >
Setting Global Variables and Email Passwords for ODI Processes
You must set global variables for use as defaults with the the Oracle Data Integrator (ODI) data loading processes. If necessary, you can override global variables at run time. You specify the global variables to use in the following ODI load scenarios:
- Postpay
- Master
- Unbilled
- Prepay
You must also set global variables with email notification parameters and passwords for use by ODI to send notification of processing status for the following events:
- Load failed
- File failed
- Load successful
NOTE: Verify that you have installed ODI using the Standalone option, required for running ODI processes in parallel.
To set the global variables and email passwords in Oracle Data Integrator
- Log in to Oracle Data Integrator as the repository owner.
- On the Designer tab, expand Global Objects, and then expand Global Variables.
- For each of the following global variables, select the variable and replace the Default Value shown on the Definition view with your own value. Click Save after specifying each variable.
|
|
|
01_FileName_Pattern |
The file name pattern for identifying input file names. |
LOADPOSTPAYFILE LOADMASTERFILE LOADPREPAYFILE LOADUNBILLEDFILE |
02_Input_Path |
The full directory path where the data input file to be loaded to Oracle Billing Insight is located. |
LOADPOSTPAYFILE LOADMASTERFILE LOADPREPAYFILE LOADUNBILLEDFILE |
03_Reject_Path |
The full directory path where you want Oracle Billing Insight to place an input file that the loading process rejects. |
LOADPOSTPAYFILE LOADMASTERFILE LOADPREPAYFILE LOADUNBILLEDFILE |
04_Output_Path |
The full directory path where you want Oracle Billing Insight to place the input file for processing. |
LOADPOSTPAYFILE LOADMASTERFILE LOADPREPAYFILE LOADUNBILLEDFILE |
05_Publish |
Indicates whether to automatically publish the data into production or use the manual publishing option. The value can be Y or N in single quotation marks. |
LOADPOSTPAYFILE |
06_Auto_Reject |
Indicates whether to automatically reject the current bill if the load fails and clear the data from the associated staging tables. To automatically reject the load, specify Y. If the load fails, then the data load log will show the discrepancy between the number of records inserted in the staging table and production fact tables. If a failure occurs when using this option, then you will no longer be able to reference the data in the staging tables. If you specify N to suppress this feature, you can reference the staging table data if a failure occurs. After successfully determining the cause of the failure, you must manually reject the data load file before processing the next file. No other files can be loaded until the current run data is either published or rejected. |
LOADPOSTPAYFILE LOADMASTERFILE LOADPREPAYFILE LOADUNBILLEDFILE |
08_Email_ToAddress |
The email address to receive processing notifications generated by ODI. |
Automatic notification after all scenarios |
09_Email_FromAddress |
The email address to appear in the From field on email notifications generated by ODI. |
Automatic notification after all scenarios |
10_Email_CCAddress |
An email address to copy on any notifications sent by ODI. |
Automatic notification after all scenarios |
11_Email_SMTPPort |
The number of the authenticated SMTP listener port to use for sending email notifications from ODI. The default is 465. |
Automatic notification after all scenarios |
12_Email_SMTPServer |
The name of the SMTP server to use for sending email notifications from ODI. |
Automatic notification after all scenarios |
14_Validate_GroupKey |
Indicates whether to validate the associations between the company or account data and group keys. To perform key validation, specify Y. To bypass key validation, specify N. The default is N. |
LOADPOSTPAYFILE |
- Set the ODI notification passwords:
- Expand Projects, BillingInsight, Data Load Processes, and then expand Packages.
- Select the LoadFailed package. In the window on the right, click the transformation icon, which appears as an envelope with an arrow.
- On the Properties window, click the General tab, and enter the password for authentication, which is the password of the sender's (from) email account.
- Save the changes.
- Regenerate the notification scenarios to incorporate the global email parameter defaults and passwords:
- Expand Projects, BillingInsight, Data Load Processes, and then expand Packages.
- Expand the LoadFailed package, expand Scenarios, right-click on LOADFAILED Version 001, and then select Regenerate. On the Regenerate Scenario dialog, click OK. On the Scenario Variables dialog, click OK.
- Repeat Step a for the following packages:
- FileFailed (FILEFAILED Version 001 scenario)
- LoadSuccessful (LOADSUCCESSFUL Version 001 scenario)
- Regenerate the load scenarios to incorporate the global parameter defaults:
- Expand Projects, BillingInsight, Data Load Processes, and then expand Packages.
- Expand the LoadPostPayFile package, expand Scenarios, right-click on the LOADPOSTPAYFILE Version 001 scenario, and then select Regenerate. On the Regenerate Scenario dialog, click OK. On the Scenario Variables dialog, click OK.
- Check the following global parameters to use as startup parameters for the LOADPOSTPAYFILE scenario:
- 01_FileName_Pattern
- 02_Input_Path
- 03_Reject_Path
- 04_Output_Path
- 05_Publish
- 06_Auto_Reject
- 14_Validate_GroupKey
- Click OK.
- Repeat Step b through Step d for each of the following scenarios:
|