The Integration blog covers the latest in product updates, best practices, customer stories, and more.

  • July 29, 2019

Migrating from ICS4SaaS to OIC4SaaS

Michael Meiner
Engineering Director


Oracle Integration Cloud Service for Oracle SaaS (aka ICS4SaaS) is a version of Oracle’s Integration Cloud Service (ICS) targeted for use with Oracle SaaS products. The ICS4SaaS service has been sold with Oracle SaaS products and has appeared on the SaaS price list. As this service is not available on the Oracle’s OCI infrastructure, Oracle provides a migration path for ICS4SaaS customers to migrate their workloads to OCI.

Oracle introduced a new offering called Oracle Integration for Oracle SaaS (aka OIC4SaaS). This offering is based on the Oracle Integration (OIC) service, which runs exclusively on the OCI infrastructure. The migration path is similar (but not identical to) the migration path for the corresponding tech (PaaS) SKUs, namely migration of ICS to OIC.

SKUs for ICS for SaaS

The SKUs for ICS for SaaS, along with list prices, are given in the table below:


Monthly subscription price


Service includes per month

Part #

Oracle Integration Cloud service for Oracle SaaS


Hosted Environment

1 Hosted Env

10GB in and out per day


Additional non-Oracle SaaS connection


Hosted connection

1 connection of choice


Additional 10GB per day



10GB in and out per day


Oracle Integration Cloud Service for Oracle SaaS Midsize 585 Hosted Environment B87609
Additional non-Oracle SaaS Midsize connections 650 Hosted Connection - B87610
Additional 10GB per day Midsize 900 Each - B87611

Note that for the purposes of migration to OIC for SaaS, the midsize SKUs above (last 3 rows) behave the same as their corresponding ICS4SaaS SKUs (first 3 rows).

SKUs for OIC for SaaS:

The SKUs for OIC for SaaS, along with list prices, are given in the table below:


Monthly subscription price


Part #

Oracle Integration Cloud Service for Oracle SaaS – Standard


1 Million messages / month


Oracle Integration Cloud Service for Oracle SaaS – Enterprise


1 Million messages / month


Note that for both ICS for SaaS and OIC for SaaS, the same restriction applies where each integration must have an endpoint in an Oracle Cloud SaaS application.

For further details on OIC for SaaS, refer to the Oracle Fusion Cloud Service Description document.

Migration paths

Oracle allows you to choose whether to migrate from all flavors of ICS to either the OIC subscription offering (OIC for SaaS) or to OIC under Universal Credits. In fact, all 4 paths below are supported:






See migration documentation here

ICS for SaaS


Migration procedures are the same as ICS -> OIC above

ICS for SaaS

OIC for SaaS

This migration path is the focus of this document


OIC for SaaS

Migration procedures are the same as ICS for SaaS -> OIC for SaaS


Why are migration procedures different for OIC for SaaS?

When migrating ICS to OIC, you need to create and use OCI cloud storage. This storage is used to store the exported metadata from ICS. This enables a secure mechanism to store the metadata of the entire ICS instance, which includes security credentials to your SaaS and other applications and systems.

An OIC for SaaS account is dedicated to OIC. Customers pay a subscription price for OIC and other services which are part of Universal Credits (including object storage) are not provision-able. Therefore, the migration procedures are different. Oracle provides and has tested two options for migrating ICS to OIC for SaaS Migration: Piece-Meal migration and Wholesale Migration. The preferred option is wholesale migration.


Migration Option #1: Piece-Meal Migration

In this option, you migrate your integrations one-by-one via the export and import features of ICS/OIC.

Oracle provides the ability to export and import individual integrations (and lookups). See exporting and importing components in the Oracle documentation. Using this capability, you can export each of your integrations from ICS4SaaS, and then import them into OIC4SaaS. Note that the export does not include security information such as login/password to your end applications, so after the import you must add the security information.

This option obviates the need for OCI cloud storage, as the export can be saved to a local file. However, you will be required to export/import each integration individually and you will be required to re-add security credentials.

Consider this option only when you have a relatively small (<10) number of integrations to migrate, and you do not want to obtain a universal Credit account.


Migration Option #2: Wholesale Migration

In this option, you may migrate all your integrations along with all metadata and security information in a single bulk operation. This option does depend on the availability of OCI Cloud Storage. Therefore, you will need to separately procure a Universal Credit account and make the Cloud Storage in this account available for the migration process. This Universal Credit account is in addition to your OIC4SaaS environment. The rest of the migration path is the same as migration from ICS to OIC.

If you already have a Universal Credit account, you can use that. If not, you can obtain one. In fact, Oracle offers free 30-day trials which can be leveraged for this purpose. Even if you choose a paid account. cloud storage is relatively inexpensive, and only required for the duration of the migration. After migration is complete, you can delete the Cloud storage.

If you use a 3o-day trial for migration, you can even delete the account after migration, though we hope you will decide to use it and take advantage of the rich services and capabilities available there.

NOTE: Wholesale migration is the preferred option. Consider gaining access to a Universal Credit account (including 30-day trial) to enable wholesale migration.

What if I have multiple ICS4SaaS instances?

Chances are that you have a Stage and Production instance, and perhaps other instances. Like the ICS to OIC migration, Oracle recommends a 1-for-1 migration when you have multiple ICS4SaaS instances.  That is, each ICS4SaaS instance gets migrated to its own OIC4SaaS instance.

What if I have multiple ICS4SaaS accounts?

You can request to have multiple OIC4SaaS accounts to match your ICS4SaaS environment. It is also possible to consolidate your OIC4SaaS instances into a single account. Note that each instance typically shares the same user base, as they all share the same IDCS tenancy. However, Oracle is rolling out the ability for OIC (and OIC4SaaS) to leverage secondary IDCS stripes to allow each of your instances to have a unique set of OIC service administrators and instance administrators.

When migrating to OIC4SaaS, should I select Standard or Enterprise?

If your integrations are all Cloud to Cloud, the Standard version should suffice. If you require integration using one of the On-premise adapters, or if you want to take advantage of Process Automation (which is not available in IC4SaaS) then you should choose the Enterprise version.

Both versions offer the same pricing model, based on the number of 1 million messages per month you require.

How does pricing compare?

ICS4SaaS and OIC4SaaS are offered in two completely different pricing models. ICS4SaaS was sold per connection, whereas OIC4SaaS is sold via message volume (one unit = 1M messages per month). OIC4SaaS generally has more favorable pricing than ICS4SaaS for most customers, though this is dependent on specific customers’ integration requirements and usage patterns. For migration scenarios, Oracle will work with customers to ensure their pay the same price (or less) for equivalent functionality in OIC4SaaS.

Note that the ICS4SaaS additional non-Oracle SaaS connections (B87182) does not have an equivalent SKU in OIC for SaaS. The base SKUs for OIC for SaaS (B91109, B91110) include non-Oracle SaaS connections, and no separate purchase is required.

I am ready to migrate. How do I get started?

Contact your Oracle sales representative to help guide you through the process. Migration to OCI includes a commercial migration component, so that you will start paying for OIC4SaaS while no longer paying for ICS4SaaS. Oracle provides a 4-month window for migrations, where your ICS4SaaS instances will be available (at no charge) to give you ample time to perform the migration and associated testing.Oracle continues to invest in enhancements to the migration processes, so please be sure to ask your Oracle sales representative about the latest available tooling which can be applied to your specific enivronment.







Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.