Working with Custom Integration Interfaces

This chapter covers the following topics:

Overview of Custom Integration Interfaces

Oracle E-Business Suite Integrated SOA Gateway supports custom integration interfaces and allows them to be published along with Oracle seeded ones through the Oracle Integration Repository where they can be exposed to all users.

Integration developers create and annotate custom integration interfaces based on the Integration Repository annotation standards. Integration administrators use a standalone design-time tool to validate these annotated source files against the annotation standards. After validation, a loader file is generated and then uploaded to the Integration Repository through backend processing. These custom interfaces are displayed based on the interface types to which they belong and displayed together with Oracle seeded ones from the Integration Repository user interface.

Supported custom interface types include XML Gateway Map, Business Event, PL/SQL, Concurrent Program, Business Service Object, Java APIs, Java Bean Services, Application Module Services, and Composite Service - BPEL type.

Note: Custom interface types of EDI, Open Interface Tables, Interface Views, and Java APIs for Forms interfaces are not supported in this release.

Oracle Integration Repository currently does not support the creation of custom Product Family and custom Business Entity.

To easily distinguish annotated custom interface definitions from Oracle seeded interfaces, the Interface Source 'Custom' is used to categorize those custom integration interfaces in contrast to Interface Source 'Oracle' for Oracle interfaces.

For information on Integration Repository annotation standards, refer to:

The following topics explain more about how to search, view, and administer custom integration interfaces:

Searching Custom Integration Interfaces

Use the following ways to locate custom integration interfaces from the Integration Repository user interface:

To view the custom integration interface details page:

  1. Log in to Oracle E-Business Suite as a user who has the Integration Analyst role. Select the Integration Repository responsibility and then choose the Integration Repository link from the navigation menu. This opens the repository browser.

  2. Locate custom integration interface definitions using the following two ways:

    • From the Interface List page

      Select the following values:

      • Interface Source: Custom

      • Scope: Select an appropriate value

    • From the Search page

      1. Click Show More Search Options to open more search options.

      2. Select the following values:

        • Interface Source: Custom

        • Scope: Select an appropriate value

        • Product Family: Select an appropriate value

  3. Click Go to run the search.

    Custom integration interfaces that match your search criteria are displayed in table format.

  4. Click a desired custom interface name from the search result to view the interface details.

    The custom integration interface details page shows 'Custom' as the Interface Source value allowing you to differentiate it from an Oracle seeded one.

Viewing Custom Interface Details

After performing a search on custom integration interfaces, you can view the custom interface details by selecting a custom interface name from the search result table. Custom interface information including name, description, and other annotated information is displayed in the details page.

Note that all custom interface definitions have 'Custom' value displayed in the Interface Source field indicating that they are custom interfaces in contrast to Oracle seeded ones that have the Interface Source 'Oracle'.

Interface Details Page with Interface Source "Custom" Highlighted

the picture is described in the document text

Similar to native integration interfaces described in an earlier chapter, you may find additional interface or web service information in this page depending on the interface type you select. For example, if it is a custom PL/SQL API or concurrent program, you can find the Overview tab, SOAP Web Service tab, and REST Web Service tab in the interface details page.

Users who have the Integration Administrator role can perform administrative tasks during the service development life cycle, see Performing Additional Web Service Activities for Custom Integration Interfaces.

Performing Additional Activities for Custom Integration Interfaces

In addition to viewing custom integration interface details, users who have the Integration Administrator role can perform the following administrative tasks: