Live Webinar - Cybersecurity Career Advancement & Protecting Organizations

Oracle Training

Oracle Utilities: Software Development Kit for v4 (Training On Demand)

Course Details
Code: D93826GC10
Tuition (USD): $4,075.00 $3,871.25 • Self Paced (5 days)
Generate a quote
Course Details
GSA (USD): $3,489.92 • Self Paced (5 days)
This course is available in other formats
Instructor-Led Classroom & Virtual
Oracle Utilities: Software Development Kit for v4 (D84125GC10)

This Oracle Utilities: Software Development Kit for v4 training focuses on the Java development necessary to create new business objects, maintenance objects, metadata and algorithms. All coding exercises are done in Java and use the Eclipse development platform.

Learn To:

  • Apply OUAF development concepts.
  • Create new OUAF SDK projects for Java development.
  • Define and create the metadata for new business objects and maintenance objects.
  • Use the artifact generator to create supporting Java source files.
  • Create and run JUnit tests.

Benefits to You

By enrolling in this course, you'll develop a solid understanding of the Oracle Utilities Application Framework (OUAF) and how to utilize the API. You will get the chance to participate in detailed hands-on exercises that help you build expertise using Java development to extend Oracle Utilities products.

Skills Gained

  • Create new Oracle Utilities Application Framework SDK projects for Java development
  • Understand the database requirements for creating custom business objects and maintenance objects
  • Define metadata for custom tables
  • Understand and create business entities
  • Learn to use the artifact generator
  • Create a basic change handler
  • Create and run JUnit tests
  • Create custom messages for Java components
  • Understand and create Java algorithms
  • Create Java Entity classes for an advanced custom maintenance object
  • Create a complex business object lifecycle using the JUnit class

Course Details


  • Oracle Utilities Application Framework (OUAF) Development concepts
  • SDK for Java development
  • Configure Eclipse and create project
  • Database setup

Employee Table Metadata

  • OUAF table and field metadata
  • Create new table metadata for Employee

Employee Business Objects

  • Artifact Generator
  • Business Entities

Employee Change Handler

  • Overview of the Change Handler and validation rules
  • Messages
  • JUnit Testing and Extensions

Employee Algorithms

  • Overview of Algorithms
  • Algorithm JUnit testing
  • Supporting business objects: portals, zones, and scripts

Paycheck Table Metadata

  • Defining a Custom Maintenance Object
  • Maintenance Object fields and tables

Paycheck Business objects

  • Paycheck business entities
  • Supporting business objects: UI Maps, information algorithms, portal and zone

Paycheck Algorithm

  • Complex BO lifecycles
  • Java algorithm class
  • Create and run JUnit Class