Go to main content
1/30
Contents
Title and Copyright Information
Preface
Audience
Accessing Oracle Communications Documentation
Documentation Accessibility
Document Revision History
Part I Getting Started with BRM Installation
1
BRM Installation Overview
About Planning and Installing a BRM System
Downloading the BRM Applications Software
Types of BRM Systems
A BRM Demonstration System
A BRM Production System
Small Production System
Medium Production System
A High-Availability Production System
A BRM Multischema Production System
Designing the Optimal Multischema System
Assigning Accounts to a Database Schema
Setting Up a System Based on Event-Type Rating
Postpaid Real-Time Rating
Prepaid Real-Time Rating
Postpaid Batch Rating
Convergent Rating
Installation Overview
High-Level Overview
Installing and Configuring a Localized Version of BRM
Selecting the Database Character Encoding
Getting Help for Installing BRM
What's Next?
2
BRM Software Compatibility
Overview
Solaris
Operating Systems
Compilers
Database Servers
Web Servers
Web Browsers
AIX
Operating Systems
Compilers
Database Servers
Web Servers
Web Browsers
Linux
Operating Systems
Compilers
Database Servers
Web Servers
Web Browsers
HP-UX IA64
Operating Systems
Compilers
Database Servers
Windows
Operating Systems
Compilers
Web Browsers
Other Compatible Software
3
Database Configuration and Tuning
Generic Database Configuration
Selecting the Storage Device Type
Estimating the Database Size
International Version Sizing Considerations
Assigning Disks for the Operating System and for BRM
Assigning Storage for Log Files, Rollback Segments, and Temporary Storage
Assigning Storage for Redo Log Files
Assigning Storage for Rollback Segments
Assigning Storage for Temporary Storage
Selecting the Storage Model
Creating Tablespace Storage
Mapping Tablespaces to Logical Devices
Default Tablespaces for Data
Default Tablespaces for Indexes
Tablespace Priorities
Creating Tablespaces
Running Configuration Scripts to Create the BRM Database
Configuring Oracle Databases
Example of a Large-Scale Oracle Installation
Using Rule-Based Optimization versus Cost-Based Optimization
About Oracle Parallel Server
About Using Virtual Columns
Maintaining a BRM Database
Maintaining the Connection to the Database
Scheduling Backups
Monitoring Database Space
Monitoring Oracle Tablespace Usage
Monitoring SQL Statements
Rebuilding Indexes
4
System Requirements
Overview of Hardware and Software Requirements
Operating System Requirements
About Critical Patch Updates
Disk Space Requirements
BRM Server
BRM Applications
BRM Service Integration Components
Database Requirements
Network Requirements
TCP/IP
IP Addresses
About Oracle Exalogic and Oracle Exadata
Additional Requirements
Part II Installing BRM
5
Installing and Configuring the Oracle Database
Collecting Information before Installing Oracle
Information to Note during Oracle Installation
Before Installing Oracle
Installing and Configuring Oracle: Task List
Installing the Oracle Software
Creating your BRM Database
Setting Environment Variables
Setting Your Database for BRM
Using the BRM Installer to Configure Your Database for Demonstration Systems
Configuring Your Database Manually for Demonstration Systems
Configuring Your Database Manually for Production Systems
Installing the Database and Oracle DM on Separate Machines
Modifying Your Oracle Database Installation
What's Next?
6
Installing the Third-Party Software
About the Third-Party Software
Installing the Third-Party Software
Uninstalling the Third-Party Software
7
Installing BRM
Preparing for BRM Installation
Granting Execute Permission for dbms_lock
Granting Execute Permission for billing_updates
Installing the SNMP Software
Installing and Configuring a BRM Demonstration System
Setting the BRM User's Environment
Referencing Environment Variables in pin.conf Files
Installing a BRM Demonstration System
Enabling Different Classes for Partitioning during Installation
Running the pin_setup Script
Changing Your Database Partitions
Loading the Tailor-Made Stored Procedure
Installing and Configuring a BRM Production System
Installing the Database Client
Setting the BRM User's Environment
Referencing Environment Variables in pin.conf Files
Installing a BRM Production System
Editing the pin_setup.values File
Editing the pin_tables.values File
Enabling Different Classes for Partitioning during Installation
Running the pin_setup Script
Completing the Installation
Changing Your Database Partitions
Installing Sample Data Files
Installing Optional Components on a Separate Machine from the CM
Loading the Tailor-Made Stored Procedure
BRM Environment Variables
What's Next?
8
Installing a Multischema System
Before Installing a Multischema System
Installing a Multischema BRM System
Multischema Installation Overview
Installing a Multischema System: Task List
Setting Up Oracle RAC for a Multischema System
Configuring Oracle Database Services
Defining Connections to the Oracle Database Services
Setting Up BRM on the Primary Installation Machine
Setting Up BRM on a Secondary Installation Machine
Verifying That the Installation Machines Connect to All Schemas
Using testnap to Verify Access to Your Schemas
Installing Multidatabase Manager on the Primary Installation Machine
Disabling Creation of Uniqueness Objects
Configuring pin_multidb.conf on the Primary Installation Machine
Granting System Privileges to Each Database Schema
Running pin_multidb.pl on the Primary Installation Machine
Running pin_multidb.pl -i
Running pin_multidb.pl -f
Enforcing the Creation of Unique Account Numbers
Setting Up Schema Qualifications
What's Next?
9
Installing BRM Client and Server Applications on UNIX
Installing Applications and Tools
Installing Developer Center
Installing Event Extraction Manager
Installing BRM SDK
Uninstalling BRM SDK
Installing PCM SDK
Uninstalling PCM SDK
Installing Self-Care Manager
What's Next?
10
Installing BRM Client and Server Applications on Windows
About BRM Client and Server Applications for Windows
Required Disk Space for BRM Windows Applications
Installing BRM Client Applications on Windows
Before Installing BRM Client Applications
Downloading the Compressed Files
Installing the Software
Starting and Using a BRM Client Application
Running Payment Tool on Windows 7 and Windows 8.1
Installing Customer Center on Windows
About Installing and Running Customer Center
Before Installing Customer Center
Installing the Customer Center Files
Setting the Heap Size for Java Web Start
Installing Java Web Start and Downloading Customer Center
Starting Customer Center
Starting Customer Center from Java Web Start
Starting Customer Center from Your Browser
Uninstalling Customer Center from a Client System
Installing GSM Manager Customer Center Extension on Windows
Installing Pricing Center on Windows
About Installing and Running Pricing Center
Before Installing Pricing Center
Installing the Pricing Center Files
Installing Java Web Start and Downloading Pricing Center
Granting Administrative Privileges to Pricing Center Users
Modifying the Database Configuration File
Modifying the pricing_admin.pl Script Configuration File
Setting Up the Database Server for the Pipeline Manager Administrator
Configuring Pricing Center for Branding
Initializing the Pricing Admin Configuration Object
Specifying Administrative Privileges for Pipeline Manager Users
Removing Pricing Admins
Starting Pricing Center
Starting Standalone Pricing Center
Starting Pricing Center from Java Web Start
Starting Pricing Center from Your Browser
Uninstalling Pricing Center from a Client System
Uninstalling Pricing Center from Windows
Installing Customer Center SDK on Windows
Software Requirements
Information Requirements
Installing Customer Center SDK
Installing the Localization SDK on Windows
Installing Self-Care Manager on Windows
Installing an Application Server
Installing the Self-Care Manager Files
Problems Installing BRM Client Applications
Problem: Cannot Start a Client Application after Installation
Possible Cause
Solution
11
Installing Tax Calculation Managers
System Requirements
Software Requirements
Installing Tax Calculation Managers
Installing Tax Calculation Managers in a Multischema Environment
What's Next?
12
Installing Paymentech Manager
System Requirements
Software Requirements
Installing Paymentech Manager
What's Next?
Uninstalling Paymentech Manager
13
Installing Pipeline Configuration Center
PCC Installation Overview
Overview of PCC Installation
About the PCC Architecture
Operating System Security
Overview of the PCC Installation Procedure
Performing a Secure PCC Installation
Recommended Installation Mode
Ensuring a Successful PCC Installation
PCC System Requirements
Software Requirements
Supported Operating Systems
Additional Software Requirements
Hardware Requirements
Information Requirements
Oracle WebLogic Server Domain Information
BRM Pipeline Manager Database Connection Information
BRM Connection Information
PCC Pre-Installation Tasks
Overview of Pre-Installation Tasks
Installing and Configuring Oracle WebLogic Server
Installing Oracle WebLogic Server
Installing and Configuring Oracle Application Development Runtime
Creating an Oracle WebLogic Server Domain
Configuring SSL for the Oracle WebLogic Server Domain
Setting the JAVA_HOME Environment Variable
Installing and Configuring BRM
Setting Up the Business Parameter
Obtaining the PCC Software
Obtaining the PCC 7.5 Software
Obtaining the PCC 7.5 Patch Set Software
Installing PCC
Installing PCC in GUI Mode
Installing PCC 7.5 Patch Set 22
Installing PCC in Silent Mode
Creating a Response File
Installing PCC in Silent Mode
Installing PCC 7.5 Patch Set 22 in Silent Mode
About Installation Logs
PCC Post-Installation Tasks
Creating a PCC User after Installing PCC
Configuring a Connection from PCC to BRM
Using Secure Cookies
Configuring the Session Timeout
Verifying the PCC Installation
Checking the State of All Installed Components
Logging In to PCC
About File Permissions
Securing the Infranet.properties File
Uninstalling PCC
Uninstalling PCC in Silent Mode
Uninstalling PCC 7.5 Patch Set 22
Uninstalling PCC 7.5 Patch Set 22 in Silent Mode
Deleting Files after Uninstalling PCC
Administering PCC
PCC Administrator Tasks
Managing PCC Security
Monitoring PCC
Managing PCC
Troubleshooting PCC
Troubleshooting Checklist
Using Error Logs to Troubleshoot PCC
Diagnosing PCC Problems
Refreshing the Browser
Unable to Perform Any Task after Logging In
Getting Help for PCC Problems
Using Localized PCC
Secure Deployment Checklist
14
Troubleshooting the BRM Installation
Problems Installing the Database
Problem: Cannot Start the Oracle Listener
Possible Cause
Solution
Problem: Cannot Connect to the Oracle Database as the System User
Possible Causes
Solution
Problems Installing BRM
Problem: The Setup Script Cannot Start the CM or DM on HP-UX IA64
Possible Cause
Solution
Problem: HP-UX IA64 Semaphore Errors
Possible Cause
Solution
Problem: An Error Occurred during the Move Data Process
Possible Cause
Solution
Problem: Errors Are Recorded in the Log File When dm_oracle Starts
Possible Cause
Solution
Problem: An Error Occurs in the dm_fusa.pinlog file during pin_setup of Paymentech Manager
Possible Cause
Solution
Problems Connecting to the Database
Problem: Pointer to the Wrong Database Name
Possible Cause
Solution
Problem: Cannot Log In to the Database
Possible Cause
Solution
Problem: Out of Memory on UNIX
Possible Cause
HP-UX IA64 Solution
Solaris Solution
Linux Solution
15
Installing Multiple BRM Instances on One System for Testing
Installing and Configuring Multiple Instances of BRM on One Machine
Creating Multiple Users
Installing and Configuring Oracle
Creating Tablespaces for Each User
Creating Multiple BRM Users for Oracle
Installing Multiple Instances of BRM
Configuring Each BRM Instance
Reinitializing the Database
Reinitializing BRM Server and Optional Component Data
Reinitializing Optional Component Data Only
Removing BRM Data from the Database
16
Uninstalling BRM
Uninstalling the BRM Software
Uninstalling Optional Components
Uninstalling BRM
Uninstalling BRM Client Applications
Uninstalling UNIX Client Applications
Uninstalling Windows Client Applications
17
Installation Utilities
pin_setup
uninstaller
Part III Installing Pipeline Manager
18
Installing Pipeline Manager
Installation Overview
Determining Your System Requirements
Supported Platforms
Hardware Requirements
Third-Party Software Requirements
Creating a User and Configuring Environment Variables
Setting the Maximum Allowed Number of Open Files
(Linux) Setting Maximum Open Files on Linux
(Solaris) Setting Maximum Open Files on Solaris
(HP-UX IA64) Setting Maximum Open Files on HP-UX IA64
(AIX) Setting Maximum Open Files on AIX
Installing Pipeline Manager
Configuring the Registry File for Linux
Uninstalling Pipeline Manager
Pipeline Manager Directory Structure
Installing Pipeline Configuration Manager
Uninstalling Pipeline Configuration Manager
Installing Roaming Settlement Package
Installing Roaming Settlement Package
Increasing Heap Size to Avoid ”Out of Memory” Error Messages
Configuring an Oracle Pipeline Manager Database
Setting the Environment for the Pipeline Manager Database
Setting Up the Oracle JSA Database Schema
Setting Up the Oracle Pipeline Manager Framework Database Schema
Changing Public Synonyms to Private for Users in Multiuser Environments
Loading Procedures for FCT_DuplicateCheck
Encrypting the Database Password
(Solaris) Configuring Memory Allocation and Block Transfer Mode on Solaris Systems
libumem Memory Allocator
Block Transfer Mode
Specifying Block Transfer Mode and Block Size
Loading the Tailor-Made Stored Procedure
Loading the Discount Stored Procedure
What's Next?
19
About Pipeline Configuration Manager
About Using Pipeline Configuration Manager
Using Pipeline Configuration Manager to Configure Pipeline Manager
Setting Up Basic Configuration Data
Creating Multiple Test Installations
(Optional) Customizing the Setup Scripts
Specifying Script Execution Order
Running the pin_setup Utility
About the Default Pipeline Manager Configuration
Default Data Modules
Default Function Modules
Default Database Tables
What's Next?
20
Testing Pipeline Manager
About Testing Pipeline Manager
Starting Pipeline Manager
Stopping Pipeline Manager
Testing Pipeline Manager without a Database Connection
Testing Pipeline Manager with a Database Connection
Testing Single and Multiple Pipeline Rating with BRM
Creating a Sample CDR File
Troubleshooting
Part IV Installing Account Synchronization
21
About Sending Account Data to Pipeline Manager
About Account Synchronization
How Account Synchronization Works
About the EAI Framework
About the Account Synchronization Opcodes
About the Account Synchronization DM
About Disconnecting the Account Synchronization DM from the Queue
About the Database Queues
Creating Database Queues
About Event Status Flags
About the DAT_Listener Module
About Using Multiple Threads to Dequeue Events
Dequeuing in Batches
About Disconnecting DAT_Listener from the Queue
About Account Synchronization in a Multischema System
About the Payload Configuration File
About Controlling the Business Event Backlog
Why Event Backlog Occurs
About Interleaved Processing
About Setting Processing Thresholds
22
Installing and Configuring Account Synchronization
About Installing Account Synchronization Manager
System Requirements
Software Requirements
Information Requirements
Account Synchronization Manager Components
Installing and Configuring Account Synchronization
Configuring Database Machines for Advanced Queuing
Installing Account Synchronization Manager
Creating Additional Account Synchronization Queues
Creating an Acknowledgment Queue for Account Migration Manager
Granting Execute Permission for acct_sync
Configuring the EAI Payload for Account Synchronization
Checking for Conflicts in EAI Payload Configuration Files
Specifying the Default Payload Configuration File
Specifying the Account Synchronization DM Database Number
Revising the Payload Configuration File When Uninstalling Account Synchronization Manager
Configuring Event Notification for Account Synchronization
Configuring Account Synchronization
Configuring the CM for Account Synchronization
Mapping Business Events to Database Queues
Configuring the Account Synchronization DM
Configuring the DAT_Listener Module
Configuring the Registry
Configuring Interleaved Processing
Setting Up Service-Level Bill Items
Turning On Object Auditing
Required Objects to Be Audited
Configuring Account Synchronization for Multiple Database Schemas
Starting and Stopping the Account Synchronization DM
Monitoring and Maintaining the Account Synchronization Queue
Creating Additional Queues
Generating Queue Reports
Generating Oracle AQ Reports
Dropping the Queue and Queue Tables
Configuring the Queue Location
Specifying Default Storage Settings in the create_ifw_sync_queue.conf File
Specifying Storage Settings by Using the pin_ifw_sync_oracle Utility
Configuring How Often Processed Events Are Removed from the Queue
Setting Default Retention Time in the create_ifw_sync_queue.conf File
Setting Retention Times by Using the pin_ifw_sync_oracle Utility
Configuring Account Synchronization DM Database Connection Attempts
Disconnecting and Reconnecting the Account Synchronization DM to the Queue
Disconnecting and Reconnecting DAT_Listener to the Queue
Troubleshooting Account Synchronization
Database Queue Creation Error
Interleaved Processing Errors
Missing Registry Entries
Semaphore Entry Errors
Modifying Business Events before Sending Them to Pipeline Manager
Processing BRM Events That Make Up Account Synchronization Business Events
Modifying BRM Events That Make Up Account Synchronization Business Events
Manually Configuring Object Auditing
Running the pin_history_on Utility
Creating Audit Table Indexes
23
Account Synchronization Installation Utilities
object_auditing
pin_history_on
pin_ifw_sync_oracle
Scripting on this page enhances content navigation, but does not change the content in any way.