Billing & Revenue Management Pipeline Developer 7.5 Training Overview
This training focuses on building expertise in BRM Pipeline development, including rating, event detection, and format mapping. You'll learn to develop custom pipeline modules, configure EDR formats, and work with pricing data in a distributed architecture. Real-time and batch rating scenarios are covered, along with integration points for pre- and post-processing. It prepares you for hands-on pipeline implementation in high-throughput telecom environments.
Why Billing & Revenue Management Pipeline Developer 7.5 Training?
-
Understand the architecture of Pipeline Manager and its role in rating
-
Learn to develop, configure, and debug pipeline modules
-
Build custom logic for event detection and transformation
-
Optimize batch and real-time rating performance
-
Essential for telecom billing and mediation projects
What You Will Learn
-
Pipeline Manager architecture and configuration
-
Batch vs. real-time rating flows
-
Creating and customizing pipeline modules
-
Understanding and modifying EDR and CDR formats
-
Integration with pricing, product, and usage data
-
Error handling, debugging tools, and logs
-
Using iScripts and iRules in pipeline configuration
Prerequisites
-
Basic understanding of Oracle BRM system
-
Familiarity with C or C++ programming
-
Experience with Linux/Unix environments
-
Knowledge of telecom CDR/EDR formats (recommended)
Course Curriculum
• Use Portal Online Documentation to locate information
• Explain the Pipeline Manager architecture
• Navigate through the Pipeline Manager directory structure
• Start and stop Pipeline Manager processes
• Interpret contents of the Pipeline Manager Registry files
• Explain the function of:
– EDR Description File
– Stream Format Description File
– Input and Output Mapping Description Files
– Input and Output Grammar Description Files
• Explain how to direct stream output to multiple files for Portal DB loading
• Define an EDR Container
• Explain how input EDRs are converted to the EDR container format
• Break down a scenario into Rate Plan components
• Provide an overview of Rate Plan configuration
• Describe the rating process for delayed events
• Explain tasks to implement a Price Plan for delayed events
• Explain how the EDR is processed by Function Modules in the Pipeline
• Explain how Data Modules are used in processing
• Parse the contents of the Pipeline Manager log files
• Use FCT_Discard to remove or discard EDRs
• Explain how existing modules can be reused or configured to modify pipeline behavior
• Define IScript language elements: Data Types, Operators, Functions, Control Structures
• Insert IScript module into Pipeline for custom EDR processing
• Use basic IScript functions to write a new IScript program
• Explain EDR block and edrNumDatablocks function
• Explain database connection functions
• Explain hash and array functions
• Use database and hash functions to build an IScript program
• Define IRules and their purpose
• Demonstrate storing data arguments to a description file
• Show IRule implementation for a specific scenario
• Explain different methods for storing and organizing IRules
• Explain how Extended Rating Attributes (ERAs) are used in pricing
• Understand the steps to build and implement a custom ERA