Invoke Oracle E-Business Suite Java APIs from Oracle Integration

When you use the Oracle E-Business Suite Adapter as invoke connections, Java REST services including Java Bean Services, Application Module Services, and Business Service Object subtypes are available for outbound integrations from Oracle Integration. You can use a Java-based REST service to access Oracle E-Business Suite application data to add new entries or fetch existing records to meet your integration needs.

Note:

In addition to Oracle seeded Java APIs, you can use custom Java APIs or REST services for your integration needs.

For example, you can select "Self-Service HR" Java API in the Web Services page of the Oracle E-Business Suite Adapter Endpoint Configuration Wizard, and then select "Get Person Absence Type Balances" as the method in the Operations page of the wizard.


This image shows the Operations page of the Oracle E-Business Suite Adapter Endpoint Configuration Wizard. The following fields are displayed top to bottom: API, Methods, Operation, Service Status, and Description

Note that the Operation field appears only if the selected interface is a Java API.

Java REST services support the Create (default) and Read operations.

For information on how to use these two operations, see Oracle E-Business Suite Adapter Operations Page.

Important:

By default, you cannot perform the Read (using the "GET" HTTP verb) operation on all Java methods when using the Oracle E-Business Suite Adapter. Only if HTTP “GET” is enabled for a desired method first, you can deploy that method with the GET option in Oracle E-Business Suite and then can use the Read operation from the Oracle E-Business Suite Adapter for an integration. Otherwise, you can use the Create operation for the same method if it is deployed as a REST operation in Oracle E-Business Suite. For information on deploying a Java API as a REST service with desired HTTP verbs, see:
  • Deploying REST Web Services, Oracle E-Business Suite Integrated SOA Gateway Implementation Guide

  • “Annotations for Application Module Services” and “Annotations for Java Bean Services” in Java Annotations, Oracle E-Business Suite Integrated SOA Gateway Developer's Guide

For more information on using Java APIs in an integration, refer to: