Thursday, January 20, 2011

How to use AIA EBO schema's with JDeveloper 11g

Introduction

Oracle's Application Integration Architecture (AIA) provides a comprehensive list of pre-built data structures for use in a Fusion Middleware (FMW) environment.  These data structures are defined using XML Schema Definition (XSD) standards and are referred to as Enterprise Business Objects (EBOs).

The steps below provide an example of how to use these EBO's schema definitions in a BPEL process.


Procedure

      1.      Start Oracle JDeveloper and navigate to an existing BPEL process.

2.      Right-click on any BPEL activity and select View / Variables from the pop-up menu


3.  Click on the + button in the upper left side of the screen.


4.  Enter the name for a new variable and select Element / Browse


5.    Click the icon at the top of the pop-up screen as shown below.


6.    On the following screen, click the Browse button


7.    Select Resource Palette from the drop down list and navigate through the hierarchy displayed under MDS to find the EBO that you are interested in.


For example, in this screen we've selected a Sales Order EBO schema definition.

The key is not to import the schema into your project, and instead use an MDS reference (this is done automatically if you follow the steps above). The reason is that each EBO has numerous other schema imports and you want to avoid having to import hundreds of schemas and sub-schemas into your project.


Applicable Versions:
  • Oracle AIA Foundation Pack 11g R1 (11.1.1.2)
  • Oracle JDeveloper 11g

1 comment:

Anonymous said...

Is there any sample that can integrate with the EBO that you can show the steps.Thanks in advance