Oracle® Communications Service Broker Subscriber Store User's Guide Release 6.1 Part Number E29459-01 |
|
|
PDF · Mobi · ePub |
This chapter describes how to set up local subscriber data storage for Oracle Communications Service Broker applications.
The local Subscriber Store can use one of the following types of persistence mechanisms:
Oracle Berkeley DB (BDB)
Oracle Enterprise Database 11g
The persistence mechanism that the local Subscriber Store uses depends on which persistence package is installed in the Service Broker domain. The interactive domain creation wizard prompts you to specify whether to use the BDB or Oracle Database persistence mechanism. Likewise, the chosen persistence mechanism can be specified for silent domain creation.
The domain creation process will install and activate the package used by the chosen persistence mechanism. The Subscriber Store supports only one type of persistence. If you choose to change or want to validate your persistence mechanism, use the instructions included in "Configuring Oracle Berkeley DB Persistence" or "Configuring Oracle Database 11g Persistence".
To complete the Subscriber Store persistence implementation with Berkeley DB, you only need to configure the file storage locations and settings for the managed servers in your deployment. See configuring data storage information in Oracle Communications Service Broker Installation Guide for more details.
Alternatively, to switch to Oracle Database storage, you must install the package and then set up the database connections for each managed server.
The general steps for setting up the Subscriber Store are:
Configure Subscriber Store operating settings.
Configure the persistence mechanism for the Subscriber Store. The Subscriber Store supports persistence in either an Oracle Berkeley or Oracle Enterprise 11g database.
Populate and maintain the Subscriber Store with user information.
The Subscriber Store settings consist primarily of access settings for the Subscriber Provisioning API. The API provides operations for reading, adding and managing subscriber information in the store. As a SOAP-based API, the Subscriber Provisioning API allows the Subscriber Store to be integrated with existing subscriber repositories and management applications.
Oracle Berkeley DB is a file-based persistence mechanism that stores data in the local file system.
To configure Oracle Berkeley DB file-based persistence for the Subscriber Store:
Verify that the Berkeley DB package is installed in the domain as follows:
In the Administration Console, expand Domain Management.
Click Packages.
Verify that the package list includes the following package:
oracle.ocsb.app.rcc.service.subscriber_store.providers.store.config_bdb
If the managed servers in the domain are not already configured to use Berkeley DB persistence, configure the settings for the domain. For more information on configuring Berkeley DB settings for managed servers, see Oracle Communications Service Broker Installation Guide.
To configure the Subscriber Store to use Oracle Database 11g for data persistence:
Open the Administration Console.
Expand Domain Management.
Click Packages.
Remove the existing Subscriber Store persistence package from the domain by selecting this package and clicking Uninstall:
oracle.ocsb.app.rcc.service.subscriber_store.providers.store.config_bdb
Install the Oracle Database persistence package by selecting this package and clicking Install:
oracle.ocsb.app.rcc.service.subscriber_store.providers.store.config_db
Make sure the run level for the package matches that of this package:
oracle.ocsb.app.rcc.service.subscriber_store.core
Configure the database schema for the Subscriber Store using this SQL script:
Oracle_home/ocsb/admin_console/scripts/database/subscriber_store.sql
To use the script to configure your database schema, run the script using the SQL client tool or interface provided by your database management system.
If the managed servers in the domain are not already configured to connect to the database, configure the connections in the Data Store node under Domain Management.
For the Subscriber Store database, the connection pool name value in the JDBC configuration should be oracle_driver.
See Oracle Communications Service Broker Installation Guide for more information about configuring data storage.
To configure the local Subscriber Store:
Set up the Subscriber Store and enable the Subscriber Provisioning API. See "Enabling Subscriber Provisioning Service Connectivity", for more information.
Populate the Subscriber Store with subscriber profiles. See "Using the Subscriber Provisioning API", for more information.
Configure the OE to use the Subscriber Store as a source of subscriber profiles.
Configure the OE as described in "Configuring the Orchestration Engine" in Oracle Communications Service Broker Modules Configuration Guide. Use the following configuration data, specifically:
In the General tab, in the Subscriber Profile Receiver list, select OlpCustomInfoReceiver.
In the Custom OLP tab, in the Custom OPR Name field, enter UP OPR.