Skip to main content
Skip table of contents

Importing into the Catalog

Overview

OIC Projects and Integrations can be easily imported into your catalog to build a complete and organized view of your OIC assets and all their corresponding metadata and documentation. Once your OIC API Catalog is populated, you can start to prioritize reuse by promoting Integrations to the Consumer Portal, driving efficiency and speeding innovation.

Key Features

  • Import Projects and Integrations from OIC

  • Search Catalog for Projects in Integrations

  • Reporting on Catalog content

  • Publish SOAP and REST Integrations to Consumer Portal

Getting Started

The OIC import functionality can be accessed either from the Catalog homepage or from the drop down navigation menu in the catalog header.

image-20240807-102953.png

image-20240807-103015.png

Prerequisites

Your catalog must be connected to your OIC environment to be able to import Projects their corresponding Integrations. Please see Connect Your System to OIC for more details

Access

This functionality is available via the OIC catalog UI.

How to Use

To open up the import functionality, click the import button on the homepage or navigational menu, then click OIC import.

image-20240807-103519.png

Select a project from import screen by clicking on it.

image-20240819-130223.png

The Project’s details and all its corresponding Integrations will be displayed on the page, including tabs for REST, SOAP, Event, and Scheduled Integrations. On the left is the OIC status and details and on the right is the ignite status i.e. the status of anything that’s already been imported into your OIC catalog. You can view further details using the v button next to the Integration state field on the OIC status side.

The import screen has the following areas:

image-20240820-132614.png

They signify the following information:

  1. OIC Project details - List the Project name and description and additional details such as the owner, keywords and accessibility.

  2. Integration type tab sections - Integrations are grouped by type that can be accessed by clicking on the associated tab.

  3. Integration group - a section that groups all OIC Integrations that share the same code.

  4. Major version group - within an Integration Group contains a section that groups all Integrations that share the same major version.

  5. OIC Integration versions - a section within a major version group that contains all minor version Integrations for that group.

  6. Ignite integration versions - a section that contains the catalog integration version for the OIC Integration versions. There will be an catalog entry for each OIC minor version.

  7. OIC integration name and status - List the OIC Integration name, (minor) version and current status in OIC. You can view further details using theimage-20240902-085535.png button next to the Integration state field on the OIC status side. This will show additional information such as description and keywords.

  8. ignite integration name and status - associated to with the OIC Integration to its left, will show the status of the Integration in your catalog. If greyed out, as is shown above, the Integration currently does not exist in the system.

Importing a Project into the Catalog

You have the option to import all Integrations in the Project in one go, or to choose individual Integrations to import.

To import all Integrations for a Project, click the + icon to the top right of the page.

image-20240827-132940.png

This could take some time, depending on the number of Integrations the Project contains. Click the image-20240827-133525.png icon to the right of the Project name to update the current status. For example, the following Integration import is in progress.

image-20240827-134156.png

and once completed will look as follows.

image-20240827-134613.png

Importing individual Integrations into the Catalog

Instead of importing an entire Project and all its Integrations into the catalog, it is also possible to import individual integrations separately. Simply click theimage-20240827-134911.pngicon next to the Integration’s details on the page.

image-20240827-133036.png

This will create a Project in the catalog, if one did not yet exist for it, and import the Integration.

Note that once you have imported an individual Integration into the catalog, you can no longer import the entire Project through a single action.

If an integration failed to import into ignite, its workflow status will be listed as ERROR.

image-20240902-084924.png

When that happens, you can retry the import by clicking theimage-20240827-134911.png icon again.

Additional Resources

Conclusion

Importing Projects and Integrations into your OIC API Catalog is quick and easy, providing you a complete and organized view of all assets and a starting point to promote Integrations for more consumption.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.