PXRMERRH ;SLC/PKR - Error handling routines. ;01/22/2021
Source file <PXRMERRH.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DERRHRLR | ;PXRM error handler. Send a MailMan message to the mail group defined
|
|
| ERRHDLR | ;PXRM error handler. Send a MailMan message to the mail group defined
|
|
| CLEAN | ;Clean-up scratch arrays
|
|
| DCLEAN | ;
|
|
| NODEF(IEN) | ;Non-existent reminder definition.
|
|
| NOINDEX(FTYPE,IEN,FILENUM) | ;Error handling for missing index.
|
|
| VCPTINDEXREPAIR(DFN,ERROR) | ;Repair for reminder evaluation errors caused by
|
| Name | Field # of Occurrence |
|---|---|
| $$EC^%ZOSV | DERRHRLR+4, ERRHDLR+4 |
| ^%ZTER | DERRHRLR+15, ERRHDLR+15, NODEF+7 |
| UNWIND^%ZTER | DERRHRLR+6, DERRHRLR+41, ERRHDLR+6, ERRHDLR+62 |
| DEF^PXRMLDR | ERRHDLR+55 |
| SEND^PXRMMSG | DERRHRLR+37, ERRHDLR+47, NODEF+5, NOINDEX+16, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+40 |
| OUTPUT^PXRMOUTD | ERRHDLR+56 |
| ACOPY^PXRMUTIL | DERRHRLR+27 |
| $$FMTE^XLFDT | ERRHDLR+27 |
| $$NOW^XLFDT | ERRHDLR+27 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVCPT - [#9000010.18] | VCPTINDEXREPAIR+11 |
| ^PXD(811.9 - [#811.9] | ERRHDLR+23 |
| ^PXRM(800 - [#800] | DERRHRLR+30, ERRHDLR+40 |
| ^PXRMINDX(9000010.18 | VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27!, VCPTINDEXREPAIR+28! |
| ^TMP( | ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+52*, CLEAN+2!, NOINDEX+9*, NOINDEX+10* |
| ^TMP("PXRHM" | ERRHDLR+59* |
| ^TMP("PXRM" | CLEAN+1! |
| ^TMP("PXRMXMZ" | DERRHRLR+20!, DERRHRLR+22*, DERRHRLR+23*, DERRHRLR+24*, DERRHRLR+25*, DERRHRLR+26*, DERRHRLR+28*, DERRHRLR+33*, DERRHRLR+34*, DERRHRLR+35* , ERRHDLR+20!, ERRHDLR+21*, ERRHDLR+22*, ERRHDLR+25*, ERRHDLR+26*, ERRHDLR+27*, ERRHDLR+28*, ERRHDLR+38*, ERRHDLR+43*, ERRHDLR+44* , ERRHDLR+45*, NODEF+2!, NODEF+3*, NODEF+6!, NOINDEX+2!, NOINDEX+12*, NOINDEX+13*, NOINDEX+14*, NOINDEX+17!, VCPTINDEXREPAIR+4! , VCPTINDEXREPAIR+13*, VCPTINDEXREPAIR+14*, VCPTINDEXREPAIR+15*, VCPTINDEXREPAIR+16*, VCPTINDEXREPAIR+18!, VCPTINDEXREPAIR+32*, VCPTINDEXREPAIR+33*, VCPTINDEXREPAIR+34*, VCPTINDEXREPAIR+35*, VCPTINDEXREPAIR+36* , VCPTINDEXREPAIR+37*, VCPTINDEXREPAIR+38*, VCPTINDEXREPAIR+39*, VCPTINDEXREPAIR+41! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | DERRHRLR+3~, DERRHRLR+21*, DERRHRLR+22*, DERRHRLR+23*, DERRHRLR+24*, DERRHRLR+25*, DERRHRLR+26*, DERRHRLR+28*, DERRHRLR+33*, DERRHRLR+34* , DERRHRLR+35* |
| CPT | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+22*, VCPTINDEXREPAIR+23*, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+37 |
| DATE | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+24*, VCPTINDEXREPAIR+25*, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+38 |
| DEFARR | ERRHDLR+53~, ERRHDLR+55, ERRHDLR+56 |
| DFN | VCPTINDEXREPAIR~, VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+35 |
| DONE | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+20*, VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+29* |
| DUE | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| DUEDATE | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| DUZ | DERRHRLR+37, ERRHDLR+47, NODEF+5, NOINDEX+14, NOINDEX+16, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+40 |
| ERR | DERRHRLR+3~ |
| ERR( | DERRHRLR+28 |
| ERROR | DERRHRLR+3~, DERRHRLR+4*, DERRHRLR+6, DERRHRLR+8, DERRHRLR+23, ERRHDLR+3~, ERRHDLR+4*, ERRHDLR+6, ERRHDLR+8, ERRHDLR+18 , ERRHDLR+22, ERRHDLR+48, VCPTINDEXREPAIR~, VCPTINDEXREPAIR+6, VCPTINDEXREPAIR+14, VCPTINDEXREPAIR+33 |
| ESOURCE | ERRHDLR+32~, ERRHDLR+33*, ERRHDLR+34*, ERRHDLR+36, ERRHDLR+38 |
| ETEXT | NOINDEX+1~ |
| ETEXT(1 | NOINDEX+3* |
| ETEXT(2 | NOINDEX+4*, NOINDEX+9, NOINDEX+10, NOINDEX+12 |
| ETEXT(3 | NOINDEX+5*, NOINDEX+6*, NOINDEX+7*, NOINDEX+13 |
| FIEVAL | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| FILENUM | NOINDEX~, NOINDEX+4, NOINDEX+15 |
| FREQ | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| FTYPE | NOINDEX~, NOINDEX+5, NOINDEX+6, NOINDEX+7 |
| IEN | NODEF~, NODEF+3, NOINDEX~, NOINDEX+5, NOINDEX+6, NOINDEX+7 |
| IND | ERRHDLR+32~, ERRHDLR+35*, ERRHDLR+36*, ERRHDLR+38 |
| INDEX | DERRHRLR+3~, DERRHRLR+28* |
| MGIEN | DERRHRLR+3~, DERRHRLR+30*, DERRHRLR+32, ERRHDLR+3~, ERRHDLR+40*, ERRHDLR+42 |
| MGROUP | DERRHRLR+3~, ERRHDLR+3~ |
| NL | DERRHRLR+3~, ERRHDLR+3~, ERRHDLR+29*, ERRHDLR+37*, ERRHDLR+38, ERRHDLR+43*, ERRHDLR+44*, ERRHDLR+45* |
| PCLOGIC | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| PP | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+20*, VCPTINDEXREPAIR+21*, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+36 |
| >> PXRMDEBG | ERRHDLR+18, ERRHDLR+61 |
| >> PXRMITEM | ERRHDLR+23, ERRHDLR+24*, ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+51, ERRHDLR+52, ERRHDLR+55, ERRHDLR+59 , NOINDEX+9, NOINDEX+10, NOINDEX+14 |
| >> PXRMPDEM("DFN" | ERRHDLR+26, ERRHDLR+48, NOINDEX+14 |
| >> PXRMPID | ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+52, CLEAN+2, NOINDEX+8, NOINDEX+9, NOINDEX+10 |
| >> PXRMRNAM | ERRHDLR+59 |
| REMINDER | ERRHDLR+3~, ERRHDLR+23*, ERRHDLR+24*, ERRHDLR+25 |
| RESDATE | ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56 |
| >> RETURN(0 | DERRHRLR+40* |
| SUBJ | NODEF+1~, NODEF+4*, NODEF+5, NOINDEX+1~, NOINDEX+15*, NOINDEX+16 |
| SUBJECT | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+12*, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+31*, VCPTINDEXREPAIR+40 |
| TEMP | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+6*, VCPTINDEXREPAIR+7 |
| U | ERRHDLR+23 |
| VCPTIEN | VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+7*, VCPTINDEXREPAIR+8, VCPTINDEXREPAIR+11, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+39 |
| XMDUZ | DERRHRLR+3~, ERRHDLR+3~ |
| XMSUB | DERRHRLR+3~, ERRHDLR+3~ |
| XMY | DERRHRLR+3~, ERRHDLR+3~ |
| XMZ | DERRHRLR+3~, ERRHDLR+3~ |