Working with Custom Integration Interfaces and Services

Overview of Custom Integration Interfaces

Oracle Integration Repository provides the capability to display annotated custom integration interfaces that are created for native and composite services.

Integration developers create and annotate custom integration interfaces based on the Integration Repository annotation standards. These annotated source files can then be uploaded to the Integration Repository through backend processing.

Since custom interface definitions can be created for various interface types, including custom interface definitions for XML Gateway Map, Business Event, PL/SQL, Concurrent Program, Business Service Object, Java, Java Bean Services, Application Module Services, and Composite Service for BPEL type, these annotated interface definitions are merged into the interface types they belong to and displayed together with Oracle interfaces from the Integration Repository browser window.

Note: Please note that custom interface types of EDI, Open Interface Tables, and Open Interface Views 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 interfaces, Oracle Integration Repository provides the following capabilities:

For Integration Repository annotation standards, see Integration Repository Annotation Standards, Oracle E-Business Suite Integrated SOA Gateway Developer's Guide.

This section discusses the following topics:

Searching Custom Integration Interfaces

You can find custom integration interfaces in the following ways:

To view the custom integration interface details page:

  1. Log on Oracle E-Business Suite with the Integrated SOA Gateway responsibility. Select the Integration Repository link to open the repository browser.

  2. You can locate custom integration interface definitions from 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 execute the search.

    Custom integration interfaces that match your search criteria should be displayed in a table format.

  4. Select a custom integration interface name link from the search result to view the interface details.

    Note that the custom integration interface details page shows 'Custom' as the Interface Source value allowing you to differentiate it from Oracle seeded interfaces.

Viewing Custom Interface Details

After performing a search on custom integration interfaces either from the Interface List page or from the Search main page, you can view the details page for a selected custom integration interface from the search result.

Select a custom integration interface name link from the search result table, the interface details page appears where you can find the interface name, description, and other annotated information.

Please note that all custom integration interface definitions have 'Custom' value in the Interface Source field and this value distinguishes it from a seeded one.

Users who have the Integration Repository Administrator role can perform the following tasks:

For more information about these administrative tasks, see Performing Additional Web Service Activities for Custom Integration Interfaces.

Performing Additional Web Service Activities for Custom Integration Interfaces

In addition to viewing custom integration interface details, users with administrator role can perform the following administrative tasks: