Oracle Integration Administration Guide
Oracle Integration Administration Guide
E96094-45
August 2021
Oracle Cloud Administering Oracle Integration,
E96094-45
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software,
any programs embedded, installed or activated on delivered hardware, and modifications of such programs)
and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end
users are "commercial computer software" or "commercial computer software documentation" pursuant to the
applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use,
reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or
adaptation of i) Oracle programs (including any operating system, integrated software, any programs
embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle
computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the
license contained in the applicable contract. The terms governing the U.S. Government’s use of Oracle cloud
services are defined by the applicable contract for such services. No other rights are granted to the U.S.
Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc,
and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Preface
Audience viii
Documentation Accessibility viii
Diversity and Inclusion ix
Related Resources ix
Conventions ix
iii
Add Users to a Group 2-19
Assign Roles to a Group 2-19
Use the Service Integration Account with No Password Expiration 2-20
Use OAuth Authentication for REST APIs 2-31
Trigger Integrations Using OAuth Authentication 2-31
iv
Create an Export Job 5-3
Create an Import Job 5-5
Export and Import Integration and Process Design-Time Metadata Between Instances with
the REST APIs 5-7
Migrate Process Design-Time Metadata into Oracle Integration 5-10
Import Process Design-Time Metadata 5-11
Import Using the Import Command Line Utility 5-12
v
Explore the IP Reservations Page 8-20
Support the Minimum Version of Oracle Integration Classic (User-Managed) 8-20
vi
Configure Settings for Error Logs 9-32
Use SSH to Sign In to Oracle Integration Classic (User-Managed) 9-33
Diagnose Oracle Integration Classic (User-Managed) Problems 9-33
Access and View Diagnostic Logs 9-34
Use WebLogic Server Logs 9-34
Use Java Flight Recorder Performance Profiles 9-34
Use Oracle Integration Report Incidents 9-36
Export Suite-Generated Artifacts 9-36
Collect Database Statistics 9-36
View System Health 9-36
Delete an Oracle Integration Classic (User-Managed) Instance 9-37
vii
Preface
Preface
Administering Oracle Integration describes how to use Oracle Integration to integrate
your applications and processes.
Note:
The information in this guide applies to all of your Oracle Integration
instances. It doesn’t matter which edition you’re using, what features you
have, or who manages your cloud environment. You’ll find what you need
here, including notes about any differences between the various flavors of
Oracle Integration when necessary.
Topics:
• Audience
• Documentation Accessibility
• Diversity and Inclusion
• Related Resources
• Conventions
Audience
Administering Oracle Integration is intended for users who want to create, activate,
and monitor integrations and processes.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at [Link]
ctx=acc&id=docacc.
viii
Preface
Related Resources
For more information, see these Oracle resources:
• Oracle Integration documentation in the Oracle Cloud Library on the Oracle Help Center.
• Oracle Cloud at [Link]
Conventions
The following text conventions are used in this document.
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated with an
action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for which
you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code in
examples, text that appears on the screen, or text that you enter.
ix
1
Welcome to Oracle Integration
Oracle Integration combines business process automation, application integration, web and
mobile application development, and integrated analytics into one unified product.
Topics:
• Learn About Oracle Integration
• Explore All You Can Do with Oracle Integration
• Assign Roles to Control Access
• Oracle Integration Editions
• Browse Oracle Help Center for Tutorials, Videos, and More
1-1
Chapter 1
Explore All You Can Do with Oracle Integration
Oracle Integration depends on two factors: which edition you’re using (Enterprise or
Standard) and who’s managing your cloud environment (you or Oracle). Let’s explore
all the features that may be available to you.
1-2
Chapter 1
Assign Roles to Control Access
1-3
Chapter 1
Browse Oracle Help Center for Tutorials, Videos, and More
1-4
2
Grant Access and Manage Security
Add users and grant roles to enable them to access, administer, and use feature sets of
Oracle Integration.
Topics:
• Oracle Integration Roles and Privileges
• Add Users, Groups, and Roles for an Existing Instance
• Use the Service Integration Account with No Password Expiration
• Use OAuth Authentication for REST APIs
• Trigger Integrations Using OAuth Authentication
2-1
Chapter 2
Oracle Integration Roles and Privileges
In Oracle Integration, when you assign a role to a user, the user is granted that role for
all Oracle Integration features provisioned on an instance. For example, when you
assign the ServiceDeveloper role to a user for an instance provisioned with the
Integrations, Processes, and Visual Builder feature set, the user gets developer
permissions on each of these features. Further, each role grants different privileges for
different features to the same user. Depending on the feature the user is accessing,
the user can perform different tasks. For example, a user assigned the
ServiceDeveloper role can develop process applications in Processes, whereas the
same user can design integrations in Integrations. Note that not all Oracle Integration
predefined roles are available in all features. For example, the ServiceMonitor role is
not available in Visual Builder.
2-2
Chapter 2
Oracle Integration Roles and Privileges
Note:
2-3
Chapter 2
Oracle Integration Roles and Privileges
2-4
Chapter 2
Oracle Integration Roles and Privileges
Usage Metrics
2-5
Chapter 2
Oracle Integration Roles and Privileges
2-6
Chapter 2
Oracle Integration Roles and Privileges
2-7
Chapter 2
Oracle Integration Roles and Privileges
Import/Export
Storage
Certificates
2-8
Chapter 2
Oracle Integration Roles and Privileges
2-9
Chapter 2
Oracle Integration Roles and Privileges
2-10
Chapter 2
Oracle Integration Roles and Privileges
2-11
Chapter 2
Oracle Integration Roles and Privileges
Note:
The list of tasks that different user roles can perform on B2B integrations
(integrations using the B2B action) are the same as the tasks they can
perform on other integrations. See What Users Can Do in the Integrations
Design Section by Role.
2-12
Chapter 2
Oracle Integration Roles and Privileges
• Connections
• Lookups
• Packages
• Agents
• Adapters
• Libraries
Integrations
2-13
Chapter 2
Oracle Integration Roles and Privileges
Connections
2-14
Chapter 2
Oracle Integration Roles and Privileges
Lookups
Packages
Agents
2-15
Chapter 2
Oracle Integration Roles and Privileges
Adapters
Libraries
2-16
Chapter 2
Add Users, Groups, and Roles for an Existing Instance
Topics:
• Add a User
• Assign Roles to a User
• Add a Group
• Add Users to a Group
• Assign Roles to a Group
Add a User
Add the users who need to use an Oracle Integration instance. You can add these users
before the instance is created.
You can create and manage user accounts only if you are a cloud account administrator, an
identity domain administrator, or have the user administrator role through delegated
administration.
1. Sign in to the Oracle Cloud Infrastructure Console.
2. In the upper left corner, click
2-17
Chapter 2
Add Users, Groups, and Roles for an Existing Instance
6. Enter your first name, last name, email address, and user name. You can also
select to use the email address as the user name.
7. Click Save.
You can now assign roles to the user or add the user to a group.
You also receive an email with a link for activating your account.
8. Follow the instructions in the email to activate your account.
Add a Group
Instead of assigning roles to each user individually, you can create groups and add
users to groups to make it easier to assign roles. Each time you add a user to a group,
the user automatically gets the roles defined for the group. You can add the group
before an Oracle Integration instance is created.
You can create and manage groups only if you are a cloud account administrator, an
identity domain administrator, or have the user administrator role through delegated
administration. See Add Users to a Group.
1. In the upper left corner, click
2-18
Chapter 2
Add Users, Groups, and Roles for an Existing Instance
2-19
Chapter 2
Use the Service Integration Account with No Password Expiration
Note:
To avoid expiring credentials, it is recommend that you use the JWT user
assertion grant. See Trigger Integrations with OAuth in Using the REST
Adapter with Oracle Integration.
2-20
Chapter 2
Use the Service Integration Account with No Password Expiration
User credentials are typically used with the Basic Authentication security policy. Continuous
use of this security policy by clients increases the performance load on the authentication
service (Oracle Identity Cloud Service) because it must keep validating the same credentials
repeatedly. The increased performance load is dependent on two factors.
• Repeated requests to the Oracle Identity Cloud Service server for password
authenticator/asserter for the same basic authentication credentials.
• The Oracle Identity Cloud Service password policy requires accessing the ID store for
each of the requests.
To reduce the performance load caused by repeated requests, you can use the service
integration account without password expiration.
For Basic Authentication, you can use generic credentials: the client ID (that ends with
_BASICAUTH) and the associated client secret. This section describes on how to create these
credentials.
.
5. Select Applications.
6. Navigate to the Oracle Integration application.
7. Note the value in the Application ID field (for this example, referred to as $
{OIC_APP_ID}).
2-21
Chapter 2
Use the Service Integration Account with No Password Expiration
c. At the bottom of the Client page, click Add and select the Identity Domain
Administrator role.
3. Click Add, then click Next until you reach the final page.
2-22
Chapter 2
Use the Service Integration Account with No Password Expiration
{
"access_token":
"eyJ4NXQjUzI1NiI6IlVFQ1RyX25Ram9XYk9........................XV-2ei4
pAUYV9aw66k_qL3b842qHw",
"token_type": "Bearer",
"expires_in": 3600
}
b. Create an application with the _BASICAUTH suffix using the above access token.
• Create an application request:
2-23
Chapter 2
Use the Service Integration Account with No Password Expiration
2-24
Chapter 2
Use the Service Integration Account with No Password Expiration
2-25
Chapter 2
Use the Service Integration Account with No Password Expiration
late:AppTemplate:userNameFormExpression" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:formCredentialSharingGroupID" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:formCredMethod" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:syncFromTemplate" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:configuration" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:formFillUrlMatch" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
ppTemplate:AppTemplate:formType" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:masterKey" }, { "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:maxRenewableAge" }, { "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:maxTicketLife" }, { "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:supportedEncryptionSaltTypes" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:realmName" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:ticketFlags" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosR
ealm:App:defaultEncryptionSaltType" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestab
le:App:requestable" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
pp:App:revealPasswordOnForm" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
pp:App:userNameFormExpression" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
pp:App:formType" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
pp:App:formCredMethod" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillA
pp:App:configuration" }, { "name":
2-26
Chapter 2
Use the Service Integration Account with No Password Expiration
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App
:formFillUrlMatch" }, { "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App
:formCredentialSharingGroupID" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App
:userNameFormTemplate" },
{ "name":
"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:App:domain
App" }, { "name": "active" },
{ "name": "grantedAppRoles" }, { "name": "userRoles" },
{ "name": "adminRoles" }, { "name": "clientSecret" }
], "infrastructure": false, "isAliasApp": false,
"isManagedApp": false, "isMobileTarget": false,
"isOAuthClient":
true, "isOAuthResource": false, "isOPCService": false,
"isSamlServiceProvider": false, "isUnmanagedApp": false,
"isWebTierPolicy": false, "loginMechanism": "OIDC",
"migrated": false, "name": "OICTEST_BASICAUTH",
"showInMyApps": false, "trustScope": "Explicit",
"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:App
":
{ "requestable": false }, "schemas":
["urn:ietf:params:scim:schemas:oracle:idcs:App",
"urn:ietf:params:scim:schemas:
oracle:idcs:extension:requestable:App"] }'
2-27
Chapter 2
Use the Service Integration Account with No Password Expiration
c. Note the application ID, client ID, and client secret from the response (for this
example, referred to as ${SI_APP_ID}, ${SI_CLIENT_ID}, and $
{SI_CLIENT_SECRET}).
d. Activate the application using the above access token.
• Activate the application request:
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
2-28
Chapter 2
Use the Service Integration Account with No Password Expiration
],
"totalResults": 1,
"Resources": [
{
"displayName": "ServiceUser",
"id": "20e22fd1eb2e43ac8645e105abcab201",
"app": {
"value": "e0eea2c9fadb42c09d33035ff41e8f57",
"display": "OICSSA_oiccafdev7"
}
}
],
"startIndex": 1,
"itemsPerPage": 50
}
{
"app": {
"value": "${OIC_APP_ID}",
"$ref": "[Link]
},
"entitlement": {
"attributeName": "appRoles",
"attributeValue": "${OIC_APP_ROLE_ID}"
},
"grantMechanism": "ADMINISTRATOR_TO_APP",
"grantee": {
"value": "${SI_APP_ID}",
"type": "App",
"$ref": "[Link]
},
2-29
Chapter 2
Use the Service Integration Account with No Password Expiration
"schemas": [
"urn:ietf:params:scim:schemas:oracle:idcs:Grant"
],
"id": "6832316983c545baa01e9a9488022fa7",
"isFulfilled": true,
"grantor": {
"type": "App",
"value": "${SA_APP_ID}",
"$ref": "[Link]
{SA_APP_ID}"
},
"meta": {
"created": "2019-04-01T08:00:33.277Z",
"lastModified": "2019-04-01T08:00:33.277Z",
"resourceType": "Grant",
"location": "[Link]
6832316983c545baa01e9a9488022fa7"
},
"idcsCreatedBy": {
"value": "${SA_APP_ID}",
"type": "App",
"display": "OIC_SI_TEST",
"$ref": "[Link]
{SA_APP_ID}"
},
"idcsLastModifiedBy": {
"value": "${SA_APP_ID}",
"type": "App",
"display": "OIC_SI_TEST",
"$ref": "[Link]
{SA_APP_ID}"
}
}
2-30
Chapter 2
Use OAuth Authentication for REST APIs
[Link]/wss/2004/01/
[Link]">
<wsu:Timestamp wsu:Id="TS-0BC1DE3F9C8F739DB815541392855881">
<wsu:Created>2019-04-01T00:00:00.000Z</wsu:Created>
<wsu:Expires>2019-04-02T00:00:00.000Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<rp:process>
<rp:input>OICTEST</rp:input>
</rp:process>
</soapenv:Body>
</soapenv:Envelope>'
2-31
3
Ready, Set Up, and Go
You use the Oracle Cloud Infrastructure Console to install instances of Oracle Integration.
Topics:
• Accessing Oracle Integration
• Assign the Correct User Roles to Create an Instance
• Create an Oracle Integration Instance
• About the User Interfaces of the Oracle Integration Oracle Cloud Infrastructure Console
• Subscribe to Regions Before Upgrading
Topics:
• Access Oracle Integration from the Oracle Cloud Infrastructure Console
• Access Oracle Integration Classic from the Oracle Cloud Infrastructure Console
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
Your cloud tenancy has been enabled for Oracle Integration Generation 2. Provisioning
and administration steps for Oracle Integration Generation 2 are described in a separate
guide. See Creating and Editing Oracle Integration Instances.
If you still have Oracle Integration instances, the navigation menu has changed. Follow
these steps to access your Oracle Integration instances.
• The old console (PSM) URLs continue to work. Those URLs look as follows:
– For Oracle Integration:
[Link]
[Link]?serviceType=OICINST
3-1
Chapter 3
Accessing Oracle Integration
[Link]
faces/[Link]?serviceType=OICSUBINST
• If you log in through the Oracle Cloud Infrastructure Console using a URL
similar to [Link] you previously
selected Platform Services > Integration to access your Oracle Integration
instances.
This menu entry is no longer available. Instead, perform the following steps to
access your instances.
a. Open the navigation menu and click Developer Services. Under
Application Integration, click Integration.
This takes you to the landing page for Oracle Integration Generation 2
instances. At the top of the page, the following banner is displayed:
3-2
Chapter 3
Assign the Correct User Roles to Create an Instance
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Click OCI Classic Services > Integration Classic.
3-3
Chapter 3
Create an Oracle Integration Instance
To successfully create Oracle Integration instances, ensure that your user account is
assigned the following role for these services:
• Integration:
Service Entitlement: AUTONOMOUS_INTEGRATION:
CLOUD_ENTITLEMENT_ADMINISTRATOR (Autonomous Integration Cloud
entitlement administrator role)
To know how to add new users and assign roles, see Add a User and Assign Roles to
a User.
Note:
The Identity Cloud - Service Entitlement (Identity Domain Administrator) role
has super user privileges for the identity domain. Users with this role can
manage users, groups, applications, and system configuration settings. They
can also perform delegated administration by assigning users to different
administrative roles.
Topics:
• Explore the Oracle Cloud Infrastructure Console
• Explore the Oracle Cloud Infrastructure Console Activity Page
• Explore the Oracle Cloud Infrastructure Console Instance Overview Page
3-4
Chapter 3
About the User Interfaces of the Oracle Integration Oracle Cloud Infrastructure Console
The following table describes the key information shown in the Oracle Cloud Infrastructure
Console.
Element Description
Click and select an option from the menu to open the service console for one of
the Oracle Services to which you are subscribed.
Instances (Summary panel) Number of instances and message packs in the identity domain.
Search by instance name or Enter a full or partial service instance name or tags to filter the list of service
tags instances to include. You can create a tag of a service instance when installing
Oracle Integration with the stack templates.
Create Instance Create a new service instance. This option lets you customize the number of
message packs and select the region from which to provision your instance.
Service instance icon for a created instance. Click this icon to view more details.
3-5
Chapter 3
About the User Interfaces of the Oracle Integration Oracle Cloud Infrastructure Console
Element Description
Status icon indicating that the service instance has failed to be created. This
icon can also indicate that the service instance has stopped. See the Activity
page.
service-name Name of the service instance. Click the name to view more details.
Created On When provisioning is complete, the date and time in UTC at which the instance
was created.
Message Packs The number of message packs available with the instance.
Click to select one of the following options:
• Open Oracle Integration Home Page
• Start
• Stop
• Add Tags
• Scale Instance
• Change License Type
• Delete
Instance Create and Delete Shows details about created or deleted service instances.
History • Range—Specifies a range for which you are interested in viewing created
and failed service instances.
• Show only failed attempts—Check this box if you want to see failed
attempts only.
• Details—Displays system messages logged during the creation or deletion
process. Messages include information about auto-retry attempts.
3-6
Chapter 3
About the User Interfaces of the Oracle Integration Oracle Cloud Infrastructure Console
Element Description
Start Time Range Filters activity results to include only operations started within a specified time
range. The range defaults to the previous 24 hours.
Operation Status Filters operations by status of the operation:
• All (default value)
• Scheduled
• Running
• Succeeded
• Failed
You can select any subset of status types.
Instance Name Filters the activity results to include operations only for the specified service
instance. You can enter a full or partial service instance name.
Service Type Filters the activity results to include operations only for instances of the
specified service type. The default value is the current cloud service.
Operation Filters the activity results to include selected types of operations. You can select
any subset of the given operations. The default value is All.
Search Searches for activities by applying the filters specified by the Start Time Range,
Status, Service Name, Service Type, and Operation fields, and displays activity
results in the table.
Reset Clears the Start Time Range and Service Name fields, and returns the Status
and Operation fields to their default values.
Results per page Specifies the number of results you want to view per page. The default value is
10. You can sort the columns in ascending or descending order.
Operation Shows the type of operation performed on the service instance.
Instance Name Shows the name of the service instance and its identity domain:
service_instance:identity_domain
Service Type Shows the type of cloud service for this instance.
Operation Status Shows the status of the operation performed on the service instance.
Start Time Shows the time the operation started.
End Time Shows the time the operation ended, if the operation is complete.
Initiated By Shows the user that initiated the operation. The user can be any user in the
identity domain who initiated the operation or, for certain operations such as
automated backup, the system.
Instance Overview
3-7
Chapter 3
Subscribe to Regions Before Upgrading
The following table describes the key information shown on the Overview page.
Element Description
Manage this instance Click to select one of the following options:
(adjacent to the service • Open Oracle Integration Home Page
instance name) • Start
• Stop
• Add Tags
• Scale Instance
• Change License Type
• Delete
Overview tab The Instance Overview tile displays overview information about the service
instance.
• Status: The service instance’s status (for example, ready).
• Active: Status of the instance.
• Messages Packs: Displays the number of message packs available with
this instance.
• Service Identifier: The unique identifier of the service instance.
• License: The type of cloud license (for example, bring your own license
(BYOL)).
• Version: The version of Oracle Integration.
• Feature Set: The provisioned feature set (for example, Integration or
Integration and Process).
• Oracle Integration Edition: The topology you selected when you
provisioned the service instance (either Enterprise Edition or Standard
Edition).
• IDCS Application: Click the link to open the Oracle Identity Cloud Service
Console to add users and assign roles. See Grant Access and Manage
Security.
Click to refresh the page. The date and time the page was last refreshed are
Refresh displayed adjacent to this button.
3-8
Chapter 3
Subscribe to Regions Before Upgrading
indicating that your Oracle Cloud Infrastructure tenancy is not subscribed to all the necessary
regions. Follow these steps to quickly subscribe to all regions.
b. Click
3-9
Chapter 3
Subscribe to Regions Before Upgrading
Note:
If a message alerts you that you have exceeded the maximum number of
regions allowed for your tenancy, request a limit increase to your subscribed
region count from the Oracle Cloud Infrastructure Console. See Request a
subscribed region limit increase.
3-10
Chapter 3
Oracle Integration for Oracle SaaS
Topics:
• Differences between Oracle Integration and Oracle Integration for Oracle SaaS
• Create an Oracle Integration for Oracle SaaS Instance
• View Message Consumption for Oracle Integration for Oracle SaaS
3-11
Chapter 3
Oracle Integration for Oracle SaaS
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Click Dashboards > Infrastructure Classic.
4. Click Integration for Oracle SaaS in the graph to display information about your
instance.
5. Select the Resource Quotas tab to view how many message packs you have,
how many you have used, and how many are remaining.
3-12
4
Navigate and Explore
After your system is provisioned and user roles are assigned, begin exploring the rich
features of Oracle Integration.
Topics:
• Sign In to Oracle Integration
• What You Can Do on the Home Page
• Use Features Together
Tip:
New to administering Oracle Cloud Services? See Get Started with Your Cloud
Services in Getting Started with Oracle Cloud.
To sign in:
1. Open your web browser and go to the service URL given to you either in an email or by
your administrator. The Sign In page opens.
2. Enter your identity domain, user name (user ID), and password.
3. Click Sign In.
If you’re signing in for the first time, you’re prompted to create a new password for
security reasons. Follow the instructions on the screen to complete this task.
After you sign in, the Welcome page opens. Select any item on this page to learn more
about Oracle Integration and its features.
4. Click Home.
4-1
Chapter 4
What You Can Do on the Home Page
The Home page includes two main areas: the navigation pane and the adjacent main
pane that displays tiles for viewing, developing, performing actions, and monitoring.
What you see on the Home page depends on:
• Your assigned role
For example, users assigned the ServiceAdministrator role are superusers that
see all available options on the Home page. Users assigned the ServiceDeveloper
role see options to develop for all features but not administer. See Grant Access
and Manage Security.
• The features available for your instance
For example, your instance might include the Integrations and Visual Builder
features, or it might include the Integrations, Processes, and Visual Builder
features. If you’re using Oracle Integration Classic (user-managed), your instance
might include the Integrations, Processes, and Visual Builder features.
Use the Home page to:
• Navigate Anywhere
• View and Drill Down by Status
• Open Recently Worked on Items
• Start Process Applications as a User
• Start Developing by Feature
• Monitor Health and Drill Down to Troubleshoot
4-2
Chapter 4
What You Can Do on the Home Page
Navigate Anywhere
Use the navigation pane to launch features or drill down to specific options.
The links in the navigation pane change, depending on your location in Oracle Integration.
• When the Home page is displayed, the navigation pane lists all the features available to
you.
4-3
Chapter 4
What You Can Do on the Home Page
• When you select a feature link, the navigation pane changes to list available
options for the feature. For example, after you click Processes in the navigation
pane, process-specific links display in the pane. Click Home to return to the
Home page.
Depending on your assigned role and available features, the following links may
display on the Home page.
Links Description
Learn about Oracle Integration’s features.
Welcome
Access the launch pad and high-level dashboard for Oracle Integration. You
Home can return to the Home page at any time.
4-4
Chapter 4
What You Can Do on the Home Page
Links Description
Launch the runtime environment for process tasks. Start process applications,
My Tasks work on tasks as a user, view dashboards, and perform runtime administration
such as mapping process roles.
See Quick Tour of the Tasks Page in Using Processes in Oracle Integration.
Launch the design-time environment for process applications. Create process
Processes applications from scratch or by using QuickStart Apps. Model processes in the
process editor, and create web forms and decisions. Perform design-time
administration such as playing, testing, and deploying applications.
See Quick Tour of the Processes Page in Using Processes in Oracle
Integration.
Launch the design-time environment for integrations. Create and activate
Integrations integrations, as well as their connections and orchestrations. Work with
lookups, packages, agents, and adapters.
See Getting Started with Integrations in Using Integrations in Oracle
Integration.
Create and publish web and mobile applications.
Visual Builder
See Getting Started with Visual Builder in Using Oracle Visual Builder -
Classic Applications.
Change logging levels and download logs for Oracle Integration.
Settings See Configure Settings for Error Logs.
4-5
Chapter 4
What You Can Do on the Home Page
4-6
Chapter 4
What You Can Do on the Home Page
The Actions tile displays to all users. To display in the Actions tile, the process application
must be activated and its roles must be mapped.
4-7
Chapter 4
Use Features Together
The Monitor tiles that are displayed depend on your assigned roles.
4-8
Chapter 4
Use Features Together
See Creating Processes for Business Objects in Using Oracle Visual Builder - Classic
Applications.
4-9
5
Move Design-Time Metadata Between
Environments
Use the user interface or REST APIs to move metadata between Oracle Integration
instances.
Topics:
• Configure the Instance Object Storage Bucket
• Export and Import Design-Time Metadata Between Instances
• Export and Import Integration and Process Design-Time Metadata Between Instances
with the REST APIs
• Migrate Process Design-Time Metadata into Oracle Integration
Oracle encourages you to migrate your existing instances of Oracle Integration Service,
Oracle Process Cloud Service, and Oracle Integration Classic to Oracle Integration on Oracle
Cloud Infrastructure. You can gain several advantages by doing so.
• Migrate Oracle Integration Cloud Service and Process Cloud Service to Oracle Cloud
Infrastructure
• Migrate Oracle Integration Classic Instances to Oracle Cloud Infrastructure
5-1
Chapter 5
Export and Import Design-Time Metadata Between Instances
Element Description
Name Enter the name of the object storage bucket.
Swift URL Enter the object storage bucket Swift URL.
For example:
[Link]
[Link]/v1/
paasdevoic/cloneRepo
3. Click Save. You can now export and import archives of design-time metadata on
the Import/Export page.
Note:
Ensure that you first configure the Swift URL location and username and
password credentials of the object storage bucket instance to which to export
an archive of your design-time metadata on the Instance Storage page. See
Configure the Instance Object Storage Bucket.
5-2
Chapter 5
Export and Import Design-Time Metadata Between Instances
1. On the Home page, select Settings > Import/Export in the navigation pane.
The Import/Export page is displayed with the status of any import and export jobs.
2. Click Export to create a job. A job consists of an archive file of design-time metadata that
you want to export to the object storage bucket you configured on the Instance Storage
page. If you have not configured an object storage bucket, you are prompted to click
Configure Now.
3. Complete the following fields.
Element Description
Job Name Enter a unique job name or accept the default
value.
Export security artifacts Select the check box to export the following
security artifacts with your job:
• Security policies
• Security credentials (for connections)
• Customer certificates
• Application role memberships in Processes
.
Description Enter an optional description that describes the
export job.
5-3
Chapter 5
Export and Import Design-Time Metadata Between Instances
5. View the status of export job creation and click the refresh icon periodically to
view progress. You can click the job name to view more specific job details.
5-4
Chapter 5
Export and Import Design-Time Metadata Between Instances
7. If export archive creation does not complete successfully, click to download a report
about the export job.
1. Sign in to the instance in which to import the exported archive of design-time metadata.
2. On the Home page, select Settings > Import/Export.
3. Click Import to create a job to import the exported archive job from the object storage
bucket instance into the new instance.
4. Complete the following fields.
Element Description
Archive Filename Select the archive to import into the instance.
Import Mode Select the import mode:
• Import: Imports all integrations in the
archive. You can also select Activate and
Start Schedules to activate all integrations
and start all schedules during this same
import session or during a separate session
at a later time. Selecting those options
separately enables you to first update any
configuration properties in the imported
integrations (for example, modify any
necessary configuration or security
properties on the Connections page for
each integration).
• Activate: Activates all integrations imported
with the Import option during the same
session or during a separate session. You
can also select Start Schedules to start
any integration schedules.
• Start Schedules: Starts integration
schedules during the same session in
which you selected Import and Activate or
during a separate session.
Import security artifacts Select this check box if you previously selected
Export security artifacts when creating your
export archive job.
Job Name Enter a unique job name or accept the default
value.
Description Enter an optional description that describes the
import job.
5-5
Chapter 5
Export and Import Design-Time Metadata Between Instances
5. Click Start Import Job to start the job to import the archive from the object
storage bucket instance into the new Oracle Integration instance.
A message is displayed in the banner at the top of the page.
6. View the status of import job creation and click the refresh icon periodically to
view progress.
When the import job completes successfully, Completed is displayed in the
Status field.
7. Click
5-6
Chapter 5
Export and Import Integration and Process Design-Time Metadata Between Instances with the REST APIs
8. If the import archive is not successful, click to download a report about the import job.
9. Browse the pages and note that the design-time metadata you exported is now visible.
For example, for Integrations, look for integrations, connections, lookups, and more. For
Processes, look for process applications and decision models.
Note:
Your archive file resides in the object storage bucket until you delete it.
Headers
Authorization : Basic
Content-Type : application/json
payload
{
"storageInfo": {
"storageUrl": "[Link]
[Link]/v1/
paasdevoic/cloneRepo",
"storageUser":"myemail@[Link]",
"storagePassword":"generated_token"
}
}
5-7
Chapter 5
Export and Import Integration and Process Design-Time Metadata Between Instances with the REST APIs
For example, use a postman or curl (as shown below) command to export all
design-time metadata to an Oracle Storage Cloud Service instance that you
specify:
where:
• storageInfo: Is the URL of the storage container.
• storageUser: Is the storage user name.
• storagePassword: Is the storage password.
Possible sample output from this command is as follows:
{
"archiveFilename": "archive_Local_Suite_Instance-d1e4295f-
[Link]",
"jobID": "d1e4295f-e17a-498a-a96e-44dcb417dfb4",
"location": "[Link]
[Link]/v1/paasdevoic/cloneRepo",
"status": "Starting"
2. Check the status of the export operation using a postman or curl (as shown
below) command:
{
"status": "COMPLETED"
}
The archive is created in the Oracle Storage Cloud Service instance of Oracle
Integration.
3. If the status is completed, you are now ready to import the archive.
{
"archiveFile": "archive_file_name",
"importActivateMode": "ImportActivate",
5-8
Chapter 5
Export and Import Integration and Process Design-Time Metadata Between Instances with the REST APIs
1. To import the archive, go to the Oracle Integration instance and invoke the REST API.
This action retrieves the archive from the Oracle Storage Cloud Service instance where
the archive was created.
Headers
Authorization : Basic
Content-Type : application/json
payload
{
"archiveFile": "archive_Local_Suite_Instance-67e7358b-077b-420f-9e04-
[Link]
",
"importActivateMode": "ImportActivate",
// options are "ImportOnly" || "ActivateOnly" || "ImportActivate"
"storageInfo": {
"storageUrl":"[Link]
[Link]/
v1/paasdevoic/cloneRepo",
"storageUser":"myemail@[Link]",
"storagePassword":"generated_token"
}
}
For example, use a postman or curl (as shown below) command to import the archive of
design time objects into Oracle Integration. You can set importActivateMode to the
following values:
• ImportOnly: Imports, but does not activate, integrations.
• ActivateOnly: Activates previously imported integrations. This enables you to update
connection parameters before activating integrations.
• ImportActivate: Imports and activates integrations.
5-9
Chapter 5
Migrate Process Design-Time Metadata into Oracle Integration
{
"jobId":"554",
"status":"NOT_STARTED"
}
2. Check the status of the import operation using a postman or curl (as shown
below) command:
Possible sample output from this command is as follows. Other potential output
includes RUNNING , COMPLETED, and FAILED.
{
"jobId":"5108",
"overallStatus":"RUNNING",
"componentStatus":[
{
"component":"Integration",
"status":"RUNNING"
}
]
}
{
"jobId":"5108",
"overall Status":"COMPLETED",
"componentStatus":[
{
"component":"Integration",
"status":"COMPLETED",
"percentage":100
}
]
}
5-10
Chapter 5
Migrate Process Design-Time Metadata into Oracle Integration
migration flexibility: choose to migrate the entire instance, a selected space, or individual
items.
• Import Process Design-Time Metadata
• Import Using the Import Command Line Utility
Note:
Run the import tool once only for a specified scope. (Running the tool multiple times
for a scope can cause unpredictable results.) Avoid refreshing or closing the tool
during the import.
1. On the Oracle Integration Home page, click Processes in the navigation pane.
2. Click Settings in the navigation pane, then Import from the top options on the
Administration page.
3. On the Import Administration page, specify a source for the import.
a. In the Identify the instance to import from fields, specify whether to import from an
Oracle Process Cloud Service instance or another Oracle Integration instance.
b. In the Host Name field, enter the host, using the format [Link]
c. Enter a user name and password to sign in to the instance as an administrator.
4. Identify a destination for the import.
• To import to your current instance, skip the Import to the current Oracle Integration
instance field.
• To import to another Oracle Integration instance than your current instance, click Edit
and complete the host, user name, and password fields for the instance you want to
import to.
• To select importing to the current instance, click Reset.
5. In the Scope field, identify what you want to import.
• Choose Entire Instance to import all process applications and decision models from
all spaces located on the instance.
• Choose Space to import a selected source only. Select the space in the Source
Space field that displays.
• Choose Process Application or Decision Model to import a selected application or
decision model only. In the additional fields that display, select the source space,
process application or decision model to import, and the destination space.
6. Click Import.
5-11
Chapter 5
Migrate Process Design-Time Metadata into Oracle Integration
Note:
You MUST check the logs and make sure there are no errors before
proceeding with post migration steps.
Click Download Import Log in the import dialog to download a zip file containing
the import log. It lists any errors that might have occurred along with a summary of
the number of spaces or items (process applications or decision models) imported.
8. In Oracle Integration, change space settings as needed.
Return to the design-time Administration screen, and share the space(s) you
migrated to Oracle Integration and change their permissions.
Note:
Run the import utility once only for a specified scope. (Running the utility
multiple times for a scope can cause unpredictable results.)
Note:
The import utility requires Java version 8 or later. In addition, both the source
and target instances must return a ping response.
1. On the Oracle Integration Home page, click Processes in the navigation pane.
2. Click Settings in the navigation pane, then Import on the Administration page.
3. Click the Download Utility button and save it to a selected location.
4. Sign in to the Oracle Process Cloud Service (source system) and Oracle
Integration (target) environments.
5. Run the ImportTool utility from the command line. Use arguments to import an
entire Oracle Process Cloud Service instance, one or more of its spaces, or one or
more process applications or decision models.
Format
$java -jar [Link] srcType=PCS srcHost=[Link]
srcUser=user srcPass=password oicHost=[Link] oicUser=user
oicPass=password scope=scope
5-12
Chapter 5
Migrate Process Design-Time Metadata into Oracle Integration
Note:
You MUST check the logs and make sure there are no errors before proceeding
with post migration steps.
A zip file containing the import log is created in the SRC_TO_OIC folder. It lists any errors
that might have occurred along with a summary of the number of spaces or items
(process applications or decision models) imported.
7. In Oracle Integration, change space settings as needed.
Return to the design-time Administration screen, and share the space(s) you migrated to
Oracle Integration and change their permissions.
5-13
6
Manage Oracle Integration
Oracle is responsible for maintaining the infrastructure on which Oracle Integration is built.
An administrator can increase or decrease the number of message packs for an instance,
delete an instance, view activity for an instance and can export diagnostic information if
problems occur in Oracle Integration.
Note:
Life cycle management tasks such as starting an instance, stopping an instance,
and so on may fail if the host is being upgraded or backed up. Retry the life cycle
management tasks in two hours. Any ongoing design-time/runtime functionality is
not impacted.
Topics:
• Scale an Oracle Integration Instance
• Start or Stop an Oracle Integration Instance
• Manage Integrations and Errors
• Manage SSL Certifications
• Manage Integration and Process Instance History
• Configure Settings for Error Logs
• Delete an Oracle Integration Instance
• Change the BYOL Metering Option of an Existing Instance
6-1
Chapter 6
Scale an Oracle Integration Instance
Note:
Oracle Integration takes regular internal backups on your managed instance
to restore it in the event of a failure of underlying infrastructure resources.
You cannot request an explicit backup checkpoint or restore an instance to a
prior state. Oracle recommends that you use the integration level export
commands to take periodic copies of your design-time metadata and
configuration and use the corresponding import APIs to restore.
You can also use resource level APIs to perform the same tasks depending
on whether you want to use storage or source control for backups, need to
back up specific/critical resources, and so on.
See:
• Export and Import Integration and Process Design-Time Metadata
Between Instances with the REST APIs
• REST API for Oracle Integration
• Import and Export Integrations
• Manage Packages
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Access the Oracle Integration instance. See Access Oracle Integration from the
Oracle Cloud Infrastructure Console.
6-2
Chapter 6
Start or Stop an Oracle Integration Instance
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Access the Oracle Integration instance. See Access Oracle Integration from the Oracle
Cloud Infrastructure Console.
4. Identify the instance to start or stop.
To start all nodes in an instance cluster:
a. From the menu to the right of the instance name, select Start.
b. Click Yes when prompted to confirm your selection.
To stop all nodes in an instance cluster:
a. From the menu to the right of the instance name, select Stop.
b. Click Yes when prompted to confirm your selection.
This action causes the following:
• Billing is stopped for the duration that the instance is stopped.
• Integration endpoints are quiesced.
6-3
Chapter 6
Manage Integrations and Errors
6-4
Chapter 6
Configure Settings for Error Logs
• Filters Menu: Select Open Filters Menu to view loggers by their status (at
default, or increased or decreased) or by their selected logging level. Filter settings
display below the search field as you specify search criteria.
3. Search for logs.
In the Search field, enter a logger name (or partial name) and press Enter. Searching is
case sensitive. For example, enter [Link] to list all loggers that begin with those
6-5
Chapter 6
Upload an SSL Certificate
characters. Note that searching is performed within the filtered list. For example, if
the Top Containers filter is selected, only the top containers are searched.
4. Change logging levels as needed.
• Use the up and down icons in the Logging Level column to change a logger
level. As you increase or decrease, an unsaved icon displays adjacent to the
new logging level to indicate unsaved changes. The Status column indicates
whether you increased or decreased the level and lists the default level.
• When a logging level lists Inherited, this indicates that its own current level is
inherited from its parent package because it doesn’t have a default level set.
Children packages may have a different level. Changing a package level will
automatically change the logging level of its children if they inherit from it (if
they don’t have a specific logging level set).
• To return to previous settings, click Revert and revert to either the last saved
configuration or set all levels back to their default level.
5. Save your changes. Download logs as needed.
Click Download Logs and save the entire logging file to a zip file.
link enables you to filter by name, certificate expiration date, status, type, category,
and installation method (user-installed or system-installed). Certificates installed
by the system cannot be deleted.
6-6
Chapter 6
Upload an SSL Certificate
c. Click Upload.
6-7
Chapter 6
Monitoring Billable Messages
iii. From the Cipher Algorithm list, select the algorithm to use. Symmetric-
key algorithms for cryptography use the same cryptographic keys for both
encryption of plain text and decryption of cipher text.
c. Click Upload.
Note:
Internal calls within the same Oracle Integration instance aren't counted as
messages. See each usage section to understand how messages are
counted when features are used together.
6-8
Chapter 6
Monitoring Billable Messages
Note:
Data metrics are displayed using UTC standard time.
– Click in the upper right of the screen to expand a table that lists each hour
and its billable messages for the selected day.
6-9
Chapter 6
Monitoring Billable Messages
– Click in the upper right of the screen to expand a table that lists each
month and its billable messages.
6-10
Chapter 6
Monitoring Billable Messages
3. If needed, change the Oracle Integration instance's configured message packs. See
#unique_93.
6-11
Chapter 6
Monitoring Billable Messages
6-12
Chapter 6
Monitoring Billable Messages
6-13
Chapter 6
Monitoring Billable Messages
Child 1. Parent Integration flow Integration child flow invokes are #2 (Invoke)
Integration flow downloads a CSV file via the waived from metering. Any
FTP adapter. The CSV subsequent response is
contains 5 rows. metered.
Each child = ceil(70/50) = 2
2. Each row in the CSV file messages
calls a child Integration child
Note that the parent may count.
flow.
a. The child Integration
flow reads a orderid
passed as an input.
b. Invokes a request to
Oracle Service Cloud to
get data about the
order. Each invoke
returns 70KB data.
c. Data transformation in
child flow.
d. Pushes the data via an
FTP adapter to write it
to a file.
e. Child execution
completes.
6-14
Chapter 6
Monitoring Billable Messages
Pub/Sub Flows 1. Single publisher flow with Pub counts as 1 message. #1 (Trigger)
REST trigger as 30KB Sub trigger is waived. However, #2 (Invoke)
payload. the invoke is metered when the
response is greater than 50KB.
2. Single subscriber to the So the sub flow in this case
above which processes counts as 2 messages.
data.
3. Sub flow calls OSC to get a
response back as 70KB.
4. Sub flow completes.
What's counted?
A logged in user is counted for a minimum of one hour when performing any write operations
that update a task or process instance, which includes:
• Updating or processing tasks (approve/reject a task, add an attachment/comment, re-
assign, or request for information)
• Creating process instances
Within each hour of use, a distinct user can perform an unlimited number of write operations.
Oracle Integration has a 1 message pack minimum charge per hour to keep the system
available, even with no usage. Note that you can turn off your Oracle Integration instance for
billing purposes, but no instances are processed while the instance is stopped.
6-15
Chapter 6
Monitoring Billable Messages
6-16
Chapter 6
Set Data Retention for Runtime Instances
Note:
Several settings on this page, including Purge When Low Space Reached and
Perform Manual Purge, affect Process runtime instances as well as Integration
data. To set Process data retention, see the Purge Retention field described in
Schedule Instances Archive and Purge in Using Processes in Oracle Integration.
6-17
Chapter 6
Delete an Oracle Integration Instance
Note that when this field is selected and low space is reached, Process
runtime instances are also deleted.
• In the Time Unit fields, specify a time unit (days or hours) for the Keep
settings below.
• Specify low space Integration retention:
– Specify a time unit (days or hours) to keep successful Integration
instances, meaning those that are waiting, running, completed
successfully, or with a recoverable fault, under low space conditions.
– Specify how long to keep faulted Integration instances, meaning those that
have faulted without the possibility of recovery, under low space
conditions. You can choose to keep the faulted instances data around
longer to attempt fault recoveries.
5. If needed, click Perform Manual Purge to perform a manual purge of all
Integration and Process runtime data.
Clicking the purge button opens a side pane, where you specify:
• Whether to purge Integration (and Process) runtime data
• Time Unit (Days)
• Number of items to purge
For example, if your usage is very high, you may choose to purge all successful
instances within one hour of completion. Instance data older than the retention
values specified is purged immediately when you click Purge Now.
Note:
Use this option with care. It immediately purges older Integration and
Process data. This is a one-off procedure and cannot be undone.
Automated purges continue to run.
6. At any point, click Revert to restore all data retention settings to their default
values.
7. Click Save.
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
6-18
Chapter 6
Change the BYOL Metering Option of an Existing Instance
3. Access the Oracle Integration instance. See Access Oracle Integration from the Oracle
Cloud Infrastructure Console.
4. In the Oracle Integration Instances console, identify the instance you want to delete.
6. In the Delete dialog that opens, select the Force service deletion check box, if you want
the service instance to be deleted even if the database deployment cannot be reached to
delete the database schemas.
7. Click Delete.
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Access the Oracle Integration instance. See Access Oracle Integration from the Oracle
Cloud Infrastructure Console.
4. Click adjacent to the instance you want to change and select Change License Type.
5. Select the option required for your environment.
• The first option enables you to select to bring an existing Oracle Fusion Middleware
license to the cloud for use with Oracle Integration.
• The second option enables you to select the regular billing rate (non-BYOL), which is
a regular cloud subscription as if you did not own any on-premises licenses.
6-19
Chapter 6
Change the BYOL Metering Option of an Existing Instance
In this example, which may have been metering as BYOL, the license is now
switched to non-BYOL (the regular subscription rate). This action eliminates the
need to recreate and upgrade your data to a new instance for a simple change
such as the billing rate. In your next hourly metering report, this instance reflects
the new billing rate. If you toggle back and forth within an hour, you most likely do
not see any change because it is only reported once per hour.
6-20
7
Troubleshoot Oracle Integration
Topics:
• Resume Use of a Suspended Oracle Integration for Oracle SaaS Account
7-1
Part I
Administer Oracle Integration Classic (User-
Managed)
This part describes tasks that are unique to provisioning, administering, and troubleshooting
in Oracle Integration Classic (user-managed).
Topics:
• Ready, Set Up, Go in Oracle Integration Classic (User-Managed)
• Manage Oracle Integration Classic (User-Managed)
• Troubleshoot Oracle Integration Classic (User-Managed)
8
Ready, Set Up, Go in Oracle Integration
Classic (User-Managed)
You use the Oracle Cloud Infrastructure Console to install instances of Oracle Integration
Classic (user-managed).
Topics:
• Assign the Correct User Roles to Create an Instance
• Provision Oracle Integration Classic (User-Managed) on an IP Network
• Create an Oracle Integration Classic (User-Managed) Instance
• About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle
Integration Classic (User-Managed)
• Support the Minimum Version of Oracle Integration Classic (User-Managed)
8-1
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
Note:
The Identity Cloud - Service Entitlement (Identity Domain Administrator) role
has super user privileges for the identity domain. Users with this role can
manage users, groups, applications, and system configuration settings. They
can also perform delegated administration by assigning users to different
administrative roles.
Note:
There is support for only one public, dedicated, virtual Oracle Load Balancer
as a Service at a time. You cannot create multiple services at a time.
Prerequisites
• Start the Oracle Integration Classic provisioning wizard and check the value in the
IP Network drop-down list. If the Region and IP Network lists are not visible,
contact Oracle Support Services. This value is required when creating the JSON
file used to create the virtual Oracle Load Balancer as a Service.
• Obtain the compute site value. This value is required when creating the JSON file
used to create the virtual Oracle Load Balancer as a Service.
1. On the Dashboard page, select Open Service Console from the hamburger
menu in the Compute Classic tile.
8-2
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
• Obtain the tenant name value. This value is required when creating the virtual Oracle
Load Balancer as a Service.
1. On the Dashboard page, click the Identity Cloud tile.
2. In the Additional Information section, copy the value from the Identity Service Id
field.
Create an IP Network
To complete this task, you must have the Compute_Operations role. If you do not have this
role, ask your system administrator to assign you this role. See Modifying User Roles in
Managing and Monitoring Oracle Cloud.
1. Sign in to Compute Classic. If your domain spans multiple sites, select the appropriate
site. To change the site, click the Site menu near the top of the page.
2. Click the Network tab.
3. In the Network drop-down list, expand IP Network, then click IP Networks.
8-3
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
Element Description
Name Enter a name for the IP network.
8-4
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
Element Description
IP Address Prefix Enter the IP address prefix for this IP
network, in CIDR format. When you create
instances, you can associate a vNIC on the
instance with an IP network. That vNIC on
the instance is then allocated an IP address
from the specified IP network.
Select the IP address prefix for your IP
networks carefully. Consider the number of
instances that you may want to add to the
network. This helps determine the size of
the subnet required.
If you create multiple IP networks and you
may want to add these IP networks to the
same IP network exchange, then ensure
that you do not allocate overlapping address
ranges to these IP networks.
Similarly, if you plan to connect to your IP
networks using VPN, ensure that the
addresses you specify for your IP networks
do not overlap with each other or the IP
addresses used in your on-premises
network.
Note: RFC 6598 addresses are not
supported.
IP Exchange Specify the IP network exchange to which
you want to add this IP network. An IP
network can belong to only one IP network
exchange. Before you specify an IP network
exchange for an IP network, ensure that the
IP addresses in this IP network do not
overlap with the IP addresses in any other
network in the same IP network exchange. If
you do not specify an IP network exchange
while creating an IP network, you can do so
later by updating an IP network.
If you want to connect IP networks using an
IP network exchange, do this before creating
instances with an interface on those IP
networks. This ensures that routes are
appropriately configured on instances by the
DHCP client during instance initialization.
Description Enter a meaningful description for your IP
network, if required.
Tags Enter a list of the tags that you want to
associate with your IP network, if required.
6. Click Create
The IP network is created and added to the specified IP network exchange.
Find the Oracle Load Balancer as a Service URL for Your Account
You must identify the Oracle Load Balancer as a Service URL.
1. Activate your account after receiving your welcome email. When you log in to Oracle
Cloud Infrastructure Console, you must reset the password.
8-5
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
2. Go to the Dashboard.
3. In the upper right corner, click Customize Dashboard.
4. Find Load Balancer Classic, and click Show.
5. Close the Customize Dashboard dialog.
This enables Load Balancer Classic to be displayed in your Dashboard.
6. Click Load Balancer Classic.
7. In the Additional Information section, find the REST Endpoint field.
8. Copy the value in the REST Endpoint field.
You need this REST endpoint value to run the REST API that creates the public
and private virtual Oracle Load Balancer as a Service.
{
"name": "public-explicit-oic",
"disabled": "false",
"scheme": "INTERNET_FACING",
"compute_site": "uscom-central-1",
"ip_network_name": "/Compute-99999999/[Link]@[Link]/
IPNetworkOIC",
}
where:
• name: Specify any name you want to use.
• disabled: Set to false.
• scheme: Specify INTERNET_FACING.
• compute_site: Specify the value you copied in Prerequisites.
• ip_network_name: Specify the name of the IP network you copied in
Prerequisites. The name conforms to the following format:
compartment_name/user_name/subnet_name
For example:
/Compute-99999999/[Link]@[Link]/IPNetworkOIC-IPN
2. Create the virtual Oracle Load Balancer as a Service from the command prompt
on your on-premises host.
8-6
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
where:
• -u: Specify the account username and password you received in the welcome mail.
You changed the password upon initial login.
• -d: Specify the payload file name you created in Step 1. For this example, named
[Link], but this name can be any name you choose.
• -H (first one): Specify Content-type:application/
[Link]+json.
• -H (second one): Specify your unique TENANT-NAME value you copied in Prerequisites
and the REST endpoint value you copied in Find the Oracle Load Balancer as a
Service URL for Your Account. The REST endpoint value must have /vlbrs
appended to the end.
See Troubleshoot cURL Command Issues When Configuring an IP Network.
3. Get the status for the virtual Oracle Load Balancer as a Service. This command should
result in a HEALTHY state response for a successful creation.
Note that the region (for this example, uscom-central-1) and load balancer name (for
this example, public-explicit-oic) are appended to the end of the REST endpoint
URL.
You can also check that the status is healthy from the Oracle Cloud Infrastructure
Console.
4. From the hamburger menu in the upper left corner, select Platform Services > Compute
Classic.
5. Click the Network tab.
6. In the left navigation pane, click the Load Balancers arrow, then select Load Balancers.
The table shows the created load balancer. If it is in a healthy state, the icon on the left
appears as follows.
7. Click the name to display specific details about the load balancer.
8-7
Chapter 8
Provision Oracle Integration Classic (User-Managed) on an IP Network
Note:
When you provision Oracle Database Cloud Service, specify the same IP
network value that you created in Create an IP Network.
Provision an Instance
1. Follow the steps to invoke the Oracle Integration Classic provisioning wizard.
2. In the IP Network field, specify the IP network you created in Create an IP
Network.
3. Understand the following details about IP networks:
• Oracle Database Cloud Service Behavior:
– When you do not choose Region/IP Network in the provisioning wizard
pages, the Oracle Integration Classic provisioning screens allow you to
choose Oracle Database Cloud Service instances that are not in the IP
network. This is equivalent to non-IP network functionality.
– When you choose the Regions/IP Network option in Oracle Integration
Classic provisioning screens:
* The Oracle Integration Classic provisioning wizard pages list all
Oracle Database Cloud Service entries from all IP networks.
* The Oracle Integration Classic provisioning wizard pages list Oracle
Database Cloud Service entries from the same subnet.
* The provisioning wizard pages do not list Oracle Database Cloud
Service entries from non-IP networks.
* Ensure that you use an Oracle Database Cloud Service instance from
an IP network with which your Oracle Integration Classic instance can
exchange packets. In other words, Oracle Integration Classic and
DBaaS should be in the same IP network or in IP networks that are
connected with an IP exchange.
* Internal IP addresses from the IP network subnet are assigned to VMs
when provisioning completes.
• Updating IP Networks:
– When you update IP networks:
* Ensure that you do not change the IP address of a subnet, only
change the IP prefix.
* Change the IP prefix to expand the current IP network (for example, to
change the prefix from /27 to /8 to expand the network).
* Restart VMs from the Oracle Integration Classic Oracle Cloud
Infrastructure Console as soon as you update an IP network prefix.
8-8
Chapter 8
Create an Oracle Integration Classic (User-Managed) Instance
Failing to restart the VMs causes console URLs not to work properly during
backup.
• Deleting IP Networks:
– If you plan to delete the IP network/IP exchange, make sure all VMs and
instances are deleted.
– Instances are no longer functional when the IP networks are deleted. Therefore,
the Oracle Enterprise Manager Fusion Middleware Control, Oracle WebLogic
Administration Server, and other consoles are not accessible.
– To re-enable instances, you can recreate the IP networks/IP exchange with the
exact same name and IP subnet (with a similar prefix).
– Every time an instance is deleted, the private IP address is reclaimed by the
subnet.
Support for Multiple IP Networks Using Only One Created Oracle Virtual Load Balancer
as a Service
If you attempt to create more than one Oracle Virtual Load Balancer as a Service (either
public or private) with different IP networks, the REST API request is rejected with the
following warnings:
Only 1 VLBRs can be created with the scheme INTERNAL in a non Oracle Managed
Service https://
lbaas-****" (for private vlbr creation)
and
"Only 1 VLBRs can be created with the scheme INTERNET_FACING in a non Oracle
Managed
Service [Link]
If you want to create multiple IP networks that use only one virtual Oracle Load Balancer as a
Service, you must create an IP exchange connecting multiple IP networks.
1. Create IPNetwork1.
2. Create a virtual Load Balancer as a Service with IPNetwork1.
3. Create IPNetwork2.
4. Create an IP exchange.
5. Add IPNetwork1 and IPNetwork2 into the IP exchange.
6. Provision an Oracle Integration Classic instance with IPNetwork2. The provision
succeeds through with IPNetwork2.
8-9
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Topics:
• Explore the Oracle Cloud Infrastructure Console
• Explore the Oracle Cloud Infrastructure Console Instance Overview Page
• Explore the Oracle Cloud Infrastructure Console Activity Page
• Explore the Oracle Cloud Infrastructure Console SSH Access Page
• Explore the IP Reservations Page
The following table describes the key information shown in the Oracle Integration
Classic Oracle Cloud Infrastructure Console.
8-10
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Click and select an option from the menu to open the service console for one of
the Oracle Cloud Services to which you are subscribed.
Status icon indicating that the instance has failed to be created. This icon can
also indicate that the service instance has stopped. See the Activity page.
service-name Name of the instance. Click the name to view more details.
Version Version of Oracle WebLogic Server configured for the instance.
Nodes Number of nodes allocated for the instance.
Created On When provisioning is complete, the date and time in UTC at which the instance
was created.
OCPUs Number of OCPUs allocated for the instance.
Memory Amount of memory in GBs allocated for the instance.
Storage Amount of storage in GBs allocated for the instance.
8-11
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Manage this service Click to select one of the following options based on the service types you have
provisioned:
• Open WebLogic Server Administration Console
• Open Fusion Middleware Control Console
• Open Integration Home Page
• Start— Start Oracle Integration Classic.
• Stop— Stop Oracle Integration Classic.
• Access Rules—Open the Access Rules page, which enables you to create
and manage access rules for selected sources and destinations.
• SSH Access—Add public SSH keys to the VMs that make up this service
instance.
• Delete—Delete the service instance. In the Delete Service dialog box that
opens, set the following options and click Delete:
– Force service deletion—(Optional) Select this checkbox if you want
the service instance to be deleted even if the database deployment
cannot be reached to delete the database schemas. If enabled, you
may need to delete the associated database schemas manually on the
database deployment if they are not deleted as part of the service
instance delete operation.
– Database Administrator User Name—Enter the name of the
database administrator user that was specified when the database
deployment was created. This user owns the instance’s repository and
schemas. If you have specified two databases, specify the name of the
administrator for the database deployment for the Oracle required
schema.
– Database Administrator User Password—Enter the database
administrator user password for the database deployment that contains
the Oracle required schema.
• Skip Backup—Select to skip the backup of the terminated instance.
Instance Create and Delete Shows details about created or deleted service instances.
History • Range—Specifies a range of days for which you are interested in viewing
created and failed service instances.
• Show only failed attempts—Check this box if you want to see failed
attempts only.
• Details—Displays system messages logged during the creation or deletion
process. Messages include information about auto-retry attempts.
Overview Tile
8-12
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
The following table describes the key information shown on the Instance Overview tile.
Element Description
The Overview tile displays information about the service instance. It contains
the following four sections:
• Service Overview — Overview information about the service instance
• Oracle Load Balancer — Information about the Oracle Load Balancer
• Associations — Information about the Oracle Database Classic Cloud
Service database deployment used by the service instance
• Expand the turner icon to expose the following information about the
service instance:
– Location
– Description
– Service Level
– Edition
– Metering Frequency
– Identity Domain
– Created By
– Created On
– Entitlement ID
• Click the text Oracle Integration Classic to return to the main Oracle
Cloud Infrastructure Console page.
• Lists the name of the selected service instance.
8-13
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Manage this service Click to select one of the following options based on the service types you have
(adjacent to the service instance provisioned:
name) • Open WebLogic Server Administration Console — Open the Oracle
WebLogic Server Administration Console to administer your application
environment.
• Open Fusion Middleware Control Console — Open Fusion Middleware
Control to administer your application environment.
• Open Oracle Integration Home Page — Open the Oracle Integration
home page.
• Start — Start the Oracle Integration instance.
• Stop — Stop the Oracle Integration instance.
• Scale in — Remove nodes from the Oracle Integration instance.
• Scale out — Add nodes to the Oracle Integration instance.
• Access Rules — Opens the Access Rules page, which enables you to
create and manage access rules for selected sources and destinations.
• SSH Access—Add public SSH keys to the VMs that make up this service
instance.
• View Activity—View activities that have occurred in your identity domain.
Click the start/stop/scale/monitor icons to:
• Start the VMs for the administration server, managed servers, and load
balancer.
• Stop the VMs for the administration server, managed servers, and load
balancer.
• Add a node.
• Display monitoring data:
– Date and time each node was last started.
– For each server, the percent of heap space used as compared to the
total heap space in GBs available. If you click the percentage number,
the heap usage graph is displayed.
Click to refresh the page. The date and time the page was last refreshed are
Refresh displayed adjacent to this button.
Instance Overview section Overview information about the instance.
• Nodes: Total number of Oracle CPUs allocated for the instance.
• OCPUs: Total number of Oracle Compute Units (OCPUs) allocated across
all instances.
• Memory: Total amount of memory in GBs allocated for the instance.
• Storage: Total amount of block storage in GBs allocated for the instance.
Other overview information • Status — The service instance’s status (for example, ready).
• Content Endpoint — The endpoint address.
• Integration Edition — The topology you selected when you provisioned the
service instance.
• Service Identifier — Service identifier.
• Version — The version of Oracle WebLogic Server configured for the
instance.
• Feature Set — The provisioned feature set.
• JDK — The supported Java Developer Kit version.
• IDCS Application — Click the link to open the Oracle Identity Cloud Service
Console to add users and assign roles. See Grant Access and Manage
Security.
8-14
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Information about the administration server or managed server(s):
• Host Name
• Public IP address
Resources
• Instance name (managed server)
• Instance name (administration server)
• Number of Oracle CPUs allocated (OCPU)
• The amount of memory allocated to the node
• The amount of storage available to the node
Manage this service Displays operations such as Remove Node, Start, Stop, and Restart.
Load Balancer Information about the Oracle Load Balancer URL and type.
Associations section Information about the Oracle Database Classic Cloud Service database
deployment used by the instance. If the instance is based on two database
deployments (one for the Oracle required schema and the second for the
application schema), information for both database deployments is displayed.
• Service Name — The name of the Oracle Database Classic Cloud Service
database deployments used by the instance. The name was specified
during the process of creating the instance.
• Service Type— Specifies the connect string for the database deployment.
• Type — The only available value is Oracle Database Classic Cloud Service.
• Status — The status of the database deployment.
8-15
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
The following table describes the key information shown on the Backup tab of the
Administration tile.
Element Description
Click the Administration tile to back up an instance. See Back Up and Restore
an Oracle Integration Classic (User-Managed) Instance.
Incremental Backups Displays the time at which incremental backups occur. For example:
8-16
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
The following table describes the key information shown on the Patching tab of the
Administration tile.
Element Description
Available Patches Displays details about any available patches:
• Patch name
• Patch release date
• Whether patch installation requires a restart
• Readme link that displays information about the patch
See Patch and Upgrade Oracle Integration Classic (User-Managed).
Patch History Displays the history of patch installation.
Note: You cannot roll back a patch.
8-17
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Start Time Range Filters activity results to include only operations started within a specified time
range. The range defaults to the previous 24 hours.
Operation Status Filters operations by status of the operation:
• All (default value)
• Scheduled
• Running
• Succeeded
• Failed
You can select any subset of status types.
Instance Name Filters the activity results to include operations only for the specified service
instance. You can enter a full or partial service instance name.
Service Type Filters the activity results to include operations only for instances of the
specified service type. The default value is the current cloud service.
Operation Filters the activity results to include selected types of operations. You can select
any subset of the given operations. The default value is All.
8-18
Chapter 8
About the User Interfaces of the Oracle Cloud Infrastructure Console for Oracle Integration Classic (User-Managed)
Element Description
Search Searches for activities by applying the filters specified by the Start Time Range,
Status, Service Name, Service Type, and Operation fields, and displays activity
results in the table.
Reset Clears the Start Time Range and Service Name fields, and returns the Status
and Operation fields to their default values.
Results per page Specifies the number of results you want to view per page. The default value is
10. You can sort the columns in ascending or descending order.
Operation Shows the type of operation performed on the service instance.
Instance Name Shows the name of the service instance and its identity domain:
service_instance:identity_domain
Service Type Shows the type of cloud service for this instance.
Operation Status Shows the status of the operation performed on the service instance.
Start Time Shows the time the operation started.
End Time Shows the time the operation ended, if the operation is complete.
Initiated By Shows the user that initiated the operation. The user can be any user in the
identity domain who initiated the operation or, for certain operations such as
automated backup, the system.
Element Description
Click to sign in to the services to which you are subscribed.
8-19
Chapter 8
Support the Minimum Version of Oracle Integration Classic (User-Managed)
Element Description
Expand Displays a description of an item in the results table. Clicking the resulting
downward arrow hides the description.
Instance Name Shows the name of the service instance.
Service Type Shows the type of cloud service for this instance.
Last Update Shows the most recent time the SSH keys for this instance were updated. When
the credential update is in progress, an hourglass icon is displayed before the
date/time, indicating that the service instance is in maintenance mode.
Actions Click the Add New Key button to add a new SSH public key to this instance.
This button is grayed out when the key is in the process of being added.
The following table describes the key information shown in the Oracle Integration
Classic IP Reservations page.
Element Description
Create Click to access the page for creating an IP reservation.
Welcome! Click to display the Oracle Integration Classic Welcome page.
• Region: Displays the region.
• Status: Displays whether the IP reservation is currently in use.
• Service Entitlement ID: Displays the service entitlement ID.
• IP Address: Displays the IP address.
• Created On: Displays the creation date.
8-20
Chapter 8
Support the Minimum Version of Oracle Integration Classic (User-Managed)
For information about applying patches from the Oracle Integration Classic Oracle Cloud
Infrastructure Console, see Patch and Upgrade Oracle Integration Classic (User-Managed).
8-21
9
Manage Oracle Integration Classic (User-
Managed)
In Oracle Integration Classic (user-managed), an administrator is responsible for maintaining
the infrastructure on which Oracle Integration Classic is built.
An administrator can apply a patch, initiate on-demand backups, schedule automated
backups, add or remove nodes for increased or reduced load on an Oracle Integration
Classic instance. In addition, an administrator can monitor the instance and export diagnostic
information to resolve problems.
Note:
Oracle does not possess the credentials for consoles such as Enterprise Manager
(EM), WebLogic Server console, and Service Bus console. Therefore, a user is not
blocked from performing tasks from these consoles. However, Oracle highly
recommends that users DO NOT use these consoles.
See Unsupported Tasks.
Topics:
• Unsupported Tasks
• Patch and Upgrade Oracle Integration Classic (User-Managed)
• Stop and Start Oracle Integration Classic (User-Managed) Instances and Nodes
• Scale an Oracle Integration Classic (User-Managed) Instance
• Manage Database Issues
• Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
• Manage Integrations and Errors
• Manage SSL Certifications
• Manage Instance History
• Configure Settings for Error Logs
• Use SSH to Sign In to Oracle Integration Classic (User-Managed)
• Diagnose Oracle Integration Classic (User-Managed) Problems
• Delete an Oracle Integration Classic (User-Managed) Instance
9-1
Chapter 9
Unsupported Tasks
Unsupported Tasks
Oracle does not possess the credentials for consoles such as WebLogic Server or
Enterprise Manager. Therefore, a user is not blocked from performing tasks from these
consoles. However, Oracle highly recommends that users DO NOT use these
consoles.
The following lists some of the tasks that are not supported in Oracle Integration
Classic (user-managed). DO NOT perform these tasks unless recommended by
Oracle.
• Changing load balancer (LBaaS) settings
• Changing or removing CloudGate policies through Oracle Identity Cloud Service
REST API
• Changing WebLogic Server topology, including adding or deleting managed
servers
• Configuring SOA engine properties
• Configuring SOA MBean settings
• Changing the WebLogic JVM settings
• Configuring WebLogic resources including data sources, connection pools, JMS
servers, work managers, and partitions
• Configuring WebLogic MBean settings
• Deploying composites or service bus projects
• Deleting files including temporary files
• Deploying new Java EE applications to WebLogic
• Installing or uninstalling Linux programs
• Modifying date and metadata using SQL
• Modifying or deleting the Oracle Identity Cloud Service Applications, Application
ID, and roles that are created by default in Oracle Identity Cloud Service
administration console.
• Modifying firewall rules (iptables)
• Modifying Linux operating system privileges
• Modifying MDS metadata
• Modifying OPSS permissions
• Modifying SSH keys
• Patching Oracle Linux with unsupported updates
• Restarting WebLogic Server, Managed Server, or Node Managers through
WebLogic Server Console.
• Tuning Linux operating system settings
• Using compute console to modify security rules or reserve IP address
• Viewing, modifying, or deleting suite-generated composites, service bus projects,
and folders.
9-2
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
Topics:
• About Patching an Oracle Integration Classic (User-Managed) Instance
• Typical Workflow for Patching an Oracle Integration Classic (User-Managed) Instance
• Quick Tour of the Patching Page
• View Details About the Available Patches
• Perform Prechecks Before Applying a Patch
• Complete Prerequisites Before Applying a Patch
• Apply a Patch
9-3
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
Element Description
Scheduled Patches Displays details about any scheduled patches. Oracle handles all patch
installations:
• Patch name
• Status
• Patched By
• Notes
• Readme link that displays information about the patch
Represents an available patch.
9-4
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
Element Description
Patch History Displays the history of patch installation.
Note: You cannot roll back a patch.
Indicates a successful patching operation. Appears in the Patch History section.
Click this icon to obtain more information about the patching operation.
Displayed on a tools patch, indicates that the patch version for your existing
Oracle Integration Classic (user-managed) instance is older than the current
version. You will also see a warning stating that the service is on a deprecated
tools version. To address this issue, apply the latest tools patch to your Oracle
Integration Classic instance.
5. On the Patching page, check the information in the Available Patches section.
9-5
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
2. On the Patching page, click to the right of the patch you want to check and
select Precheck.
A message appears beneath the patch name: Prechecks in progress.
9-6
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
Note:
These prerequisite steps are required only if you are upgrading a 17.4.1 or “new”
17.4.5 Oracle Integration instance to 18.1.x. They are not required if you previously
upgraded a 17.4.1 instance to 17.4.5 and are now upgrading to 18.1.x, or if you
already have an 18.1.x instance provisioned.
To view the history of your patch, see the Patch History section in the Patching
page. indicates a successful patching operation.
If required (see Note above), complete the following one-time prerequisites for each Oracle
Integration instance:
1. Access the Oracle Integration Oracle Cloud Infrastructure Console Overview page using
your browser and make a note of the administration server IP address.
See Explore the Oracle Cloud Infrastructure Console Instance Overview Page.
9-7
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
9-8
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
8. For each owner listed in the database (see step 7), execute the following command to set
the status to VALID:
UPDATE "SYSTEM"."SCHEMA_VERSION_REGISTRY" SET STATUS = 'VALID' where
STATUS='INVALID' and OWNER='OWNER';
where OWNER is the name of the owner or schema user.
9-9
Chapter 9
Patch and Upgrade Oracle Integration Classic (User-Managed)
Note:
If a schema is INVALID, it is set to VALID and the following output
appears:
1 rows updated.
9. For each owner listed in the database (see step 7) execute the following command
to grant the SELECT and UPDATE permissions to the database table:
GRANT SELECT,UPDATE on "SYSTEM"."SCHEMA_VERSION_REGISTRY$" to OWNER;
For example, GRANT SELECT,UPDATE on "SYSTEM"."SCHEMA_VERSION_REGISTRY$"
to 'SP670824491_SOAINFRA';
10. For each owner listed in the database (see step 7) execute the following command
to grant the SELECT and UPDATE permissions to the database view:
GRANT SELECT,UPDATE on "SYSTEM"."SCHEMA_VERSION_REGISTRY" to OWNER;
For example, GRANT SELECT,UPDATE on "SYSTEM"."SCHEMA_VERSION_REGISTRY"
to 'SP670824491_SOAINFRA';
11. For each owner listed in the database (see step 7) execute the following command
to provide access to DBA_TABLESPACE_USAGE_METRICS:
GRANT SELECT ON sys.DBA_TABLESPACE_USAGE_METRICS to OWNER;
For example, GRANT SELECT ON sys.DBA_TABLESPACE_USAGE_METRICS to
SP670824491_SOAINFRA;
Apply a Patch
You can use the Patching page to apply a patch of an Oracle Integration Classic (user-
managed) instance.
To apply a patch:
1. Navigate to the Patching page.
2. In the Available Patches section, click to the right of the patch you want to apply
and select Patch.
3. In the Patch Service dialog, enter the following information:
• Additional Note (optional): Type notes pertaining to the patch.
• Database Schema Password: You can either leave the field blank or enter
the correct database schema password only if you've changed the password
since the last time a patch was applied.
Note:
If you've not changed the database schema password, leave the
Database Schema Password field blank.
9-10
Chapter 9
Stop and Start Oracle Integration Classic (User-Managed) Instances and Nodes
Topics:
• About Stopping and Starting Instances and Nodes
• Stop and Start Your Instance
• Stop and Start the Nodes in Your Instance
9-11
Chapter 9
Stop and Start Oracle Integration Classic (User-Managed) Instances and Nodes
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Select Platform Services, then Integration Classic.
The Oracle Integration Classic Instances page is displayed.
4. Identify the name of your Oracle Integration Classic instance.
5. Complete one of the following actions:
Note:
The Start and Stop options remain active while the operation is in
progress so that, if the operation gets stuck, you can try to start or stop
again.
9-12
Chapter 9
Scale an Oracle Integration Classic (User-Managed) Instance
3. On the page, click Manage this node to the right of the node and select Stop, Start,
or Restart.
Topics:
• About Scaling Your Instance
• Overview of Scaling Tasks for Your Instance
• Scale Out an Oracle Integration Classic (User-Managed) Instance
• Scale In an Oracle Integration Classic (User-Managed) Instance
• Check Status of Scaling Requests
9-13
Chapter 9
Scale an Oracle Integration Classic (User-Managed) Instance
Oracle Integration Classic logs a message when scaling out is started or completed, or
when a failure is detected.
If an attempt to scale out a cluster fails, Oracle Integration Classic does the following:
• Logs any diagnostic information.
• Sets the status of the instance to RUNNING to allow other operations to continue.
• Returns the instance to its original shape.
• Deletes the node that it created to run the additional Managed Server instance.
9-14
Chapter 9
Scale an Oracle Integration Classic (User-Managed) Instance
Note:
Oracle Integration Classic allocates two threads per server to process scheduled
integrations. You can scale out Oracle Integration Classic (add nodes) to increase
the number of scheduled integrations that can run in parallel in a user-managed
environment.
Note:
At any time during the scaling process, click Manage this service next to the
instance name and select View Activity. The Activity page opens and you can see
the scale-out status in the activity table.
3. In the Oracle Cloud Infrastructure Console, click Manage this node for the node you
want to remove and select Remove node.
The Remove Node dialog box opens.
9-15
Chapter 9
Scale an Oracle Integration Classic (User-Managed) Instance
Note:
At any time during the scaling process, click Manage this service next
to the instance name and select View Activity. The Activity page will open
and you can see the scale-in status in the activity table.
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Select Platform Services > Integration Classic.
4. Click the name of your Oracle Integration Classic instance.
5. On the page, click Manage this service at the top of the page and select
View Activity.
The Activity page of the Platform Services Console opens.
6. In the Search Activity Log panel, enter the necessary search criteria:
Option Description
Start Time Range The date and time range within which you want to see
scaling activity.
Operation Status The status of the scaling activity you want to view. This
option will filter out all scaling activity not in this status. To
see all status, select All.
Instance Name The name of the service instance for which you want to see
scaling activity.
Service Type This should be Oracle Integration.
Operation The operation for which you want to see activity. In the case
of scaling, select any or all of these options:
• Scale Application
• Scale In
• Scale Out
• Scale Up/Down
9-16
Chapter 9
Manage Database Issues
7. Click Search.
All scaling activity that meets the search criteria appears in the results table. The Status
column will indicate whether the scaling operation succeeded or failed. To see more
details about a specific operation, click its drop-down control.
Topics:
• Update the Database Schema Password in Oracle Integration Classic
• Managing Alerts
Note:
If you actively use Visual Builder, file a service request to get help from Oracle
Support to complete the standard operating procedures required for the Visual
Builder specific schemas.
9-17
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
5. Click Manage Association for this association, and then select Update
Database Credentials.
6. Complete the following input fields:
Field Description
Database Administrator Enter the name of the system administrator for the selected database
Username deployment.
Database Administrator Enter the password for the database administrator.
Password
New Schema Password Enter a new password for the Oracle schemas in the selected database
deployment.
7. Click Update.
You can monitor the operation’s progress from this page or from the Activity page.
Managing Alerts
Service administrators can configure rules to generate alerts when metrics exceed or
are under specified thresholds for a specific time period. Service administrators will
receive the alert notifications. See Setting an Alert for a Performance Metric of
Managing and Monitoring Oracle Cloud.
To monitor and manage the Oracle database deployed on Oracle Database Classic
Cloud Service, you can use the standard management tool provided with the version
of the database. See Monitoring and Managing Oracle Database on Database Cloud
Service of Administering Oracle Database Classic Cloud Service.
Topics:
• About Backing Up and Restoring an Oracle Integration Classic (User-Managed)
Instance
9-18
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
• Typical Workflow for Backing Up and Restoring an Oracle Integration Classic (User-
Managed) Instance
• Quick Tour of the Backup Page
• Configure an Automatic Backup
• Initiate an On-Demand Backup
• Delete a Backup
• Disable or Enable Backups
• Restore a Backup
Note:
All incremental backups are automated scheduled backups. You cannot create an
incremental backup on demand.
Note:
Only scheduled automated backups of an Oracle Integration Classic back up the
database instance. On-Demand backups do not perform a database backup.
Alternatively, you can back up your database using the associated Oracle Database
Cloud Service database used by the instance. See Backing Up and Restoring
Databases on Database Cloud Service in Administering Oracle Database Classic
Cloud Service.
9-19
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Note:
Do not attempt to download the backup files generated by Oracle Integration
Classic. These files are encrypted and not accessible offline. You must use
Oracle Integration Classic to restore an instance from a backup.
By default, Oracle Integration Classic stores backups in the container that was
specified when the instance was created.
Oracle Integration Classic automatically deletes a backup when the retention period
for the backup has elapsed.
Note:
When an Oracle Integration Classic instance is deleted, all its backups are
deleted.
9-20
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
While the backup is in progress, you cannot start any other management operation on the
instance. Similarly, if the administration server is not running at the time a backup is started,
do not attempt to start this server until the backup completes.
When the backup is complete, Oracle Integration Classic unlocks the Oracle WebLogic
Server domain. If the backup is a scheduled backup, Oracle Integration Classic also cleans
up older backups as follows:
• From local storage it deletes all backups old enough to be stored only in the Oracle
Integration Classic container.
• From all storage locations it deletes any remaining copies of backups whose retention
period has elapsed. The default is 30 days.
9-21
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Element Description
Backups on Cloud Storage The total amount of space, in megabytes or gigabytes, that backups
are occupying in the Oracle Cloud Infrastructure Object Storage
Classic container for storing backups. This amount includes space
that is occupied by backups that have been manually uploaded to
the container, if any, in addition to the space occupied by backups
that Oracle Integration Classic has moved there.
Backup Volume Used The total amount of space, in megabytes or gigabytes, that local
copies of backups are occupying in the backup volume on the block
storage of the node where the Administration Server is running.
Backup Volume Used (%) The percentage of the available space that backups are occupying
in the backup volume on the block storage of the node where the
Administration Server is running.
Incremental Backups Indicates the schedule for running incremental backups.
Full Backups Indicates the schedule for running full backups.
Most Recent Backup Indicates that the most recent backup failed and the time of its
failure.
Last Successful Backup Indicates the time of the last successful backup.
Backup Now Click this button to create an on-demand backup of the Oracle
Integration Classic instance.
Configure Backups Click this button to update the backup schedule and where backups
are stored.
Disable Backups or Enable Backups Click this toggle button to disable/enable automated and on-demand
backups.
Available Backups List of available backups. By default, only backups for the last seven
days are listed. Use the search field to specify a range of dates for
which you want backups returned.
9-22
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Element Description
Enter the start date of the period for which you want to filter the list
of available backups or the restoration history. By default, the start
date is set to seven days before the current date.
Enter the date in the format mm/dd/yyyy.
• mm is a one-digit or two-digit month number, for example, 2 for
February or 10 for October.
• dd is a number in the range 1–31 for the day of the month.
• yyyy is a four-digit year number, for example, 2104.
Alternatively, click the calendar icon to select the date from a
calendar.
Enter the end date of the period for which you want to filter the list of
available backups or the restoration history. Enter the date in the
format mm/dd/yyyy.
• mm is a one-digit or two-digit month number, for example, 2 for
February or 10 for October.
• dd is a number in the range 1–31 for the day of the month.
• yyyy is a four-digit year number, for example, 2104.
Alternatively, click the calendar icon to select the date from a
calendar.
Note:
The end date must not be earlier than
the start date.
9-23
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Element Description
Completed backup with a warning message. Oracle Integration
Classic instance tried but failed to move or delete one or more older
backups. For information about when and why Oracle Integration
Classic instance moves or deletes older backups. The backup is still
available for use in restoring the service instance.
To find out why Oracle Integration Classic instance could not move
or remove the older backup, place the cursor over the icon.
The presence of the older backup may cause future backups to fail
because of insufficient space.
The backup is identified by the date and time when the backup was
created, which is displayed adjacent to icon that represents the
backup.
Click the icon to see additional information about the backup.
The backup is in the process of being deleted.
Click the icon to see additional information about the backup.
9-24
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Element Description
Completed restoration operation for the Oracle Integration Classic
instance.
The restoration operation is identified by the date and time when it
was started, which is displayed adjacent to icon that represents the
restoration operation.
Click the icon to see additional information about the restoration
operation.
In-progress restoration operation for the Oracle Integration Classic
instance.
The restoration operation is identified by the date and time when it
was started, which is displayed adjacent to icon that represents the
restoration operation.
Click the icon to see additional information about the restoration
operation.
Unsuccessful restoration attempt for the Oracle Integration Classic
instance.
The restoration attempt is identified by the date and time when it
was started, which is displayed adjacent to icon that represents the
restoration attempt.
Click the icon to see additional information about the restoration
attempt.
From Backup The date and time when the backup from which the service instance
was restored was created.
Status The status of the restoration operation:
• Completed
• In-Progress
• Failed
Click the text to see detailed status messages for the operation.
Contains A row of up to two icons that indicates the items that were restored:
•
—Indicates that binary files were restored.
•
—Indicates that configuration files were restored.
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Select Platform Services, then Integration Classic.
The Oracle Integration Classic Instances page is displayed.
9-25
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
7. Click Manage backups on this service next to Available Backups and select
Configure Backups.
8. In the Configure Backups dialog, set the options to configure automated backups
for the service instance.
a. In the Schedule section, set options to configure when automated backups are
performed:
Note:
All times must be for the Coordinated Universal Time (UTC) time
zone, not your local time zone.
Option Description
Full Backup From the drop-down lists, select the day of the week and the
time of day UTC when you want full backups to be performed.
Incremental From the drop-down list, select the time of day UTC when you
Backup want incremental backups to be performed.
9-26
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
b. In the Set new retention period to field, enter the number of days that you want new
incremental backups and full on-demand backups to be retained.
Note:
If you decrease the retention period, any existing backups that are older
than this period will automatically be deleted during the next scheduled
backup.
Full scheduled backups are retained until their last linked incremental backup is no
longer available. The additional retention period for full scheduled backups is fixed
and you cannot change it.
9. Click Save.
Note:
Do not attempt to start the administration server while a backup is in progress.
9-27
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
5. Click Manage backups on this service next to Available Backups and select
Back Up Now.
6. In the Back Up Now dialog, enter the notes up to 255 characters of free-form text
to provide additional information about the backup.
This text is displayed in the Notes field for the backup in the list of available
backups.
7. Click Back Up.
The Backup page is updated to show that the backup is in progress.
While the backup is in progress, you cannot start any other management operation on
the service instance.
When the backup is complete, it is added to the list of available backups on the
Backup page.
9-28
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
5. Click Manage backups on this service next to Available Backups and select
Disable Backups.
6. When prompted for confirmation click Disable Backups.
7. To enable backups again at a later time, return to the Backup page and click Enable
Backups.
Restore a Backup
You can restore an Oracle Integration Classic (user-managed) instance from a backup to
return the service instance to a particular state or recover the service instance after a loss of
data.
Note:
If you restore a service instance's configuration files from a backup in which the
hosts do not match the hosts in the service instance, Oracle Integration Classic
handles the mismatch as follows:
• If the service instance contains any managed server hosts that are not in the
backup, Oracle Integration Classic warns you that it cannot restore the
managed server hosts that are not part of the backup.
Before trying to restore again, you can scale in the service instance to delete
the nodes that correspond to these managed server hosts. See Scale In an
Oracle Integration Classic (User-Managed) Instance
If you choose to continue without scaling in the service instance, Oracle
Integration Classic asks you to confirm that you understand that the service
instance will be scaled in automatically.
• If the backup contains any hosts that are not in the service instance, Oracle
Integration Classic does not attempt to remove the managed servers on these
hosts from the administration server configuration. You must use Oracle
WebLogic Server to remove the managed servers on these hosts from the
administration server configuration.
After you restore a service instance's configuration files from a backup that does not
match the service instance, you might need to modify the restored service instance
to return it to the state you require.
You can restore a service instance from an incremental backup without the need to restore
the full backup to which the incremental backup is linked. In this situation, you are
responsible for ensuring that the service instance is in a consistent state after the service
instance is restored.
Restoration from a backup that is stored on block storage is faster than restoration from a
backup that is stored in an Oracle Cloud Infrastructure Object Storage Classic container.
9-29
Chapter 9
Back Up and Restore an Oracle Integration Classic (User-Managed) Instance
Before restoring an Oracle Integration Classic instance from a backup, you must
disable the load balancer for the service instance.
The applications deployed to your instance will be unavailable during the restoration
process.
To restore an Oracle Integration Classic instance from a backup:
1. Sign in to the Oracle Cloud Infrastructure Console.
2. Click the name of your Oracle Integration Classic instance.
3. In the Service Overview page, click the Administration tile.
4. Click the Backup tab.
5. Click Manage backups on this service next to Available Backups and select
Restore.
You can restore an instance from an incremental backup without the need to
restore the full backup to which the incremental backup is linked. Oracle
Integration Classic instance restores all the data from the linked full backup
required for a complete restoration of the instance.
Note:
If you choose to restore from an incremental backup, you are
responsible for ensuring that the service instance is in a consistent state
after the service instance is restored.
Delete a Backup
You can delete a backup that you no longer require to release storage or prevent an
Oracle Integration Classic (user-managed) instance from being restored from the
backup.
Note:
You can’t delete a full backup with linked incremental backups without
deleting the incremental backups. If the backup you’re deleting has linked
incremental backups, Oracle Java Cloud Service asks if you want to delete
both the full backup and its linked incremental backups.
9-30
Chapter 9
Manage Integrations and Errors
To delete a backup:
1. Sign in to the Oracle Cloud Infrastructure Console.
2. Click in the top left corner of the Oracle Cloud Infrastructure Console.
3. Select Platform Services, then Integration Classic.
4. Click the name of your Oracle Integration Classic instance.
5. In the Service Overview page, click the Administration tile.
6. Click the Backup tab.
The Backup page is displayed.
7. Click Manage backups on this service next to Available Backups and select
Delete.
8. When prompted, confirm that you want to delete the backup.
If the backup you’re deleting has linked incremental backups, Oracle Integration Classic
asks if you want to delete both the full backup and its linked incremental backups.
9-31
Chapter 9
Manage Instance History
9-32
Chapter 9
Use SSH to Sign In to Oracle Integration Classic (User-Managed)
– Unsaved Changes: Displays loggers whose levels you have changed but
haven’t saved, as indicated by an Unsaved icon.
• Filters Menu: Select Open Filters Menu to view loggers by their status (at
default, or increased or decreased) or by their selected logging level. Filter settings
display below the search field as you specify search criteria.
3. Search for logs.
In the Search field, enter a logger name (or partial name) and press Enter. Searching is
case sensitive. For example, enter [Link] to list all loggers that begin with those
characters. Note that searching is performed within the filtered list. For example, if the
Top Containers filter is selected, only the top containers are searched.
4. Change logging levels as needed.
• Use the up and down icons in the Logging Level column to change a logger level.
As you increase or decrease, an unsaved icon displays adjacent to the new logging
level to indicate unsaved changes. The Status column indicates whether you
increased or decreased the level and lists the default level.
• When a logging level lists Inherited, this indicates that its own current level is
inherited from its parent package because it doesn’t have a default level set. Children
packages may have a different level. Changing a package level will automatically
change the logging level of its children if they inherit from it (if they don’t have a
specific logging level set).
• To return to previous settings, click Revert and revert to either the last saved
configuration or set all levels back to their default level.
5. Save your changes. Download logs as needed.
Click Download Logs and save the entire logging file to a zip file.
Topics:
• Access and View Diagnostic Logs
• Export Suite-Generated Artifacts
• Collect Database Statistics
• View System Health
9-33
Chapter 9
Diagnose Oracle Integration Classic (User-Managed) Problems
Topics:
• Use WebLogic Server Logs
• Use Java Flight Recorder Performance Profiles
• Use Oracle Integration Report Incidents
2. Click Manage this service and select Open WebLogic Server Console.
A new browser opens and you are redirected to the login page.
3. Enter the user name and password you provided when you created the service
instance.
4. In the Domain Structure area, expand Diagnostics.
5. Click Log Files.
The Log Files table appears.
6. Select the option to the left of the log file you want to view.
7. Click View.
The log file you selected appears in the table.
Note:
If you do not find the information you are looking for, click the Customize
this table link above the log file and select the Time Interval or use the
other filter options available.
9-34
Chapter 9
Diagnose Oracle Integration Classic (User-Managed) Problems
Java applications without introducing the performance overhead normally associated with
these types of tools. It includes the JFR user interface, which allows users who are running a
Java Flight Recorder-compliant version of Oracle HotSpot to view JVM recordings, current
recording settings, and runtime parameters. The JFR interface includes the Events Type
View, which gives you direct access to event information that has been recorded in the .jfr file,
such as event producers and types, event logging and graphing, event by thread, event stack
traces, and event histograms.
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder
Note:
The sequence of these commands is critical: +UnlockCommercialFeatures
command advises the JVM to recognize the command +FlightRecorder. The
commands must be entered in that order or the JVM will not start.
For example:
You can also enter the +UnlockCommercialFeatures and +FlightRecorder commands in the
WebLogic Server configuration file’s JAVA_OPTIONS (or equivalent) variable.
For more detailed information on enabling JFR, see Running Java Flight Recorder in the
Java Platform, Standard Edition Java Flight Recorder Runtime Guide.
You can generate a diagnostic image capture on-demand — for example, from the WebLogic
Server Administration Console, Fusion Middleware Control, WLST, or a JMX application — or
as the result of an image action. To generate a diagnostic image captures and configure the
location in which they are created, see Configuring and Capturing Diagnostic Images in
9-35
Chapter 9
Diagnose Oracle Integration Classic (User-Managed) Problems
Oracle® Fusion Middleware Configuring and Using the Diagnostics Framework for
Oracle WebLogic Server.
9-36
Chapter 9
Delete an Oracle Integration Classic (User-Managed) Instance
The state of system health is viewable from multiple locations in Oracle Integration instance:
• From the main banner of pages
• From the Integrations, Connections, and Lookups pages
• From the mapper or expression builder
• From the System Health section on the Dashboard page
See View the Dashboard in Using Integrations in Oracle Integration.
9-37
Chapter 9
Delete an Oracle Integration Classic (User-Managed) Instance
9-38
10
Troubleshoot Oracle Integration Classic
(User-Managed)
Topics:
• Provision an Instance Without the Correct User Roles Causes Failure
• Provision Oracle Integration Classic (User-Managed)
• 504 Gateway Timeout Error May Require Editing an Instance's Load Balancer Access
Rules Manually to Add a New IP Address
• Troubleshoot cURL Command Issues When Configuring an IP Network
• Database Backups May Use Up Disk Space and Cause Oracle Integration Classic
Servers to Shut Down
• Troubleshoot Backup and Restore Issues
• Troubleshoot Patching Issues
• Oracle Integration Classic (User-Managed) Fails to Connect to the Database Instance
To successfully provision Oracle Integration Classic, ensure that your user account is
assigned the correct roles. See Assign the Correct User Roles to Create an Instance.
10-1
Chapter 10
Provision Oracle Integration Classic (User-Managed)
10-2
Chapter 10
Troubleshoot cURL Command Issues When Configuring an IP Network
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: [Link]
curl failed to verify the legitimacy of the server and therefore could
not
establish a secure connection to it. To learn more about this situation
and
how to fix it, please visit the web page mentioned above.
• When you receive an HTTP 500 Internal Server error, your JSON file content is likely
not correct. Check for special characters such as ”.
• When you submit a request and the curl command does not respond and print any
output, ensure the Oracle Load Balancer as a Service URL is accessible from a browser
and you are not behind a firewall/inside a corporate network.
This can result in archiving issues and the Oracle WebLogic Servers can only connect to the
database as SYSDBA.
To resolve this issue, increase the mount space. This enables the database to run again. If no
issues are found in the archive logs, clean up the files occasionally to avoid similar issues in
the future.
See Back Up and Restore an Oracle Integration Classic (User-Managed) Instance.
10-3
Chapter 10
Troubleshoot Patching Issues
3. On the page, click and choose Open WebLogic Server Console to open the
WebLogic Server Console.
A new browser opens and you are redirected to the WebLogic Server console’s
login page.
4. Sign in to Oracle WebLogic Server Administration Console.
5. In the Domain Structure pane, select Environment, then select Servers.
6. In the Change Center pane, click Lock & Edit.
7. Select the additional managed servers and click Delete. Click OK to confirm.
8. In the Change Center pane, click Activate Changes.
3. On the page, click and choose Open WebLogic Server Console to open the
Oracle WebLogic Server Administration Console.
Alternatively, you can use the following URL format to access the console:
[Link]
A new browser opens and you are redirected to the Oracle WebLogic Server
Administration Console login page.
4. Sign in to Oracle WebLogic Server Administration Console as a WebLogic server
administrator.
5. In the Domain Structure pane, select Environment, then select Servers.
10-4
Chapter 10
Troubleshoot Patching Issues
6. In the Configuration tab, verify the state of all the managed servers. Ensure that the state
for all the managed servers is displayed as Running.
8. On the Change and Restarts page, click the Other Edit Sessions tab and ensure that
there is only one row by default listed under the Current Edit Sessions table.
10-5
Chapter 10
Oracle Integration Classic (User-Managed) Fails to Connect to the Database Instance
9. Click the Change List tab and verify if the Pending Changes table has no items
to display.
10-6