Configuration and Development Tools - Foundation; Training-on-Demand



  • Datenbankadministratoren
  • Technischer Berater


Erforderliche Vorkenntnisse:

  • Technical Foundation

Empfohlene Vorkenntnisse:

  • Knowledge of basic database concepts
  • Understand service oriented architecture
  • Understand an XML document
  • Experience in the use of the relevant Oracle product


  • Create state monitoring rules
  • Set up business object options
  • Explain maintenance object options
  • Define valid actions for application services
  • Create a plug-in script
  • Create a service script
  • Differentiate between business objects and maintenance objects
  • Implement simple rules in business objects
  • Create algorithms to implement business rules
  • Add business objects
  • Use inheritance to avoid duplication of effort
  • Differentiate between hard and soft maintenance objects
  • Define state transition rules


This course is applicable to all products supported by the Oracle Utilities Applications Framework (SPL) v2.2 including the following:

  • Oracle Utilities Customer Care and Billing
  • Oracle Utilities Business Intelligence
  • Oracle Enterprise Taxation Management
  • Oracle Revenue Management and Billing for Financial Services and Insurance

This course is intended for developers who want to develop upgradeable and extendable solutions for the above listed products using the V2 toolset.

Concepts discussed include Maintenance Objects, Business Objects, Inheritance, Lifecyle, and Access Rights. Throughout the course, the student will be exposed to the benefits of back-end scripting without the need to know Java programming. In addition, using XML and XPATH, students make use of object-based architecture to expand the usability of the application.

Learn To:

  • Use Business Objects without Java coding
  • Differentiate between Business Objects and Maintenance Objects
  • Use Validation Rules on Business Objects
  • Reuse Business Objects using Inheritance
  • Use Business Object Lifecycles to best advantage
  • Create Valid Actions for your Application Service

Course subjects

Business Objects

  • Differentiating between business objects (BO's) and maintenance objects (MO's)
  • Illustrating how a schema holds the BO's elements
  • Mapping elements to the MO's primary key
  • Validating elements of a BO
  • Illustrating how a CLOB contains XML

Business Rules

  • Creating algorithm types to create algorithms
  • Writing algorithms to perform business rules
  • Using "edit data" vs. specific steps in writing scripts
  • Using XPATH
  • Distinguish between single and multi-system events
  • Determining plug-in spots

Business Object Inheritance

  • Putting common rules on a parent BO
  • Explaining how a child BO can have children and grandchildren, et al
  • Explaining how multi-system events are top-down
  • Inheriting data structures

Business Object Lifecycle

  • Explaining the different types of BO lifecycle
  • Discussing the state-specific rules
  • Discussing the state transition rules
  • Explaining the differences between BO rules vs. BO state rules
  • Discussing monitoring state rules
  • Explaining save points
  • Dealing with logs (and log files)

Business Object Options

  • Introducing option types
  • Using options for MO's
  • Differentiating between single vs. multi-options

Access Rights

  • Securing application services
  • Securing BO's
  • Explaining the differences between using access rights for parent BO's vs. child BO's
  • Configuring business rules on BO's
  • Configuring business rules on MO's

Service Scripts

  • Differentiating between service scripts and plug-in scripts
  • Using XPATH to manipulate schema parameters
  • Determining access rights of script calls
  • Using global variables

Business Services

  • Invoking core services using business services
  • Validating input variables
  • Discussing errors
  • Issuing a save point

Algorithm Parameters vs. BO Options vs. Admin BO's

  • Discussing algorithm parameters
  • Using a BO option to define an adjustment type
  • Using an admin BO
  • Introducing new elements using CLOB's (Character - Large Objects)
  • Using statistics in admin BO's

Anticipating Site Specific Enhancements

  • Discussing support issues
  • Examining new plug-in spots (system events)
  • Extending lifecycles
Preis (exkl. MwSt.)
  • 4.025,- €