Integration Flows
The integration supports the following processes:
Enrollment Sync Process
When customers enroll or unenroll, their smart controllable device(s) in a program successfully in Oracle Utilities Digital Asset Cloud Service, the enrollment information are sent to Oracle Utilities Analytics Insights through a file extract.
This integration process transfers the enrollment file from Oracle Utilities Digital Asset Cloud Service to Oracle Utilities Analytics Insights.
Oracle Utilities Analytics Insights process the enrollments and send the enrollment acknowledgment back to Oracle Utilities Digital Asset Cloud Service.
Oracle Utilities Digital Asset Cloud Service can place the file in an On Premise FTP Server or in an OCI Object Storage location. Oracle Utilities Analytics Insights only interacts with files through OCI Object Storage.
The enrollment synchronization and acknowledgment are handled by the following Oracle Integration Cloud integration flows depending on the file transfer preference:
The following diagram shows the Enrollment-related processes: Shows a graphical representation of the Enrollment Request integration process.
Enrollment FTP Transfer (DACS Initiated)
This integration process retrieves the enrollment sync data file(s) from an FTP content storage location where Oracle Utilities Digital Asset Cloud Service uploads files and transfer it to the related Oracle Utilities Analytics Insights Object Storage location.
The following diagram shows a graphical representation of the Enrollment Sync integration process from an FTP Server: Shows a graphical representation of the Enrollment Request integration process.
Processing Details
This is a scheduled integration process deployed on Oracle Integration Cloud and does the following:
1. The process is triggered by a schedule or it can also be triggered manually.
2. Lists all files found in the in the Oracle Utilities Digital Asset Cloud Service source folder, filepath set in the property dacs.ftp.enroll.input.directory. It will retrieve files matching the prefix set in the dacs.enroll.filename.prefix property.
If no file is found, it will send a no file found email notification and the process will stop.
If files are found, go to the next step.
3. For each file, do the following:
a. Download the file using the FTP Adapter.
b. If Oracle Utilities Analytics Insights is configured to receive the file via object storage, invokes the “OU OUAI Common OS Transfer” Oracle Integration Cloud child process passing the necessary information to transfer the file accordingly.
The OU OUAI Common OS Transfer Oracle Integration Cloud child process uploads the file to the Oracle Utilities Analytics Insights object Storage.
Note: The property ouai.file.target.transfer is defaulted to “os”. Currently, Oracle Utility Analytics Insights only support Object Storage as its content server.
If the child process returns HTTP status 200, the file transfer was successfully completed. The source file name is renamed by appending the prefix set in the property.
Else, an error occurred during the file transfer.
4. After successful transfer of all the files, a Process Completed email notification is sent to dacs.to.process.notification and ouai.to.process.notification recipients defined in lookup OUTL-BRT-OUAI_DACS_DRMS_EMAIL_ID.
5. Error Handling.
For any errors encountered in this process:
An error email notification with error details is sent via the common error handler Oracle Integration Cloud process.
If the error occurs while processing the list of files, then the Process Complete email notification is also sent out containing the summary of files transferred and not transferred.
Technical Details
The following table describes the integration processes and the respective Oracle Utilities Analytics Insights and Oracle Utilities Digital Asset Cloud Service artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU DACS OUAI Enrollment FTP Transfer
Integration Process Identifier
OUTL-BA-DACS_OUAI_FTP_ENROLL
Integration Project Name
OU OUAI DACS DERMS
Source Connection (FTP Adapter)
OU FTP DACS for OUAI-DACS-DERMS
Target Connection (REST Adapter)
OU REST OIC for OUAI-DACS-DERMS
(Connecting to internal OU OUAI Common OS Transfer OIC flow passing file as attachment)
Local Integrations
OU OUAI Common OS Transfer
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
Enrollment OS Transfer (DACS Initiated)
This integration process retrieves the enrollment sync data file(s) from an Oracle Integration Cloud Object Storage location where Oracle Utilities Digital Asset Cloud Service uploads files and transfer it to the related Oracle Utilities Analytics Insights Object Storage location.
The following diagram shows a graphical representation of the Enrollment Sync integration process from an Oracle Integration Cloud Object Storage: Shows a graphical representation of the Enrollment Request integration process.
Processing Details
This is a scheduled integration process deployed on Oracle Integration Cloud and does the following:
1. The process is triggered by a schedule or it can also be triggered manually.
2. Lists all files found in the Oracle Utilities Digital Asset Cloud Service Object Storage Bucket, that is set in the property dacs.os.enroll.bucket along with dacs.os.namespace. It will retrieve files matching the prefix configured in the property dacs.enroll.filename.prefix.
If no files are found, it will send a no file found email notification and the process will stop.
If files are found, go to the next step.
3. For each file, do the following:
a. Get the file using the REST Adapter.
b. If Oracle Utilities Analytics Insights is configured to receive the file via object storage, invokes the Oracle Integration Cloud child process: OU OUAI Common OS Transfer passing the necessary information to transfer the file accordingly.
The “OU OUAI Common OS Transfer” Oracle Integration Cloud child process uploads the file to the Oracle Utilities Analytics Insights object Storage.
Note: The property ouai.file.target.transfer is defaulted to “os”. Currently, Oracle Utilities Analytics Insights only support Object Storage as its content server.
If the child REST service returns HTTP status 200, the file transfer was successfully completed. The source file name is renamed by appending the prefix set in the dacs.prefixtag.fileuploaded property.
Else, an error occurred during the file transfer.
4. After successful transfer of all the files, a Process Completed email notification is sent to dacs.to.process.notification and ouai.to.process.notification defined in lookup OUTL-BRT-OUAI_DACS_DRMS_EMAIL_ID.
5. Error Handling.
For any errors encountered in this process:
An error email notification with error details is sent via the common error handler Oracle Integration Cloud process.
If the error happens while processing the list of files, then the Process Complete email notification is also sent out containing the summary of files transferred and not transferred.
Technical Details
The following table describes the integration processes and artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU DACS OUAI Enrollment FTP Transfer
Integration Process Identifier
OUTL-BA-DACS_OUAI_FTP_ENROLL
Integration Project Name
OU OUAI DACS DERMS
Source Connection (REST Adapter)
OU REST DACS Object Storage for OUAI-DACS-DERMS
(Connecting to Object Storage)
Target Connection (REST Adapter)
OU REST OIC for OUAI-DACS-DERMS
(Connecting to internal OU OUAI Common OS Transfer OIC flow passing file as attachment)
Local Integrations
OU OUAI Common OS Transfer
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
Enrollment Acknowledgment OS Process (OUAI Initiated)
After Oracle Utilities Analytics Insights process the enrollments received from Oracle Utilities Digital Asset Cloud Service, it sends the enrollment acknowledgment back to Oracle Utilities Digital Asset Cloud Service.
Oracle Utilities Analytics Insights only interacts with files through Oracle Integration Cloud Object Storage and Oracle Utilities Digital Asset Cloud Service receives the enrollment acknowledgments through a REST web service.
The following diagram shows a graphical representation of the Enrollment Sync Acknowledgment integration process: Shows a graphical representation of the Enrollment Request integration process.
Processing Details
This is a scheduled integration process deployed on Oracle Integration Cloud and does the following:
1. The process is triggered by a schedule or it can also be triggered manually.
2. Lists all files found in the Oracle Utilities Analytics Insights Object Storage Bucket, set in properties ouai.os.enrollack.bucket and ouai.os.namespace. It will retrieve files matching the prefix set in the ouai.os.enrollack.filename.prefix property.
If no file is found, it will send a no file found email notification and the process will stop.
If files are found, go to the next step.
3. For each file, do the following:
a. Get the file using the REST Adapter
b. For each record in the file:
Transform the enrollment acknowledgment CSV record to Oracle Utilities Digital Asset Cloud Service JSON format.
Invoke Oracle Utilities Digital Asset Cloud Service Sync Request Update REST endpoint to send the acknowledgment.
For any errors encountered during record processing in the loop:
The source file will be renamed to append the error record number.
Sample: feedback.dacs.program_subscription.20230210 _ErrInRcd_6.csv
The sample denotes that when processing the 6th record, an error was encountered due to a network connection issue or the application went down. When the file is reprocessed, it will start at the 6th record.
It will stop further record processing in the file.
c. If no error encountered in the record processing loop:
The current source file name is renamed by appending the prefix set in the property ouai.prefixtag.fileuploaded processed.
Else, an error occurred during the record processing and stop further file processing.
4. After successful transfer of all files, a Process Complete Notification email is sent to dacs.to.process.notification and ouai.to.process.notification recipients defined in the OUTL-BRT-OUAI_DACS_DRMS_Email_ID lookup.
5. Error Handling.
For technical faults encountered in the process, such as connectivity issues, an error email notification with error details is sent out via the common error handler Oracle Integration Cloud process.
If an error is encountered while processing the list of files, the Process Complete email notification is also sent out containing the summary of files transferred and not transferred.
Technical Details
The following table describes the integration processes and the respective Oracle Utilities Analytics Insights and Oracle Utilities Digital Asset Cloud Service artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU OUAI DACS EnrollmentAck OS Process
Integration Process Identifier
OUTL-BA-OUAI_DACS_OS_ENROLL_ACK
Integration Project Name
OU OUAI DACS DERMS
Source Connection (REST Adapter)
OU REST OUAI OS for OUAI DACS DRMS
(Connecting to Object Storage)
Target Connection (Oracle Utilities Adapter)
OU REST DACS for OUAI-DACS-DRMS
Local Integrations
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
Event Device Outcome (DERMS Initiated)
Customers enrolled in an active program are called upon to participate in program events for a specific duration.
After events have completed, Oracle Utilities Grid Edge Distributed Energy Resources Management System receives the actual outcome of all devices’ event participation from Oracle Utilities Live Energy Connect (LEC).
Oracle Utilities Grid Edge Distributed Energy Resources Management System aggregates and sends both Oracle Utilities Digital Asset Cloud Service and Oracle Utilities Analytics Insights the post event outcome for all controllable devices called to participate in an event or events through a file.
The data in the file can be from one or multiple events. Each device that is called to participate in an event will have one record in the file. Example: If a service point has 2 devices linked to it and both participated in an event, then each device will have one outcome record in the file.
Once the file is ready, Oracle Utilities Grid Edge Distributed Energy Resources Management System sends the JSON outbound message with the file attachment.
This integration process transfers the post event outcome file from Oracle Utilities Grid Edge Distributed Energy Resources Management System to Oracle Utilities Analytics Insights and sends an acknowledgment back to Oracle Utilities Grid Edge Distributed Energy Resources Management System when the process is completed or encountered an error.
The following diagram shows a graphical representation of the Event Outcome integration process. Shows a graphical representation of the Enrollment Request integration process.
Processing Details
The integration process deployed on Oracle Integration Cloud is exposed as a REST API and does the following:
1. The process is triggered when Oracle Utilities Grid Edge Distributed Energy Resources Management System invokes REST endpoint to send the post event outcome information to Oracle Utilities Analytics Insights Service. The message received is a JSON payload with a CSV file attachment.
2. If Oracle Utilities Analytics Insights is configured to receive the attached file via object storage the request is routed to OU OUAI Common OS Transfer child process passing the necessary information to drop it accordingly.
The OU OUAI Common OS Transfer Oracle Integration Cloud child process uploads the file to the Oracle Utilities Analytics Insights Object Storage.
Note: The property ouai.file.target.transfer is defaulted to “os”. Currently, Oracle Utilities Analytics Insights only support Object Storage as its content server.
a. If the child REST service returns HTTP status 200, the file transfer was successfully completed, and a positive post event outcome acknowledgment is sent to Oracle Utilities Grid Edge Distributed Energy Resources Management System.
b. Else, an error occurred during the file transfer and a negative post event outcome acknowledgment is sent to Oracle Utilities Grid Edge Distributed Energy Resources Management System.
3. Error Handling
For any errors encountered in this process:
An error email notification with error details is sent via the common error handler Oracle Integration Cloud process.
A negative acknowledgment is sent to Oracle Utilities Grid Edge Distributed Energy Resources Management System upon it will retry the file transfer according the MAX_RETRIES setting in their DRMS_PARAMENTERS table.
The integration flow will stop processing.
Technical Details
The following table describes the integration processes and the respective Oracle Utilities Grid Edge Distributed Energy Resources Management System and Oracle Utilities Analytics Insights artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU DERMS OUAI Event Device Outcome Transfer
Integration Process Identifier
OUTL-BA-DRMS_OUAI_EVT_OUTC_TRNFR
Integration Project Name
OU OUAI DACS DERMS
Source Connection (Oracle Utilities Adapter)
OU REST DERMS for OUAI DACS DERMS
Trigger
DERMS Service Name: NMS-DACSOutbound
OperationId: deviceOutcomeToOUAI
Target Connection
(REST Adapter)
OU REST OIC for DACS-DERMS (Connecting to internal OU OUAI Common OS Transfer OIC flow passing file as attachment)
Target Connection
(Oracle Utilities Adapter)
OU REST DERMS for OUAI DACS DERMS
invoke
DERMS Service Name: NMS-DACSInbound
openAPIUrl: https://{host}:{port} /nms-drms/ rest/v1/openapi.json
OperationId: deviceOutcomeAck
Method: POST
URI: /device-outcome-ack
Local Integrations
OU OUAI Common OS Transfer
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
OUTL-BRT-DACS_OUAI_Routing
KWH Avoided OS Transfer (OUAI Initiated)
When customer devices, enrolled in an active program participated in a program event, the outcome of the devices’ participation can result in a financial incentive.
The actual reduction in consumption during the event duration is calculated by Oracle Utilities Analytics Insights. The kWh Avoided is calculated at the metered service point linked to the device or devices that participated in an event.
This integration process sends the KWH Avoided data from Oracle Utilities Analytics Insights to Oracle Utilities Digital Asset Cloud Service.
Oracle Utilities Analytics Insights only interacts with files through OCI Object Storage and Oracle Utilities Digital Asset Cloud Service can receive the files in an On Premise FTP Server or in an OCI Object Storage location.
The Kwh Avoided File Transfer called internally the following Oracle Integration Cloud integration flows depending on the target file transfer preference:
OU DACS Common OS Transfer
OU DACS Common FTP Transfer
The following diagram shows a graphical representation of the KWH Avoided File Transfer process. Shows a graphical representation of the Enrollment Request integration process.
Processing Details
This is a scheduled integration process deployed on Oracle Integration Cloud and does the following:
1. The process is triggered by a schedule or it can also be triggered manually.
2. Lists all files found in the Oracle Utilities Analytics Insights Object Storage Bucket, set in properties ouai.os.kwhavoided.bucket and ouai.os.namespace. It will retrieve files matching the prefix set in the ouai.os.kwhavoided.filename.prefix property.
If the file is not found, it will send a ‘no file found’ email notification and the process stops.
If files are found, proceed to the next step.
3. For each file, do the following:
a. Get the file using the REST Adapter.
b. Based on the value set in the dacs.file.target.transfer.pref property, the process sends the file reference to a child process.
c. There are 2 child processes that can be called - OU DACS Common FTP Transfer and OU DACS Common OS Transfer.
If the property value is ‘os’, it is routed to the OU DACS Common OS Transfer child process, the file is sent to DACS OCI Object Storage. The file location is set in the dacs.os.namespace and dacs.os.kwhavoided.bucket properties.
If property value is ‘ftp’, it is routed to OU DACS Common FTP Transfer child process, the file is sent to the Oracle Utilities Digital Asset Cloud Service FTP location. The file location is set in the dacs.ftp.kwhavoid.input.directory property.
d. If the child process returns HTTP status 200, the file transfer was successfully completed. The source file name is renamed by appending the prefix set in the ouai.prefixtag.fileuploaded property. Otherwise, an error occurred during the file transfer.
4. After successful transfer of all files, a Process Complete Notification email is sent to dacs.to.process.notification and ouai.to.process.notification recipients defined in the OUTL-BRT-OUAI_DACS_DRMS_Email_ID lookup.
5. Error Handling.
For any errors encountered in this process:
An error email notification with error details is sent via the common error handler Oracle Integration Cloud process.
If an error is encountered while processing the list of files, the Process Complete email notification is also sent out that contains the summary of files transferred and not transferred.
The integration flow will stop processing.
Technical Details
The following table describes the integration processes and the respective artifacts used in this integration process:
Artifacts
Value
Integration Process Name
OU OUAI DACS KwhAvoided OS Transfer
Integration Process Identifier
OUTL-BA-OUAI_DACS_KWHAVD_OS_TRF
Integration Project Name
OU OUAI DACS DERMS
Source Connection
(REST Adapter)
OU REST OUAI Object Storage for OUAI-DACS-DERMS
(Connecting to Object Storage)
Target Connection
(REST Adapter)
OU REST OIC for OUAI-DACS-DERMS
(Connecting to internal OU DACS Common OS Transfer or OU DACS Common FTP Transfer OIC flow passing file as attachment)
Local Integrations
OU DACS Common FTP Transfer
OU DACS Common OS Transfer
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
Load Reduction Forecast OS Transfer (OUAI Initiated)
Oracle Utilities Analytics Insights calculates the load reduction forecast for each metered service point associated to a utility customer enrolled in an active demand response program and sends the information to Oracle Utilities Grid Edge Distributed Energy Resources Management System.
Oracle Utilities Analytics Insights only interacts with files through the Oracle Integration Cloud Object Storage and Oracle Utilities Grid Edge Distributed Energy Resources Management System receives the files through a REST web service.
The following diagram shows a graphical representation of the Load Reduction Forecast File Transfer process. Shows a graphical representation of the Enrollment Request integration process.
Processing Details
This is a scheduled integration process deployed on Oracle Integration Cloud and does the following:
1. The process is triggered by a schedule or it can also be triggered manually
2. List all file list found from in the Oracle Utilities Analytics Insights Object Storage bucket, set in ouai.os.loadreductionforecast.bucket and ouai.os.namespace properties. It will retrieve files matching the prefix set in the ouai.loadreductionforecast.filename.prefix property.
If no file is found, it will send a no file found email notification and the process will stop.
If files are found, go to the next step.
3. For each file, do the following:
a. Get the file using the REST Adapter.
b. Prepare the file to send to Oracle Utilities Grid Edge Distributed Energy Resources Management System.
c. Invoke DERMS Load Reduction Forecast REST API and send the file as a binary attachment.
d. Check the Acknowledge Type (ackType) field from Oracle Utilities Grid Edge Distributed Energy Resources Management System.
If it displays “SUCCESS”, the source file name is renamed by appending the prefix set in the ouai.prefixtag.fileuploaded property and the next file in the list is processed.
Otherwise, an error occurred during file transfer and the rest of the files, if any, will not be processed.
4. After successful transfer of all files, a Process Complete email notification is sent to ouai.to.process.notification and derms.to.process.notification recipients defined in the OUTL-BRT-OUAI_DACS_DRMS_Email_ID lookup.
5. Error Handling.
For any errors encountered in this process:
An error email notification with error details is sent via the common error handler Oracle Integration Cloud process.
If the error happens while processing the list of files, the Process Complete email notification is also sent out containing the summary of files transferred and not transferred.
Technical Details
The following table describes the integration processes and the respective Oracle Cloud Infrastructure Object Storage and Oracle Utilities Grid Edge Distributed Energy Resources Management System artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU OUAI DERMS LoadReductionForecast OS Transfer
Integration Process Identifier
OUTL-BA-OUAI_OS_LR_FORECAST
Integration Project Name
OU OUAI DACS DERMS
Source Connection
(REST Adapter)
OU REST OUAI Object Storage for OUAI DACS DRMS
(Connecting to Object Storage)
Target Connection
(Oracle Utilities Adapter)
OU REST DERMS for OUAI DACS DERMS
invoke
DERMS Service Name: NMS-DACSInbound
openAPIUrl: https://{host}:{port} /nms-drms/ rest/v1/openapi.json
OperationId: loadForecastReduction
Method: POST
URI: /load-forecast-reduction/{file-name}
Local Integrations
OU OUAI DACS DERMS Common Error Handler
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID
Common Integration Flows
This section focuses on the common logic that is used throughout the integration. The common logic is placed in common integration flows to be reused or called by the other integrations flows. It can be categorized in design standards, email format, and common integration.
File to File Transfer
Many integrations move files from one application to another. Source and target locations can be a folder in an on-premises server or a cloud object storage. This is dependent on what the source and target applications support during the implementation.
Note: Currently, Oracle Utilities Analytics Insights only uses the Oracle Integration Cloud Object Storage as its content server. Oracle Utilities Grid Edge Distributed Energy Resources Management System uses REST APIs to send and receive files. Oracle Utilities Digital Asset Cloud Service supports both FTP and Object Storage as its content server.
If the source application supports both FTP and object storage as its content server, then there will be two Oracle Integration Cloud flows to support each entry point. It is duplicated because an integration cannot be activated if one of the connections is not setup.
To allow customers to decide how to transfer files to a target location, a file target transfer preference property must be set to determine where to transfer the file. Valid values are “os” or “ftp”.
If set to “os”, a child Oracle Integration Cloud flow is called to transfer the file to a target object storage location. Shows a graphical representation of the Enrollment Request integration process.
Note: Each application’s target object storage location has it's own child Oracle Integration Cloud flow.
If set to “ftp”, a child Oracle Integration Cloud flow is called to transfer the file to a target ftp location. Shows a graphical representation of the Enrollment Request integration process.
Note: Each application’s target FTP location has it's own child Oracle Integration Cloud flow.
Common Child File Transfer Flows (Oracle Integration Cloud Initiated)
OU OUAI Common OS Transfer
OU DACS Common FTP Transfer
OU DACS Common OS Transfer
All child Oracle Integration Cloud flows are exposed as a REST API with multipart request media type to pass a json request message with a file attachment. They are set up similarly to receive the endpoint information to send to an FTP or Object Storage location.
To Object Storage
To FTP Server
Object Name
Filename
Namespace Name
 
