Connecting the Oracle Utilities Application to OCI Object Storage
The Auto Pay batch processes described in
Chapter 2: Configuring the Integration require the use of Object Storage for sending/receiving files to/from the Oracle Utilities application (such as Oracle Utilities Customer Cloud Service). In production, the Object Storage in the utility's Cloud tenancy is used. For development/QA purposes, a third-party payment processor uses Object Storage in their own Cloud tenancy.
To connect the Oracle Utilities applications (such as Oracle Utilities Customer Cloud Service) to OCI Object Storage:
1. Login to Oracle Utilities Customer Cloud Service.
2. In the search box, enter “key ring”. From the search results, select
Key Ring.

3. On the Key Ring screen, click Add.

4. From the
Key Ring Business Object drop down, select the
RSA Signature Key Pair business object and click
OK.

5. Specify the
Key Ring and
Description values. Click
Save.

6. Verify the new key ring’s details. Click
Generate Key to populate a key pair.

7. Click
View to display the
Public Key value. Copy the value to the clipboard. You can paste the value in Notepad.

8. Navigate to the OCI console and click the icon for
Profile options (on the top-right corner). Select your username from the list.

9. Navigate to the
Tokens and keys tab and click
Add API key.

10. Select
Paste a public key. Copy the public key value that you have pasted in Notepad (see step 7) and paste it in the text box. Click
Add.

11. Navigate to Oracle Utilities Customer Cloud Service.
12. In the search box, enter “extendable”. From the search results, select the
Extendable Lookup menu item.

13. On the Extendable Lookup Query screen, search for the “F1-FileStorage” business object. From the search results, select the respective record.
14. The lookup values for the selected business object are displayed. Click
Add.

15. Provide the details of the OCI user using the configuration output generated by the API key on the OCI console (Step 9 above).
Note: Make sure you select the correct region supported by the Utilities application and is subscribed on the OCI console.
16. Create a bucket. Give it a name that is meaningful or easy to remember. This is key to generate the file path for the application. Confirm that the compartment matches with what was listed in the Extendable Lookup.
The extendable lookup value is provided in the Value field on the File Storage Configuration screen. See step 15 above for more details.
Using the value, make sure the file path looks as follows: file-path://CM-EXAMPLE/input or file-path://CM-EXAMPLE/output
Each bucket region should match the region declared in the extendable lookup and be unique (distinct bucket for each endpoint).