PXRMGEVA ;SLC/AGP,RFR - Generic entry point to run different Reminder Evaluation ;Jan 13, 2023@17:06
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) | ;
|
|
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+8 |
DEF^PXRMLDR | MAINDF+2 |
GETGRPS^PXRMORCH | REMOC+12 |
ORDERCHK^PXRMORCH | REMOC+18 |
ORDERGRP^PXRMORCH | REMOC+20 |
$$NOW^XLFDT | MAINDF+7, REMPLCRE+10 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(100.98 - [#100.98] | FINDDGS+3 |
^PXD(801.1 - [#801.1] | REMOC+26 |
^PXD(811.9 - [#811.9] | REMEVAL+8, REMEVAL+9 |
^PXRM(810.4 - [#810.4] | REMLIST+4 |
^PXRMD(811.4 - [#811.4] | MAINDF+4 |
^PXRMXP(810.5 - [#810.5] | REMLIST+9, REMLIST+10, REMLIST+11, REMLIST+14, REMLIST+15, 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+3!, REMEVAL+10, REMEVAL+12, REMEVAL+13, REMEVAL+14!, MAINDF+9* |
^TMP("PXRM BL DATA" | REMEVAL+15, REMEVAL+16, REMEVAL+17, REMEVAL+19, REMEVAL+20, REMEVAL+21, REMEVAL+22! |
^TMP($J | REMOC+22, REMOC+24, REMOC+25, REMOC+29! |
Name | Line Occurrences |
---|---|
$$REMPLCRE | REMLIST+6 |
ERROR | FINDDGS+3, REMLIST+4, REMLIST+6 |
MAINDF | REMEVAL+7 |
REMEVAL | REM+2 |
REMLIST | REM+1 |
REMOC | REM+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | GETOIS+1~ |
BEG | REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+8 |
CNT | GETOIS+1~, REMLIST+1~, REMLIST+14*, REMLIST+15 |
DATA | REMLIST+1~, REMLIST+15*, REMLIST+16 |
DATANAM | REMLIST+1~, REMLIST+16*, REMLIST+17 |
DATAVAL | REMLIST+1~, REMLIST+16*, REMLIST+17 |
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+25*, REMOC+26, REMOC+27 |
DUZ | REMPLCRE+15 |
END | GTORDERS+1~, REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+8 |
EVALDT | MAINDF~, MAINDF+6, MAINDF+7*, MAINDF+8 |
FAIL | FINDDGS+1~, FINDDGS+2*, FINDDGS+3*, REMLIST+1~, REMLIST+2*, REMLIST+4*, REMLIST+6* |
FDA | REMPLCRE+1~ |
FDA( | REMPLCRE+15* |
FIEVAL | REMEVAL+1~, REMEVAL+5*, REMEVAL+7, REMEVAL+12, REMEVAL+20, MAINDF+1~, MAINDF+8, MAINDF+9 |
FINDING | MAINDF+1~, MAINDF+5* |
FOUND | REMOC+1~, REMOC+7* |
GNAME | REMOC+1~ |
GROUPS | REMOC+1~, REMOC+2*, REMOC+18, REMOC+20 |
IEN | FINDDGS+1~, FINDDGS+3*, FINDDGS+4, FINDDGS+5, FINDDGS+6 |
IENS | REMPLCRE+1~, REMPLCRE+14*, REMPLCRE+15 |
INC | REMLIST+1~ |
INPUT | FINDDGS~, GETOIS~, GTORDERS~, GETVAL~, REM~, REM+1, REM+2, REM+3, REMMDEF~, REMEVAL~ , REMLIST~, REMOC~ |
INPUT("DFN" | GTORDERS+2, REMEVAL+7, REMOC+4 |
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+2, REMLIST+5 |
INPUT("REMINDERS" | REM+2, REMEVAL+4, REMEVAL+5, REMEVAL+6 |
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*, REMOC+3, REMOC+7, REMOC+9, REMOC+10, REMOC+31, REMOC+32, REMOC+33 |
INPUT("ROC RE | TURN TYPE" , REMOC+11, REMOC+16, REMOC+33 |
INPUT("ROC ST | ART" , GTORDERS+5, ATUS" , GTORDERS+13, OP" , GTORDERS+6 |
INPUT("ROC" | REMOC+2 |
INPUT("VARIABLES" | GETVAL+1 |
ITEM | REMMDEF+1~, REMMDEF+3*, REMMDEF+4, REMMDEF+5, REMMDEF+6, REMMDEF+7 |
LIEN | REMLIST+1~, REMLIST+3!, REMLIST+4*, REMLIST+8 |
LNAME | REMLIST+1~, REMLIST+2*, REMLIST+4, REMLIST+5, REMLIST+12, REMLIST+17, REMLIST+18 |
MESSAGE | MAINDF+1~ |
MOD | GTORDERS+1~, GTORDERS+22*, GTORDERS+23 |
MSG | ERROR~, ERROR+1, REMPLCRE+18 |
NAME | FINDDGS+1~, FINDDGS+2*, FINDDGS+3, FINDDGS+5, FINDDGS+6, REMPLCRE+1~, REMPLCRE+6*, REMPLCRE+8, REMPLCRE+10*, REMPLCRE+11 , REMPLCRE+15, REMPLCRE+19, REMPLCRE+20 |
NODE | GTORDERS+1~, GTORDERS+11*, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17*, GTORDERS+19, REMLIST+1~, REMLIST+5* |
NUM | GETOIS+1~, REMMDEF+1~, REMMDEF+2*, REMMDEF+3, REMMDEF+9, REMLIST+1~, REMLIST+10*, REMLIST+11, REMLIST+14, REMLIST+15 , REMPLCRE+1~, REMPLCRE+2*, REMOC+1~ |
OI | GETOIS+1~, REMOC+1~, REMOC+9*, REMOC+10, REMOC+12, REMOC+18, REMOC+20, REMOC+22, REMOC+24, REMOC+25 , REMOC+29 |
OIGROUPS | REMOC+1~, REMOC+12, REMOC+14 |
OINAME | REMOC+1~, REMOC+10* |
ONAME | REMEVAL+1~, REMEVAL+5*, REMEVAL+10, REMEVAL+11, REMEVAL+12, REMEVAL+13, REMEVAL+19, REMEVAL+20, REMEVAL+21 |
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+7*, REMOC+9, REMOC+10, REMOC+14, REMOC+28 , REMOC+30, REMOC+31, REMOC+32, REMOC+33 |
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+6*, REMEVAL+7, REMEVAL+13, REMEVAL+21, MAINDF~, MAINDF+3, MAINDF+5, MAINDF+8 |
OVER | REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+6, REMPLCRE~, REMPLCRE+4, REMPLCRE+8 |
PAT | GTORDERS+1~, GTORDERS+2*, GTORDERS+8, REMLIST+1~, REMLIST+11*, REMLIST+12, REMLIST+17, REMOC+1~, REMOC+4*, REMOC+18 , REMOC+20 |
PATCREAT | REMLIST+1~ |
PFNAME | REMLIST+1~, REMLIST+3!, REMLIST+7*, REMLIST+18 |
PIECE | REMMDEF+1~, REMMDEF+6*, REMMDEF+7, REMMDEF+9 |
PLIST | REMLIST+1~, REMLIST+3!, REMLIST+6*, REMLIST+7, REMLIST+8, REMLIST+9, REMLIST+10, REMLIST+11, REMLIST+14, REMLIST+15 |
PLNAME | REMLIST+6, REMPLCRE~, REMPLCRE+4, REMPLCRE+6, REMPLCRE+10 |
PNAME | REMEVAL+1~, REMEVAL+8*, REMEVAL+9*, REMEVAL+10, REMEVAL+11, REMEVAL+13, REMEVAL+17*, REMEVAL+18, REMEVAL+19, REMEVAL+20 , REMEVAL+21, REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+6, REMOC+1~ |
POS | GETOIS+1~ |
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 |
PXRMSRCFF | REMEVAL+1~, REMEVAL+2* |
REMCFIEN | MAINDF+1~, MAINDF+4*, MAINDF+5 |
RESULT | ERROR~, ERROR+1, FINDDGS~, FINDDGS+3, REM~, REM+1, REM+2, REM+3, REMEVAL~, REMEVAL+10 , REMEVAL+11, REMEVAL+12, REMEVAL+13, REMEVAL+19, REMEVAL+20, REMEVAL+21, REMLIST~, REMLIST+4, REMLIST+6, REMLIST+12 , REMLIST+17, REMLIST+18, REMLIST+19, REMPLCRE+1~, REMPLCRE+2*, REMPLCRE+4*, REMPLCRE+5, REMPLCRE+19*, REMPLCRE+20, REMOC~ , REMOC+13, REMOC+14, REMOC+23, REMOC+28, REMOC+30, REMOC+31, REMOC+32, REMOC+33 |
RETDATA | REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+13 |
RIEN | REMEVAL+1~, REMEVAL+4*, REMEVAL+5, REMEVAL+6, REMEVAL+7, REMEVAL+8, REMEVAL+9, REMEVAL+10, REMEVAL+12, REMEVAL+13 , REMOC+1~, REMOC+26* |
RIEN("C" | REMEVAL+16*, REMEVAL+18, REMEVAL+19, REMEVAL+21 |
RNAME | REMOC+1~, REMOC+26*, REMOC+27*, REMOC+28 |
SAVEFIE | MAINDF~, MAINDF+6*, MAINDF+9 |
SECURE | REMLIST+1~, REMLIST+3!, REMLIST+5*, REMLIST+6, REMPLCRE~, REMPLCRE+15 |
SEV | REMOC+1~, REMOC+24*, REMOC+25 |
START | GTORDERS+1~, GTORDERS+5*, GTORDERS+8, GTORDERS+14 |
STATUS | REMOC+1~, REMOC+5*, REMOC+18, REMOC+20 |
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* |
TODAY | REMEVAL+1~, REMEVAL+6*, REMEVAL+7 |
TYPE | GETVAL~, GETVAL+1 |
U | ERROR+1, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17, REMMDEF+3, REMMDEF+9, REMEVAL+5, REMEVAL+6 , REMEVAL+8, REMEVAL+9, MAINDF+5, REMLIST+5, REMLIST+7, REMLIST+11, REMLIST+16, REMPLCRE+20, REMOC+10, REMOC+26 |
UNIQUE | REMPLCRE+1~, REMPLCRE+2*, REMPLCRE+9, REMPLCRE+11* |
VALUE | REMMDEF+1~, REMMDEF+7*, REMMDEF+8, REMMDEF+9, REMMDEF+12 |