Type of Error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: CPMCS is not accessible | • Send FAILURE ackType to DERMS • Process Stop | Error Email | Resend message from DERMS |
Business Fault (For each record processing where CPMCS enrollProgram returns - Status VAL-ERROR or ERROR) | • Set Error to the record’s responseCode and add to DERMS Responses Collection. • Process the next record. • At the end of the collection processing, send ERROR ackType and the response collection to DERMS. | None Enrollments created in CPMCS in Pending Status. CPMCS handles the business errors. | |
Business Fault (For each record processing CPMCS enrollProgram returns messageNumber = 10589) | • Error means the enrollment request already exists in CPMCS. • Ignore the error • Process the next record | None |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | Resend message from CPMCS |
Business Fault Example: Cannot create the subscription in DERMS due to null CIS_PERSON_ID. | Process Stop | Send Enrollment Sync Ack with Error | Fix the data in CPMCS. Resend message from CPMCS. |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | Resend message from CPMCS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: CPMCS is not accessible | • Send FAILURE ackType to DERMS • Process Stop | Error Email | Resend message from DERMS |
Technical Fault (When HTTP 400 encountered) | • Send FAILURE ackType to DERMS • Process Stop | Error Email | Resend message from DERMS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault (CPMCS HealthCheck API Error) | • Send FAILURE ackType to DERMS • Process Stop | Error Email | Resend message from DERMS |
Technical Fault (Read File Error) Example: File Empty | • Send FAILURE ackType to DERMS • Process Stop | Error Email Process Complete Email - Error | Resend message from DERMS |
Technical Fault (CPMCS Event Participation -Reserve Device API Error) | • Send FAILURE ackType to DERMS • Process Stop | Error Email Process Complete Email - Error | Resend message from DERMS |
Business Fault | N/A | None CPMCS handles the business errors |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault (CPMCS HealthCheck API Error) | • Send FAILURE ackType to DERMS • Process Stop | Error Email | Resend message from DERMS |
Technical Fault (Read File Error) Example: File Empty | • Send FAILURE ackType to DERMS • Process Stop | Error Email Process Complete Email - Error | Resend message from DERMS |
Technical Fault (CPMCS Event Participation -Post Event Outcome API Error) | • Send FAILURE ackType to DERMS • Process Stop | Error Email Process Complete Email - Error | Resend message from DERMS |
Business Fault | N/A | None CPMCS handles the business errors |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | No Retry Manual Update in DERMS |
Business Fault (DERMS Response AckType = Error) | Process Stop | Error Email | No Retry Manual Update in DERMS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | No Retry Manual Update in DERMS |
Business Fault (DERMS Response AckType = Error) | Process Stop | Error Email | No Retry Manual Update in DERMS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | Resend message from CPMCS |
Business Fault (DERMS Response AckType = Error | Process Stop | Error Email | Resend message from CPMCS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: DERMS is not accessible | Process Stop | Error Email | Resend message from CPMCS |
Business Fault (DERMS Response AckType = Error | Process Stop | Error Email | Resend message from CPMCS |
Type of error | Action | Notification Type | Retry |
|---|---|---|---|
Technical Fault Example: Common OS or FTP Flow is not accessible | • Send FAILURE ackType to DERMS • Process Stop | Error Email Process Complete Email - Error | Resend message from DERMS |
Business Fault (DERMS Response AckType = Error | N/A | None CPMCS handles the business errors |
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 CPMCS source content server or manually run the OIC process. |
Partial Processing Technical Fault During Processing in Loop Example: DERMS is not accessible | Process Stop | Error Email Process Complete Email (also includes list of files not transferred) | Rename the file in CPMCS content server by removing the “Error-‘ prefix in the filename then manually run the OIC Process. |
Business errors | N/A |