PXRMGEVA ;SLC/AGP,RFR - Generic entry point to run different Reminder Evaluation ;Apr 09, 2025@11:38:57
Source file <PXRMGEVA.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 |
|---|---|---|
| ERROR(RESULT,MSG) | ;
|
|
| FINDDGS(RESULT,INPUT) | ;
|
|
| GETOIS(INPUT) | ; find orderable items for each order
|
|
| GTORDERS(INPUT) | ;
|
|
| GETVAL(INPUT,TYPE) | ;
|
|
| REM(RESULT,INPUT) | ; controller for reminder evaluation types
|
|
| REMMDEF(INPUT,DEFARR) | ; update DEFARR with modifiers
|
|
| REMEVAL(RESULT,INPUT) | ;
|
|
| MAINDF(DFN,PXRMITEM,OUTTYPE,EVALDT,SAVEFIE) | ;
|
|
| TERMEVAL(RESULT,INPUT) | ;
|
|
| REMLIST(RESULT,INPUT) | ;
|
|
| REMPLCRE(PLNAME,SECURE,OVER) | ;
|
|
| REMOC(RESULT,INPUT) | ; controller for reminder order checks
|
| Name | Field # of Occurrence |
|---|---|
| UPDATE^DIE | REMPLCRE+16 |
| EN^ORQ1 | GTORDERS+8 |
| $$PKGID^ORX8 | GTORDERS+21 |
| $$VALUE^ORX8 | GTORDERS+22 |
| EN^ORX8 | GTORDERS+16 |
| OIS^ORX8 | GETOIS+3, GTORDERS+24 |
| EVAL^PXRM | MAINDF+8 |
| RUN^PXRMLCR | REMLIST+15 |
| DEF^PXRMLDR | MAINDF+2 |
| TERM^PXRMLDR | TERMEVAL+12 |
| GETGRPS^PXRMORCH | REMOC+15 |
| ORDERCHK^PXRMORCH | REMOC+21 |
| ORDERGRP^PXRMORCH | REMOC+23 |
| IEVALTER^PXRMTERM | TERMEVAL+19 |
| OUTPUT^PXRMTERM | TERMEVAL+35 |
| $$NOW^XLFDT | MAINDF+7, REMPLCRE+10 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(100.98 - [#100.98] | FINDDGS+3 |
| ^PXD(801.1 - [#801.1] | REMOC+29 |
| ^PXD(811.9 - [#811.9] | REMEVAL+12, REMEVAL+13 |
| ^PXRM(810.4 - [#810.4] | REMLIST+11 |
| ^PXRMD(811.4 - [#811.4] | MAINDF+4 |
| ^PXRMXP(810.5 - [#810.5] | REMLIST+16, REMLIST+17, REMLIST+18, REMLIST+19, REMLIST+22, REMLIST+23, REMPLCRE+4, REMPLCRE+8, REMPLCRE+11, REMPLCRE+19 |
| ^TMP("ORR" | GTORDERS+4!, GTORDERS+9, GTORDERS+10, GTORDERS+11, GTORDERS+20, GTORDERS+26! |
| ^TMP("PXRHM" | REMEVAL+7!, REMEVAL+14, REMEVAL+16, REMEVAL+17, REMEVAL+18!, MAINDF+9* |
| ^TMP("PXRM BL DATA" | REMEVAL+19, REMEVAL+20, REMEVAL+21, REMEVAL+23, REMEVAL+24, REMEVAL+25, REMEVAL+26! |
| ^TMP($J | REMEVAL+4!, REMEVAL+5, TERMEVAL+5!, TERMEVAL+6, REMLIST+5!, REMLIST+6, REMOC+5!, REMOC+6, REMOC+25, REMOC+27 , REMOC+28, REMOC+32! |
| Name | Line Occurrences |
|---|---|
| $$REMPLCRE | REMLIST+13 |
| ERROR | FINDDGS+3, REMLIST+11, REMLIST+13 |
| MAINDF | REMEVAL+11 |
| REMEVAL | REM+2 |
| REMLIST | REM+1 |
| REMOC | REM+3 |
| TERMEVAL | REM+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | GETOIS+1~ |
| BEG | REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+15 |
| CNT | GETOIS+1~, TERMEVAL+1~, TERMEVAL+26*, TERMEVAL+36*, REMLIST+1~, REMLIST+22*, REMLIST+23 |
| DATA | REMLIST+1~, REMLIST+23*, REMLIST+24 |
| DATANAM | REMLIST+1~, REMLIST+24*, REMLIST+25 |
| DATAVAL | REMLIST+1~, REMLIST+24*, REMLIST+25 |
| DATE | GTORDERS+1~, GTORDERS+9*, GTORDERS+10, GTORDERS+11, GTORDERS+20 |
| DEFARR | REMMDEF~, MAINDF+1~, MAINDF+2, MAINDF+8 |
| DEFARR("E" | MAINDF+5 |
| DEFARR(20 | REMMDEF+2, REMMDEF+3, REMMDEF+9*, MAINDF+5* |
| DFN | MAINDF~, MAINDF+8 |
| DIEN | GTORDERS+1~, GTORDERS+3*, GTORDERS+5, GTORDERS+6, GTORDERS+8 |
| DISPLAY | REMOC+1~, REMOC+28*, REMOC+29, REMOC+30 |
| DUZ | REMPLCRE+15 |
| END | GTORDERS+1~, REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+15 |
| EVALDT | MAINDF~, MAINDF+6, MAINDF+7*, MAINDF+8 |
| FAIL | FINDDGS+1~, FINDDGS+2*, FINDDGS+3*, REMLIST+1~, REMLIST+7*, REMLIST+9, REMLIST+11*, REMLIST+13* |
| FDA | REMPLCRE+1~ |
| FDA( | REMPLCRE+15* |
| FIEVAL | REMEVAL+1~, REMEVAL+9*, REMEVAL+11, REMEVAL+16, REMEVAL+24, MAINDF+1~, MAINDF+8, MAINDF+9, TERMEVAL+1~, TERMEVAL+8~ , TERMEVAL+19, TERMEVAL+22 |
| FIEVAL("TERM | IEN" , TERMEVAL+24*, NAME" , TERMEVAL+25* |
| FIEVAL("TERM" | TERMEVAL+24* |
| FIEVAL(1 | TERMEVAL+21, TERMEVAL+27, TERMEVAL+29, TERMEVAL+30*, TERMEVAL+31 |
| FINDING | MAINDF+1~, MAINDF+5*, TERMEVAL+1~, TERMEVAL+34* |
| FINDPA | TERMEVAL+8~, TERMEVAL+19 |
| FINDPA(0 | TERMEVAL+18* |
| FOUND | REMOC+1~, REMOC+10* |
| GNAME | REMOC+1~ |
| GROUPS | REMOC+1~, REMOC+2*, REMOC+21, REMOC+23 |
| IEN | FINDDGS+1~, FINDDGS+3*, FINDDGS+4, FINDDGS+5, FINDDGS+6 |
| IENS | REMPLCRE+1~, REMPLCRE+14*, REMPLCRE+15 |
| IFIEVAL | TERMEVAL+1~, TERMEVAL+28!, TERMEVAL+35 |
| IFIEVAL("FILE | NUMBER" , TERMEVAL+33* |
| IFIEVAL("FINDING" | TERMEVAL+32* |
| IFIEVAL(1 | TERMEVAL+31*, TERMEVAL+32, TERMEVAL+33 |
| INC | REMLIST+1~ |
| IND | TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+13*, TERMEVAL+14*, TERMEVAL+15, TERMEVAL+16, TERMEVAL+27*, TERMEVAL+29, TERMEVAL+31 |
| INPUT | FINDDGS~, GETOIS~, GTORDERS~, GETVAL~, REM~, REM+1, REM+2, REM+3, REM+4, REMMDEF~ , REMEVAL~, TERMEVAL~, REMLIST~, REMOC~ |
| INPUT("DFN" | GTORDERS+2, REMEVAL+11, TERMEVAL+19, REMOC+7 |
| INPUT("DG IEN | " , FINDDGS+4*, FINDDGS+5*, FINDDGS+6*, GTORDERS+3, GTORDERS+5, GTORDERS+6 |
| INPUT("EVAL" | REMMDEF+4, REMMDEF+5, REMMDEF+6, REMMDEF+7, REMMDEF+10, REMMDEF+11, REMMDEF+12* |
| INPUT("LR" | REM+1, REMLIST+7, REMLIST+8, REMLIST+9, REMLIST+12 |
| INPUT("REMINDERS" | REM+2, REMEVAL+8, REMEVAL+9, REMEVAL+10 |
| INPUT("ROC DI | SPLAY GROUPS" , FINDDGS+2, FINDDGS+5, FINDDGS+6 |
| INPUT("ROC OR | DERED WITHIN" , GTORDERS+14, DERS" , GETOIS+2, GETOIS+4*, GTORDERS+12, GTORDERS+19*, GTORDERS+20*, GTORDERS+21*, GTORDERS+23* , GTORDERS+25*, REM+3, REMOC+10, REMOC+12, REMOC+13, REMOC+34, REMOC+35, REMOC+36 |
| INPUT("ROC RE | TURN TYPE" , REMOC+14, REMOC+19, REMOC+36 |
| INPUT("ROC ST | ART" , GTORDERS+5, ATUS" , GTORDERS+13, OP" , GTORDERS+6 |
| INPUT("ROC" | REMOC+2 |
| INPUT("SUB" | REMEVAL+2, REMEVAL+3, TERMEVAL+3, TERMEVAL+4, REMLIST+3, REMLIST+4, REMOC+3, REMOC+4 |
| INPUT("TERMS" | REM+4, TERMEVAL+7, TERMEVAL+9 |
| INPUT("VARIABLES" | GETVAL+1 |
| INSTANCE | REMLIST+2~, REMLIST+9*, REMLIST+12, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26 |
| ITEM | REMMDEF+1~, REMMDEF+3*, REMMDEF+4, REMMDEF+5, REMMDEF+6, REMMDEF+7 |
| LIEN | REMLIST+1~, REMLIST+8*, REMLIST+10!, REMLIST+11*, REMLIST+15 |
| LNAME | REMLIST+1~, REMLIST+7*, REMLIST+8, REMLIST+9, REMLIST+11, REMLIST+12, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26 |
| MAXOCC | TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+13*, TERMEVAL+15*, TERMEVAL+17*, TERMEVAL+18 |
| MESSAGE | MAINDF+1~ |
| MOD | GTORDERS+1~, GTORDERS+22*, GTORDERS+23 |
| MSG | ERROR~, ERROR+1, REMPLCRE+1~, REMPLCRE+18 |
| NAME | FINDDGS+1~, FINDDGS+2*, FINDDGS+3, FINDDGS+5, FINDDGS+6, TERMEVAL+1~, TERMEVAL+9*, TERMEVAL+11, TERMEVAL+24, TERMEVAL+25 , TERMEVAL+30, REMPLCRE+1~, REMPLCRE+6*, REMPLCRE+8, REMPLCRE+10*, REMPLCRE+11, REMPLCRE+15, REMPLCRE+19, REMPLCRE+20 |
| NLINES | TERMEVAL+1~, TERMEVAL+26*, TERMEVAL+28!, TERMEVAL+34*, TERMEVAL+35, TERMEVAL+36 |
| NODE | GTORDERS+1~, GTORDERS+11*, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17*, GTORDERS+19, TERMEVAL+1~, TERMEVAL+8~ , TERMEVAL+9*, TERMEVAL+10, TERMEVAL+11, TERMEVAL+22, TERMEVAL+23, REMLIST+1~, REMLIST+12* |
| NUM | GETOIS+1~, REMMDEF+1~, REMMDEF+2*, REMMDEF+3, REMMDEF+9, REMLIST+1~, REMLIST+18*, REMLIST+19, REMLIST+22, REMLIST+23 , REMPLCRE+1~, REMPLCRE+2*, REMOC+1~ |
| OCC | TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+16*, TERMEVAL+17 |
| OI | GETOIS+1~, REMOC+1~, REMOC+12*, REMOC+13, REMOC+15, REMOC+21, REMOC+23, REMOC+25, REMOC+27, REMOC+28 , REMOC+32 |
| OIGROUPS | REMOC+1~, REMOC+15, REMOC+17 |
| OINAME | REMOC+1~, REMOC+13* |
| ONAME | REMEVAL+1~, REMEVAL+9*, REMEVAL+14, REMEVAL+15, REMEVAL+16, REMEVAL+17, REMEVAL+23, REMEVAL+24, REMEVAL+25 |
| ORDIEN | GETOIS+1~, GETOIS+2*, GETOIS+3, GETOIS+4, GTORDERS+1~, GTORDERS+15*, GTORDERS+16, GTORDERS+19, GTORDERS+20, GTORDERS+21 , GTORDERS+22, GTORDERS+23, GTORDERS+24, GTORDERS+25, REMOC+1~, REMOC+10*, REMOC+12, REMOC+13, REMOC+17, REMOC+31 , REMOC+33, REMOC+34, REMOC+35, REMOC+36 |
| ORLIST | GTORDERS+1~ |
| ORN | GTORDERS+1~, GTORDERS+10*, GTORDERS+11, GTORDERS+20 |
| ORUPCHUK | GTORDERS+1~, GTORDERS+18! |
| ORUPCHUK("ORNP" | GTORDERS+17 |
| OUTTYPE | REMEVAL+1~, REMEVAL+10*, REMEVAL+11, REMEVAL+17, REMEVAL+25, MAINDF~, MAINDF+3, MAINDF+5, MAINDF+8 |
| OVER | REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMPLCRE~, REMPLCRE+4, REMPLCRE+8 |
| PAT | GTORDERS+1~, GTORDERS+2*, GTORDERS+8, REMLIST+1~, REMLIST+19*, REMLIST+20, REMLIST+25, REMOC+1~, REMOC+7*, REMOC+21 , REMOC+23 |
| PATCREAT | REMLIST+2~ |
| PFNAME | REMLIST+2~, REMLIST+10!, REMLIST+14*, REMLIST+26 |
| PIECE | REMMDEF+1~, REMMDEF+6*, REMMDEF+7, REMMDEF+9 |
| PLIST | REMLIST+2~, REMLIST+10!, REMLIST+13*, REMLIST+14, REMLIST+15, REMLIST+16, REMLIST+17, REMLIST+18, REMLIST+19, REMLIST+22 , REMLIST+23 |
| PLNAME | REMPLCRE~, REMPLCRE+4, REMPLCRE+5, REMPLCRE+6, REMPLCRE+10 |
| PNAME | REMEVAL+1~, REMEVAL+12*, REMEVAL+13*, REMEVAL+14, REMEVAL+15, REMEVAL+17, REMEVAL+21*, REMEVAL+22, REMEVAL+23, REMEVAL+24 , REMEVAL+25, REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMOC+1~ |
| POS | GETOIS+1~ |
| PXRMDATE | TERMEVAL+1~, TERMEVAL+10* |
| PXRMINST | GTORDERS+1~, GTORDERS+22*, GTORDERS+23 |
| PXRMITEM | MAINDF~, MAINDF+2, MAINDF+9 |
| PXRMOIS | GETOIS+1~, GETOIS+3!, GETOIS+4, GTORDERS+1~, GTORDERS+24!, GTORDERS+25 |
| PXRMRM | TERMEVAL+1~, TERMEVAL+26* |
| PXRMSRCFF | REMEVAL+1~, REMEVAL+6* |
| REMCFIEN | MAINDF+1~, MAINDF+4*, MAINDF+5 |
| RESULT | ERROR~, ERROR+1, FINDDGS~, FINDDGS+3, REM~, REM+1, REM+2, REM+3, REM+4, REMEVAL~ , REMEVAL+3*, REMEVAL+4, REMEVAL+5*, REMEVAL+14, REMEVAL+15, REMEVAL+16, REMEVAL+17, REMEVAL+23, REMEVAL+24, REMEVAL+25 , TERMEVAL~, TERMEVAL+4*, TERMEVAL+5, TERMEVAL+6*, TERMEVAL+20, TERMEVAL+21, TERMEVAL+22, TERMEVAL+36, REMLIST~, REMLIST+4* , REMLIST+5, REMLIST+6*, REMLIST+11, REMLIST+13, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26, REMLIST+27, REMPLCRE+1~ , REMPLCRE+2*, REMPLCRE+4*, REMPLCRE+5, REMPLCRE+19*, REMPLCRE+20, REMOC~, REMOC+4*, REMOC+5, REMOC+6*, REMOC+16 , REMOC+17, REMOC+26, REMOC+31, REMOC+33, REMOC+34, REMOC+35, REMOC+36 |
| RETDATA | REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+21 |
| RETTYPE | TERMEVAL+1~, TERMEVAL+11* |
| RETVALUE | TERMEVAL+1~, TERMEVAL+11*, TERMEVAL+21, TERMEVAL+22, TERMEVAL+36 |
| RIEN | REMEVAL+1~, REMEVAL+8*, REMEVAL+9, REMEVAL+10, REMEVAL+11, REMEVAL+12, REMEVAL+13, REMEVAL+14, REMEVAL+16, REMEVAL+17 , REMOC+1~, REMOC+29* |
| RIEN("C" | REMEVAL+20*, REMEVAL+22, REMEVAL+23, REMEVAL+25 |
| RNAME | REMOC+1~, REMOC+29*, REMOC+30*, REMOC+31 |
| SAVEFIE | MAINDF~, MAINDF+6*, MAINDF+9 |
| SECURE | REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMPLCRE~, REMPLCRE+15 |
| SEV | REMOC+1~, REMOC+27*, REMOC+28 |
| START | GTORDERS+1~, GTORDERS+5*, GTORDERS+8, GTORDERS+14 |
| STATUS | REMOC+1~, REMOC+8*, REMOC+21, REMOC+23 |
| STOP | GTORDERS+1~, GTORDERS+6*, GTORDERS+8, GTORDERS+14 |
| SUB | REMMDEF+1~, REMMDEF+5*, REMMDEF+6, REMMDEF+7, REMMDEF+9 |
| TEMP | REMMDEF+1~, REMMDEF+8*, REMMDEF+11* |
| TERMARR | TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+12, TERMEVAL+19 |
| TERMARR("IEN" | TERMEVAL+24 |
| TERMARR(20 | TERMEVAL+14, TERMEVAL+15, TERMEVAL+16 |
| TERMIEN | TERMEVAL+2~, TERMEVAL+7*, TERMEVAL+9, TERMEVAL+11, TERMEVAL+12 |
| TEXT | TERMEVAL+2~, TERMEVAL+28!, TERMEVAL+35 |
| TEXT( | TERMEVAL+36 |
| TODAY | REMEVAL+1~, REMEVAL+10*, REMEVAL+11 |
| TYPE | GETVAL~, GETVAL+1 |
| U | ERROR+1, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17, REMMDEF+3, REMMDEF+9, REMEVAL+9, REMEVAL+10 , REMEVAL+12, REMEVAL+13, MAINDF+5, TERMEVAL+9, TERMEVAL+10, TERMEVAL+11, TERMEVAL+15, TERMEVAL+16, TERMEVAL+18, TERMEVAL+22 , TERMEVAL+23, REMLIST+12, REMLIST+14, REMLIST+16, REMLIST+19, REMLIST+24, REMPLCRE+5, REMPLCRE+20, REMOC+13, REMOC+29 |
| UNIQUE | REMPLCRE+1~, REMPLCRE+2*, REMPLCRE+9, REMPLCRE+11* |
| VALUE | REMMDEF+1~, REMMDEF+7*, REMMDEF+8, REMMDEF+9, REMMDEF+12 |
| X | TERMEVAL+2~, TERMEVAL+36* |