Error Handling
This section describes the different ways errors are handled in the integration:
Summary of Integrations Error Handling
Integration Process: DACS OUAI Enrollment Sync Transfer (applies to OIC flows FTP and OS)
Type of error
Action
Notification Type
Retry
Technical Fault
 
Example: Source FTP or Source Object Storage is not accessible.
Process Stop
Error Email
Next scheduled run will pick up the files from the DACS source content server or manually run the OIC process.
Partial Processing
 
Example: Network connection Issue. OUAI Object Storage not accessible.
Process Stop
Error Email
 
Process Complete Email
 
(includes list of files not transferred)
Next scheduled run will pick up the files not transferred from DACS source content server or manually run the OIC process.
Business Fault
 
For each record processing in OUAI, it will return a positive/negative acknowledgment in the Ack flow.
Handled by the Enrollment Ack flow
 
Fix data in DACS or OUAI.
 
Resend message from DACS.
 
Integration Process: OUAI DACS Enrollment Sync Acknowledgment
Type of error
Action
Notification Type
Retry
Technical or Remote Fault
 
Example: OUAI Object Storage is not accessible.
Process Stop
Error Email
Rerun or schedule the integration process
Technical Fault
 
Example: DACS returns Status 401 or 500
Process Stop
Error Email
Integration fix: Rerun or reschedule the integration process.
Technical Fault
 
Example: DACS returns Status 400
Process Continue
N/A
DACS throws 400 error when a duplicate request is found with syncrequestid. OIC will suppress this kind of error as this has already been synchronizised from OUAI to DACS.
 
Integration Process: DERMS OUAI Event Device Outcome
Type of error
Action
Notification Type
Retry
Technical or Remote Fault
 
Example: OUAI Object Storage is not accessible.
Send FAILURE ackType to DERMS
Process Stop
Error Email
Resend message from DERMS
Business Fault
N/A
 
None
 
OUAI handles the business errors.
 
Integration Process: OUAI DERMS Load Reduction Forecast
Type of error
Action
Notification Type
Retry
Technical or Remote Fault
 
Example: OUAI Object Storage is not accessible.
Send FAILURE ackType to DERMS
Process Stop
Error Email
Resend message from DERMS
Business Fault
N/A
Error Email
None
 
OUAI handles the business errors.
Technical Fault
 
(DACS returns Status 400)
Process Continue
N/A
DACS throws 400 error when a duplicate request is found with syncrequestid. OIC will suppress this kind of error as this has already been synchronized from OUAI to DACS.
Resubmitting the Error Instances in Oracle Integration Cloud
In this integration, the flows initiated by Oracle Utilities Analytics Insights are asynchronous flows. The Resubmit option is available only for asynchronous flows.
To resubmit the error instances in Oracle Integration Cloud:
1. Log in to Oracle Utilities Analytics InsightsOracle Integration Cloud.
2. Navigate to Integrations > Monitoring > Errors.
3. Select the integration to resubmit.
4. Click the Resubmit icon.