Live Webinar - Options for Running Microservices in AWS


Oracle Utilities: Configuration Tools for PSRM v2.4: Foundation

Course Details
Code: D84708GC20
Tuition (USD): $4,885.00 • Classroom (5 days)
Course Details
GSA (USD): $3,853.90 • Classroom (5 days)

This Oracle Utilities: Configuration Tools for PSRM v2.4: Foundation training is designed for developers who want to create upgradeable and extendable solutions for Oracle Public Sector products. Expert Oracle University instructors will discuss maintenance objects, business objects, inheritance, lifecycle and access rights.

Learn To:

  • Use business objects without Java coding.
  • Differentiate between maintenance objects and business objects.
  • Use validation rules on business objects.
  • Reuse business objects using inheritance.
  • Customize business object lifecycles.
  • Create valid actions for your application service.

Benefits to You

By investing in this course, you will be exposed to the benefits of back-end scripting, without the need to know Java programming. You'll use XML and XPATH, as well as the Schema Designer. Through participating in hands-on, interactive exercises, you'll reinforce concepts that show you how to utilize object-based architecture to expand the usability of the application.

Please Note

All exercises you'll perform in this course are focused on the Public Sector Revenue Management, using Framework 4.2 or newer.

Skills Gained

  • Create a plug-in 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
  • Create state monitoring rules
  • Set up business object options
  • Explain maintenance object options
  • Define valid actions for application services
  • Create a service script


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

Course Details

Business Objects

  • Differentiate between business objects (BOs) and maintenance objects (MOs)
  • Illustrate how a schema holds the BOs elements
  • Map elements to the MOs primary key
  • Validate elements of a BO
  • Illustrate how a CLOB contains XML
  • Review the Schema Designer and its options

Business Rules

  • Create algorithm types and algorithms
  • Write algorithms to perform business rules
  • Use specific steps types to write a script
  • Use XPATH
  • Distinguish between single and multi-system events
  • Determine plug-in spot options

Business Object Inheritance

  • Apply common rules to a parent BO
  • Explain how a child BO can have their own children and grandchildren
  • Explain how multi-system events are top-down
  • Data Structure Inheritance

Business Object Lifecycle

  • Explain the different types of BO lifecycle
  • Discuss the state-specific rules
  • Discuss the state transition rules
  • Explain the differences between BO rules and BO state rules
  • Discuss monitoring state rules
  • Explain save points
  • Create logs and review and log files

Business Object Options

  • Discuss option types
  • Use options for MOs
  • Differentiate between single vs. multi-options

Access Rights

  • Secure application services
  • Secure BOs
  • Explain the differences between using access rights for parent BOs and child BOs
  • Configure business rules on BOs
  • Configure business rules on MOs
  • Access Rights

Service Scripts

  • Differentiate between service scripts and plug-in scripts
  • Use XPATH to manipulate schema parameters
  • Determine access rights of script calls
  • Use global variables

Business Services

  • Invoke core services that use business services
  • Validate input variables
  • Discuss errors
  • Issue a save point

Algorithm Parameters vs. BO Options vs. Admin BOs

  • Discuss algorithm parameters
  • Use a BO option to define an adjustment type
  • Use an admin BO
  • Introduce new elements that use CLOBs (Character - Large Objects)
  • Use statistics in admin BOs

Anticipate Site Specific Enhancements

  • Discuss support issues
  • Examine new plug-in spots (system events)
  • Extend lifecycles