Bucket Name
Directory
File Reference
File Reference
Technical Details
The following table describes the integration processes and the respective Oracle Utilities Analytics Insights and Oracle Utilities Digital Asset Cloud Service artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU OUAI Common OS Transfer
Integration Process Identifier
OUTL-BA-DACS_OUAI_OS_TRANSFER
Integration Project Name
OU OUAI DACS DERMS
Source Connection
(REST Adapter-Trigger)
OU REST for OUAI-DACS-DERMS
Target Connection
(REST Adapter)
OU REST OUAI Object Storage for OUAI-DACS-DERMS
 
Artifacts
Value
Integration Process Name
OU DACS Common FTP Transfer
Integration Process Identifier
OUTL-BA-OUAI_DACS_FTP_TRANSFER
Integration Project Name
OU OUAI DACS DERMS
Source Connection
(REST Adapter-Trigger)
OU REST for OUAI-DACS-DERMS
Target Connection
(FTP Adapter)
OU FTP DACS for OUAI DACS DERMS
 
Artifacts
Value
Integration Process Name
OU DACS Common OS Transfer
Integration Process Identifier
OUTL-BA-OUAI_DACS_OS_TRANSFER
Integration Project Name
OU OUAI DACS DERMS
Source Connection
(REST Adapter-Trigger)
OU REST for OUAI-DACS-DERMS
Target Connection
(REST Adapter)
OU REST DACS Object Storage for OUAI-DACS-DERMS
Common Error Handler (Oracle Integration Cloud Initiated)
This integration process is used to send email notification in case of errors in Oracle Integration Cloud.
The following diagram shows a graphical representation of the Common Error Handler integration process.Shows a graphical representation of the Enrollment Request integration process.
Processing Details
The integration process deployed on Oracle Integration Cloud is exposed as a REST API and perform the following activities:
1. This process is invoked internally by other Oracle Integration Cloud flows when a technical error occurs in any of the main integration flows.
2. The request message received is processed based on the following property names, notification.email.error.flag and notification.type.email, in the OUTL-BRT-OUAI_DACS_DRMS_ConfigProps lookup. If both are set to ‘true’, then an email notification will be sent on error.
Technical Details
The following table describes artifacts used in this integration process.
Artifacts
Value
Integration Process Name
OU OUAI DACS DERMS Common Error Handler
Integration Process Identifier
OUTL-BA-OUAI_DACS_DRMS_ERR_HNDLR
Integration Project Name
OU OUAI DACS DERMS
Source Connection
local integration
trigger
/receiveMessage
Lookup
 
For more information about the lookup properties, refer to Configuring Lookups, Error Handling, and Email Notifications
OUTL-BRT-OUAI_DACS_DRMS_ConfigProps
OUTL-BRT-OUAI_DACS_DRMS_Email_ID