Table of Contents
- Title and Copyright Information
- Preface
- 1 Get Started with Integrations
- 2 Understand Hybrid Integrations
-
3
Design, Manage, and Monitor
Integrations in Projects
-
Design a Project
- Control Who Can Edit, View, and Monitor in a Project
- Create or Import a Project
- Create, Import, or Copy an Integration into a Project
- Unlock an Integration in a Project
- Refresh Endpoints of an Integration in a Project
- Update Property Values of an Integration in a Project
- Create a Version of an Integration in a Project
- Add and Share a Connection Across a Project
- Edit a Connection in a Project
- Refresh Connection Metadata in a Project
- Delete a Connection in a Project
- Unlock a Connection in a Project
- Add a Lookup to a Project
- Edit a Lookup in a Project
- Clone a Lookup in a Project
- Delete a Lookup in a Project
- Import a JavaScript Library in a Project
- Delete a JavaScript Library in a Project
- Update a JavaScript Library in a Project
- Create, Publish, and Subscribe to Events in a Project
-
Manage a Project
- Create and Manage a Project Deployment
- Activate or Deactivate a Project
- Edit and Replace Dependent Resources in a Project
- Export a Project
- Clone a Project
- Invoke Child Integrations Inside or Outside of Projects
- Manage Accelerator Projects
- Activate or Deactivate an Integration in a Project
- Deploy Integration Endpoints to Oracle Cloud Infrastructure API Gateway
- Clone an Integration in a Project
- Update the Tracing Level of Integrations in a Project
- Test REST Adapter Trigger Connection-Based Integrations in Projects
- View the Dependent Relationships Between Project Resources
- View Run Details About Integrations in Projects
- View Project Status
- Edit Project Description Details
- Delete a Project
- Monitor Integrations in a Project
-
Design a Project
-
4
Create Connections
- Inbound and Outbound Endpoints and Transport Layer Security Server Version Support
- Create a Connection
- Configure Connection Properties and Security Properties
- Test the Connection
- Edit a Connection
- Clone a Connection
- Delete a Connection
- Unlock a Connection
- Refresh Integration Metadata
- Manage Security Certificates
- View Preinstalled Adapters
- Allow JSON Numbers with High Precision and Scale
-
5
Understand Integration Creation
and Best Practices
- Understand Integration Patterns
-
Common Integration Pattern
Pitfalls and Design Best Practices
- Avoid Common Integration Pattern Pitfalls
- Avoid Creating Too Many Schedule Integrations
- Synchronous Integration Best Practices
- Design Long-Running or Time-Consuming Integrations as Asynchronous Flows
- Timeouts in Service Calls During Synchronous Invocations
- Parallel Processing in Outbound Integrations
- Understand Trigger and Invoke Connections
- Create an Integration
-
6
Create Application
Integrations
- Design an Application Integration
- Define Inbound Triggers and Outbound Invokes
- Add Suggestions, Invokes, and Actions Through an Inline Menu
- Cut and Paste Elements in the Integration Canvas
- Expand and Collapse Actions in the Integration Canvas
- Create Global Variables
- Define Ad-Hoc Maps
- Import a Map File into an Integration
-
Add Actions to an Application
Integration
- Loop over Repeating Elements with a For-Each Action
- Route Expressions with Switch Action Branches
- Manage a Group of Actions and Fault Handlers with a Scope Action
- Assign Values to Scalar Variables in an Assign Action
- Loop Over Actions or Invoke Connections While a Condition is Satisfied with a While Action
- Send Notification Emails During Stages of the Integration with a Notification Action
- Build Complex Assignment Statements with a Stitch Action
- Delay Integration Processing for a Specified Time Period with a Wait Action
- Add Global Fault Handling to Integrations
- Catch Faults with a Re-throw Fault Action
- Throw Faults with a Throw New Fault Action
- Process Files in Schedule Integrations with a Stage File Action
- Receive Requests for Multiple Resources in a Single REST Adapter Trigger with a Pick Action
- Log Messages with a Logger Action
- Process Tasks in Parallel with a Parallel Action
- Invoke Oracle Cloud Infrastructure Functions Directly from an Integration with an OCI Function Action
- Publish Events in an Integration with a Publish Event Action
- Add JavaScript Functions to an Integration with a JavaScript Action
- Invoke Oracle Cloud Infrastructure Object Storage from an Integration with an OCI Object Storage Action
- Add Placeholder Notes with a Note Action
- Translate an EDI Document with the B2B Action
- Interact with Files in File Server
- Use XPath Axis and Wildcard Expressions in the Expression Builder
- Use Lookups in Variable Assignments
- Define Fault Aggregation in Parallel Processing Scenarios
- Assign Business Identifiers for Tracking Fields in Messages
- Display Errors and Warnings in an Integration
-
7
Create Schedule
Integrations
- Create a Schedule Integration
- Define the Integration Schedule
- Create and Update Parameters in Schedule Integrations
- Run a Schedule Integration Immediately
- Start and Pause an Integration Schedule
- Change the User Submitting an Integration Schedule
- Globally Change the Submitter of Integration Schedules
- View Past and Present Schedule Integration Runs
- View Future Schedule Integration Runs
- Edit an Integration Schedule
- Delete an Integration Schedule
- Unlock an Integration Schedule
- Convert a Schedule Integration to a REST Adapter-Triggered, Application Integration
- Delete Scheduled or Ad-Hoc Runs
- Monitor Schedule Integration Runs
- Understand Schedule Integration Behavior When Using the Local Time Zone
- 8 Create Integrations to Publish and Subscribe to Events
- 9 Map Data and Create Lookups
-
10
Manage the Agent Group and the On-Premises Connectivity Agent
- Download and Run the Connectivity Agent Installer
- Restart the Connectivity Agent
- Create a Connection with an Agent Group
- Upgrade the Connectivity Agent Automatically
- Back Up and Recover the Connectivity Agent
- Use the Connectivity Agent in High Availability Environments
- Delete an Agent Group
- Agent Behavior in a Decommissioned Instance or HTTP 404/401 Error Response Codes
- 11 Use JavaScript Libraries in Integrations
-
12
Manage Integrations
- Activate and Deactivate Integrations
- Test Integrations in Oracle Integration
- Edit and Replace Dependent Resources
- Invoke a Child Integration from a Parent Integration
- Manage Packages
- Import and Export Integrations
- Clone the Design-Time Metadata of an Entire Service Instance
- Refresh Endpoints for Integrations
- Set the Time Limit for Inactive Sessions
- Modify an Integration
- View the Actions and Connections in an Integration
- Clone an Integration
- Create a Draft of an Integration
- Delete an Integration
- Recover Unsaved Integration Changes
- Override Design-Time Properties in an Integration
- Use Metadata in Integrations
- Cancel a Running Integration Instance
- View the Contents of an Incomplete Integration
- Edit an Integration with Incomplete Connections
- Change the Time Zone
-
13
Monitor Integrations During Runtime
- View the Dashboard
- View Notification Alert Announcements and the Status of Asynchronous Operations
- Monitor the Message Processing Status of Integrations
- Monitor Agents
- Learn About the Payloads in the Activity Stream
- Measure an Integration's Performance
- Find Integrations That Experienced Errors
- Find Integrations That Timed Out or Were Aborted
- Manage Errors
- Track Integration Instances
- Monitor Integrations That Subscribe to Events
- View Minimal Details About Debug Tracing Level Instances for 32 Days
- View the Calendar of Schedule Integration Runs
- Diagnose and Manage Event-Based Oracle Fusion Applications Integrations
- Send System Status Reports with Notification Emails
-
14
Troubleshoot Oracle Integration
- Troubleshoot Oracle Cloud Infrastructure Notification Email Configuration to Ensure Proper Delivery
- Troubleshoot the Connectivity Agent
- Troubleshoot Private Endpoints
-
Troubleshoot Integration
Runtime
- An Integration Runs Slowly
- Fewer Integration Instances Ran Than Usual
- Using Basic Authentication to Call Services When Oracle Identity Cloud Service is Configured With Multi-Factor Authentication Causes a 401-Unauthorized Error
- Perform Remedial Actions When the Payload Exceeds the Size Limit
- Remove Unprintable Control Characters from the Incoming Payload
- Notification Action Returns a <from> value is invalid Error
- Synchronous Integration Timeout Failure
- Activity Stream Details
- Message Dequeuing Takes Three to Four Seconds in Asynchronous Integrations
- 403 Error When Accessing an API Protected Using OAuth
- Troubleshoot Certificate Import Failures
-
Troubleshoot Integration Design
Time
- Missing a Primary Business Identifier in an Integration
- Unable to Call a replaceAll JavaScript Function
- Conflict with Using Variables of String Data Type and Applying Mathematical Comparator Expressions
- Reduce Network Calls that Slow Down Processes Caused By Writing Record By Record
- Invoke Subprocess Integrations Using a Single REST API Connection
- Trigger Connection Cannot Receive an Empty Array in JSON if the Corresponding JSON Received Has an Empty JSON
- Troubleshoot Schedule Integrations
- Troubleshoot Integration Activations
-
A
Oracle Integration Use Cases
- Manage Oracle Cloud Infrastructure Buckets and Objects from an Integration
- Read Large XML Files Containing Multiple Namespaces
- Use a Stage File Write Operation with an Opaque Schema
- Test REST Adapter Trigger-Based Integrations with Multipart Attachments on the Configure and run page
- Calculate the Sum of a Column or the Count of Rows While Processing Large Files
- B Keyboard Shortcuts