S. No | Integration Process | Type of error | Action | Notification Type | Retry |
|---|---|---|---|---|---|
A1 | Master Data Sync – CCB originated request processing (i.e. SP Information Sync process) | Business error | Message is sent to CCB Response Queue. (i.e CCB SP Response Queue) | Email (optional) and CCB ToDo | Data correction in CCB |
A2 | Technical error | Message is rolled back to CCB Request Error Queue. (i.e CCB SP Request Error Queue) | Email (optional) | Administrator has to move the messages to CCB Request Queue from WebLogic Admin console. (i.e CCB SP Request Queue) | |
A3 | Master Data Sync – MDM originated response processing (i.e. SP Information Sync process) | Business error | Message is sent to CCB Response Queue. (i.e CCB SP Response queue | Email (optional) and CCB ToDo | Data correction in CCB |
A4 | Technical error | Message is rolled back to MDM Response Error Queue. (MDM SP Response Error Queue) | Email (optional) | Administrator has to move the messages to MDM Response Queue from WebLogic Admin console. (MDM SP Response Queue) |
S. No | Integration Process | Type of error | Action | Notification Type | Retry |
|---|---|---|---|---|---|
C1 | Batch BD – CCB originated request processing | Business error | Message is sent to CCB Batch BD Response Queue. | Email (optional) and CCB ToDo | Data correction in CCB |
C2 | Technical error | Message is rolled back to CCB Batch BD Request Error Queue. | Email (optional) | Administrator has to move the messages to CCB Batch BD Request Queue from WebLogic Admin console. | |
C3 | Batch BD – MDM originated response processing | Business error | Message is sent to CCB Batch BD Response Queue. | Email (optional) and CCB ToDo | Data correction in CCB |
C4 | Technical error | Message is rolled back to MDM Batch BD Response Error Queue. | Email (optional) | Administrator has to move the messages to MDM Batch BD Response Queue from WebLogic Admin console. | |
D1 | Online BD – CCB originated request processing | Business error | Message is sent to CCB Online BD Response Queue. | Email (optional) and CCB ToDo | Data correction in CCB |
D2 | Technical error | Message is rolled back to CCB Online BD Request Error Queue. | Email (optional) | Administrator has to move the messages to CCB Online BD Request Queue from WebLogic Admin console. | |
D3 | Online BD – MDM originated response processing | Business error | Message is sent to CCB Online BD Response Queue. | Email (optional) and CCB ToDo | Data correction in CCB |
D4 | Technical error | Message is rolled back to MDM Online BD Response Error Queue. | Email (optional) | Administrator has to move the messages to MDM Online BD Response Queue from WebLogic Admin console. | |
E1 | Replacement Read – MDM originated request processing | Business error | Message is sent to MDM Replacement Read Response Queue. | Email (optional) | Data correction in MDM |
E2 | Technical error | Message is rolled back to MDM Replacement Read Request Error Queue. | Email (optional) | Administrator has to move the messages to MDM Replacement Read Request Queue from WebLogic Admin console. |
S. No. | Column Name | Description | Default/ Suggested values |
|---|---|---|---|
1 | LookUp_ID | Sequence ID of entry in this table. This is auto generated. | Auto generated |
2 | IP_Name | Name of the composite processed. Example: OUMDMOUCCBReplReadReqEBF | This column is pre-populated with the individual enterprise business process name. Do not modify. Modifying this value will break the code. |
3 | Processing_Status | Current status of processing must be one of the following: • HALTED (waiting for manual intervention), • NOT REQUIRED • ALIVE | Default: NOT REQUIRED In order to process the error records, this value must be set to ALIVE. |
4 | Run_Flag | Processing flag status, Y or N. Unread value = N, read value =Y | N |
5 | Next_Runtime | Next runtime when the error record should be processed for this composite. | Default: SYSDATE+200 This value needs to be set to the current date or past date to process the error records. |
6 | Halt_For_Error | Allowed values are Y or N. When set to Y, manual intervention is required after one successful error record processing and any future errors for that composite will not be processed until some action is taken on that task. When set to N, processing continues without halting. Actions that can be performed on the human intervention task are: • ALIVE - This will resume the error processing for all unprocessed records in the INTEGRATION_ERROR_STORE table • ALIVE_FOR_FUTURE_PROCESSING-This will resume the error processing, only for future error records for the composite. | N |
7 | RunTime_Interval | Runtime interval after which the next error processing should be done. This value must be updated based on the business requirement. Setting fewer intervals may have impact on performance. Example : P0Y0M0DT0H5M0S Next processing is done after 5 minutes. | Default : P10Y0M0DT0H0M0S |
8 | Email_ID | EMAIL ID of the person who should be notified about the error by e-mail. To add multiple E-mail Ids, provide comma separated values. This value can be different or same for all the composites. | Default: email@email.com |
9 | Email_Content_Type | GENERIC – One Email is sent for all errors. No detail information is included. SINGLE – One Email is sent for all errors with details included in the attachment. MULTIPLE – Multiple Emails are sent and each email has information equal to the value specified in Error_Count_Per_Notification column. Values are case sensitive and must always be given in upper case. | Default: GENERIC |
10 | Email_XSL | XSL to be applied for creating Email Content which includes subject/body and attachment. Look and feel can be modified here. | Default file is provided for all the composites and present under the xsl folder of composite. Example: xsl/Transformation_Create_Email.xsl Copy this to the mds folder and enter the mds path in this column for additional configuration. |
11 | Error_Count_Per_Processing | A notification is sent after the number of records set here is processed. Example: If this is set to 50, then an email notification containing 50 records is sent after 50 records are created in the error store. For every 50 records an email notification is sent. | Default : 100 |
12 | Email_Sent_For_First_Error | On initial install this is set to N. this value gets updated to Y or N while processing. This field does not need to be updated by the user. | Default: N |
13 | Email_Attachment_Location | Location where the Email attachment is created on the server. This value should point to the location/ folder where the attachment should be stored. This is used to create the attachment file in the following format. INTEGRATION_ERR_LOOKUP.Email_Attachment_Location + IP_Name + Date (in YYYYMMDDHH24MMSS) | |
14 | Email_Attachment_Flag | Y – Send Email with attachment. In this case, it is not mandatory to have Email_Attachment_Location specified. N – Send Email without attachment, but send the attachment location. In this case, Email_Attachment_Location has to be specified. ServerName +INTEGRATION_ERR_LOOKUP.Email_Attachment_Location + IntegrationPoint_Name + Date in YYYYMMDDHH24MMSS | N |
15 | Publish_Human_Task_Flag | Y – Publish human task N – Don’t publish human task If Halt_For_Error value is set to Y and Publish_Human_Task_Flag is also Y, then human task is published and the user can take action from worklist application. | N |
16 | ID_Human_Task | User/ Group ID to which human task should be published in case Halt_For_Error is set to Y. This ID must be present in the WebLogic realm pointed by fusion middleware. | weblogic |
17 | Last_Updated_Date | Last updated date time | SYSDATE |
18 | Purge_Error_Store_Flag | Y – Purge data N – No purge require The process PurgeIntegrationErrorStore is deployed when the flag, purge.process.deploy=true (in the deploy.properties file) is set to true during installation. If flag.purge.process = false, then value of this column Purge_Error_Store_Flag will always be N. | Default : N |
19 | Purge_Processing_Status_Flag | Y – Purge Processing in process N – Purge processing not happening The process PurgeIntegrationErrorStore is only deployed when the flag, purge.process.deploy=true (in the deploy.properties file) is set to true during installation. If flag.purge.process = false then value of this column Purge_Error_Store_Flag will always be N. | Default : N |
20 | Purge_Frequency | No of days after which data should be purged. This will be in picture format Example : P10Y0M0DT0H0M0S Next processing will be done after 10 years 0 months 0 days 0 hours 0 minutes and 0 seconds. This value has to be updated based on the business requirement. Setting fewer intervals may have impact on performance. Need to set this value as appropriate. Applicable only when flag.purge.process = true in deploy.properties file during installation and the process PurgeIntegrationErrorStore ID deployed. | Default : P10Y0M0DT0H0M0S |
21 | Next_Purge_Date | Next purge date. Format: Next_Purge_date + Purge_Frequency Applicable only when flag.purge.process = true in deploy.properties file during installation and the process PurgeIntegrationErrorStore ID deployed. | SYSDATE+100 |
22 | Purge_File_Name | Directory name where the purge file should be stored. Applicable only when flag.purge.process = true in deploy.properties file during installation and the process PurgeIntegrationErrorStore ID deployed. | 'location on server where purge record should be persisted' |