Type of Error | Action | Notification Type | Retry |
---|---|---|---|
Source Stream is down | The process is not invoked. | No Notification | Once Source Stream is up, the poller picks up the messages on the stream run. |
Technical or Remote (CCB or Target Stream is unreachable) | Message is published to Source Stream (Rolling back the messages) | Email (optional) | Poller picks up the messages on the next run. Note: Inactivate this integration process until all applications (CCB, Stream) are up to avoid the continuous reprocessing of messages that would fail. |
Type of Error | Action | Notification Type | Retry |
---|---|---|---|
NMS DB down/unavailable | The process is not invoked. | No Notification | Once DB connection is successful, the poller picks up the XML records from MYC_CSS_PARAM_VIO_TEXT with CSS_NOTIFIED='N'. |
Technical or Remote (Source OCI Stream is unreachable) | NMS table MYC_CSS_PARAM_VIO_TEXT is updated with CSS_NOTIFIED='E'. | Email (optional) | Retry/Resubmission should be performed at NMS DB level. Retry by marking the CSS_NOTIFIED flag to 'N' from 'E' for the errored violation id. 'E' means the transaction has been marked as faulted and its retriable. |
Type of Error | Action | Notification Type | Retry |
---|---|---|---|
Not 401 or 500 error status when Responsys API is invoked | Error messages from each invoke in a batch for a particular Oracle Responsys instance, along with account ID, template name and delivery channel is collected in a collection. | A separate email is sent for errors in each Oracle Responsys instance. | These notification messages cannot be recovered. |
Error status that is 500 or 401 when Responsys API is invoked | Error messages from each invoke in a batch for a particular Oracle Responsys instance, along with account ID, template name and delivery channel is collected in a collection. | A separate email is sent with error collection of each Responsys instance. | These notification messages are republished back to TargetNotificationStream, until the issue is resolved. Note: If the resolution takes a while, inactivate the process to avoid receiving emails and republishing. |
Technical or Remote (TargetNotificationStream OCI Stream is unreachable) | During polling, if the OCI Stream is unreachable, the OIC instance is not instantiated. | Email (optional) | Poller will pick up the messages on next try. |
Invalid delivery channel or Oracle Responsys instance | Error messages from each invoke in a batch for a particular Oracle Responsys instance, along with account ID, template name and delivery channel is collected in a collection. | An email is sent with the error collection for each batch. | These notification messages cannot be recovered. |
Type of Error | Action | Notification Type | Retry |
---|---|---|---|
Technical or Remote (Target Stream is unreachable) | • Fault is logged in the OIC Instance. • Fault is rethrown to Global handler. | No Notification | CCB must resend the notification outbound message to OIC. |
Any Global | Fault is rethrown back to CCB. | Email (Optional) | CCB must resend the notification outbound message to OIC. |