8 Configuring a Reference Configuration Domain

Beginning with Release 12c (, you can create either a Reference Configuration domain or a Classic domain on the Templates screen in the Configuration Wizard during installation. A Reference Configuration domain guards servers from running into out-of-memory, stuck threads, endpoint connectivity, and database issues. A Reference Configuration domain supports SOA, OSB, and B2B topologies The templates in these products include Reference Configuration in their names, and are the default templates listed in the Configuration Wizard for these products.


  • A Reference Configuration domain does not support BPM or BAM components.
  • There is no specific Reference Configuration template for ESS. However, ESS can be added to both a Reference Configuration domain and to a Classic domain.
  • The Reference Configuration feature does not apply to MFT domains.

What Is a Reference Configuration Domain?

A Reference Configuration domain provides tuned parameters out-of-the-box for newly created Service Bus projects. Tuned parameters include but are not limited to:
  • Java Virtual Machine: heap size, HTTP timeouts.
  • WebLogic Server: JTA timeout, HTTP extended logging.
  • Database: distributed_lock_timeout, db_securefiles.
  • Product-Specific: SOA, Service Bus, Adapters - Work Manager configuration, payload size restriction, and more.

Developing a Service Bus project in Reference Configuration mode means that you enable Reference Configuration settings in JDeveloper so that new adapters that you create in the project will have special JCA endpoint properties defined in their source files. You can modify these properties directly in the Adapter Configuration Wizard for projects newly created in Release 12c ( See JCA Endpoint Properties in the Adapter Configuration Wizard in Understanding Technology Adapters.

For more information about the Reference Configuration domain and settings, see:

What Is a Classic Domain?

A Classic domain contains all features except for the Reference Configuration domain settings and is the default domain for JDeveloper.

This chapter includes the following sections: