ORWDXA1 ;SLC/JMC - Utilities for Order Flag Actions ;Dec 14, 2021@08:39:22
Source file <ORWDXA1.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 |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 7 | ORCACT0 ORQ20 ORWDXA ORWDXA1 ORWDXA1 FLAGACT ORWDXA1 FLAGCOM ORWDXA1 FLAGTXTS |
Name | Comments | DBIA/ICR reference |
---|---|---|
FLAGACT(LST,ORIFN,ACTION) | ;perform action on flag order
|
|
FLAGRCPT(LST,ORIFN) | ; flag recipients
|
|
FLAGCOM(LST,ORIFN,ORCOM,ORALRP) | ; flag comments, add
|
|
CMTMSG(ORIFN,ORVP,ORAUSR) | ; send alert notification information to recipients
|
|
FLGCOM(LST,ORIFN) | ; flag comments, get
|
|
FLGHST(ORY,ORIFN) | ;archive history of flag order
|
|
GETHST(ORFH,ORIFN) | ;Get flag order history
|
|
SCHALRT(ORVP,ORIFN,OREXP) | ;schedule alert in file #100.97
|
|
FLAGTXTS(CLST,IFNS) | ; get flag reason for list of orders
|
|
FLRSON | ; flag reason
|
|
MAP(Y) | ; display group mapping
|
|
GRP(BYGRP) | ;
|
|
EXPAND(GROUP) | ;
|
|
CHOREXP(IFN) | ;
|
Name | Field # of Occurrence |
---|---|
UPDATE^DIE | FLAGCOM+9, FLAGCOM+25 |
WP^DIE | FLAGCOM+13 |
^DIK | CHOREXP+4 |
^DIWP | FLGCOM+15, FLGHST+17 |
EN^ORB3 | CMTMSG+6 |
SCHALRT^ORB3UTL | SCHALRT+12 |
TEXT^ORQ12 | CMTMSG+4 |
$$DATE^ORQ20 | FLAGRCPT+3, FLGCOM+7, FLGCOM+14, FLGHST+6, FLGHST+8, FLGHST+11, FLGHST+15, FLGHST+21, SCHALRT+10 |
$$USER^ORQ20 | FLAGRCPT+3, FLGCOM+7, FLGCOM+14, FLGHST+6, FLGHST+11, FLGHST+15, FLGHST+21 |
FLAGRCPT^ORWDXA1 | FLRSON+8 |
FLGCOM^ORWDXA1 | FLRSON+12 |
$$OI^ORX8 | SCHALRT+9 |
$$FMTE^XLFDT | FLRSON+4, FLRSON+7 |
$$NOW^XLFDT | FLAGCOM+5, CHOREXP+3 |
GETLST^XPAR | GRP+2 |
RPC Name | Call Tags |
---|---|
ORWDXA1 FLAGACT | FLAGACT |
ORWDXA1 FLAGCOM | FLAGCOM |
ORWDXA1 FLAGTXTS | FLAGTXTS |
FileNo | Call Tags |
---|---|
100.843 | WP^DIE |
^OR(100.97 - [#100.97] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | FLAGRCPT+3, FLAGCOM+2, FLAGCOM+4, FLAGCOM+18, FLAGCOM+30, CMTMSG+3, FLGCOM+3, FLGCOM+5, FLGCOM+11, FLGCOM+12 , FLGCOM+15, FLGHST+4, FLGHST+5, FLGHST+10, FLGHST+14, FLGHST+17, GETHST+3, GETHST+4, GETHST+5, SCHALRT+4 , FLRSON+2 |
^OR(100.97 - [#100.97] | CHOREXP+1, CHOREXP+2, CHOREXP+3 |
^ORD(100.98 - [#100.98] | EXPAND+2, EXPAND+3 |
^TMP($J | FLAGCOM+12! |
^UTILITY($J | FLGCOM+10!, FLGCOM+16, FLGCOM+18!, FLGHST+16!, FLGHST+18, FLGHST+19!, FLGHST+23! |
^VA(200 - [#200] | FLRSON+4 |
Name | Line Occurrences |
---|---|
CMTMSG | FLAGCOM+32 |
EXPAND | GRP+5, EXPAND+4 |
FLAGRCPT | FLAGACT+6 |
FLGCOM | FLAGACT+11 |
FLRSON | FLAGTXTS+5 |
GRP | MAP+2 |
Name | Field # of Occurrence |
---|---|
^( | FLAGRCPT+3, FLAGCOM+18, FLGCOM+15, FLGCOM+16, FLGHST+10, FLGHST+14, FLGHST+17, FLGHST+18, GETHST+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | FLAGACT~, FLAGACT+3*, FLAGACT+5, FLAGACT+10, FLGCOM+4 |
BFLAG | FLGCOM+5~*, FLGCOM+7, FLGCOM+8 |
BYGRP | GRP~ |
BYGRP( | GRP+4*, GRP+5, EXPAND+4* |
C | MAP+1~, MAP+3*, MAP+4* |
CHILD | EXPAND+1~, EXPAND+3*, EXPAND+4 |
CLST | FLAGTXTS~ |
CLST( | FLRSON+4*, FLRSON+6*, FLRSON+7*, FLRSON+11*, FLRSON+15*, FLRSON+17* |
CNT | FLAGACT+1~, FLAGACT+12*, FLAGRCPT+1~, FLAGRCPT+2*, FLAGRCPT+3*, FLGCOM+1~, FLGCOM+2*, FLGCOM+6*, FLGCOM+7*, FLGCOM+8* , FLGCOM+9*, FLGCOM+13*, FLGCOM+14*, FLGCOM+16*, FLGCOM+17*, FLGHST+2~, FLGHST+3*, FLGHST+6*, FLGHST+7*, FLGHST+8* , FLGHST+11*, FLGHST+15*, FLGHST+18*, FLGHST+21*, FLGHST+22*, GETHST+1~, GETHST+2*, GETHST+5*, FLAGTXTS+1~, FLAGTXTS+2* , FLRSON+3*, FLRSON+4, FLRSON+5*, FLRSON+6, FLRSON+7*, FLRSON+11*, FLRSON+15*, FLRSON+17* |
DA | FLAGACT+1~, FLAGACT+2*, FLAGRCPT+1~, FLAGRCPT+2*, FLAGRCPT+3, FLGCOM+1~, FLGCOM+2*, FLGCOM+3, FLGCOM+5, FLGCOM+11 , FLGCOM+12, FLGCOM+15, FLAGTXTS+1~, FLAGTXTS+4*, FLRSON+2, CHOREXP+2~*, CHOREXP+3 |
DATA | FLGCOM+1~, FLGCOM+12*, FLGCOM+14 |
DIK | CHOREXP+4*! |
DIWF | FLGCOM+1~, FLGCOM+10*, FLGHST+13~, FLGHST+16* |
DIWL | FLGCOM+1~, FLGCOM+10*, FLGCOM+16, FLGHST+13~, FLGHST+16*, FLGHST+18 |
DIWR | FLGCOM+1~, FLGCOM+10*, FLGHST+13~, FLGHST+16* |
DUZ | FLAGCOM+8, FLAGCOM+24, FLAGCOM+31 |
ERR | FLAGACT+1~ |
F | FLGHST+1~, FLGHST+10*, FLGHST+11*, FLGHST+14*, FLGHST+15*, FLRSON+1~, FLRSON+9*, FLRSON+11*, FLRSON+13*, FLRSON+15* |
FDAIEN | FLAGACT+1~ |
FLAG | FLRSON+1~, FLRSON+2*, FLRSON+4, FLRSON+6, FLRSON+7 |
GROUP | EXPAND~, EXPAND+2, EXPAND+3 |
I | FLGCOM+1~, FLGCOM+16*, FLGHST+13~, FLGHST+18*, FLRSON+1~, FLRSON+9*, FLRSON+10*, FLRSON+11, FLRSON+13*, FLRSON+14* , FLRSON+15, FLRSON+16*, FLRSON+17, MAP+1~, MAP+3*, MAP+4*, GRP+1~, GRP+3*, GRP+4, GRP+5* , EXPAND+1~, EXPAND+2*, EXPAND+3 |
IFN | FLAGTXTS+1~, FLAGTXTS+3*, FLAGTXTS+4*, FLRSON+2, FLRSON+4, CHOREXP~, CHOREXP+1, CHOREXP+2 |
IFNS | FLAGTXTS~ |
IFNS( | FLAGTXTS+3, FLRSON+8, FLRSON+12 |
L | FLAGTXTS+1~, FLAGTXTS+2*, FLAGTXTS+3*, FLRSON+8, FLRSON+12 |
LST | FLAGACT~, FLAGACT+6, FLAGACT+7, FLAGACT+8!, FLAGACT+11, FLAGACT+13*, FLAGRCPT~, FLAGCOM~, FLGCOM~ |
LST( | FLAGACT+12, FLAGRCPT+3*, FLGCOM+6*, FLGCOM+7*, FLGCOM+8*, FLGCOM+9*, FLGCOM+13*, FLGCOM+14*, FLGCOM+16*, FLGCOM+17* |
LST(1 | FLAGCOM+3*, FLAGCOM+4*, FLAGCOM+10*, FLAGCOM+14*, FLAGCOM+26*, FLAGCOM+28* |
OR3 | CMTMSG+1~, CMTMSG+3*, CMTMSG+4 |
ORACT | SCHALRT+1~, SCHALRT+3*, SCHALRT+4 |
ORALRP | FLAGCOM~ |
ORALRP( | FLAGCOM+21 |
ORAUSR | FLAGCOM+1~, FLAGCOM+32, CMTMSG~, CMTMSG+6 |
ORAUSR( | FLAGCOM+18*, FLAGCOM+21, FLAGCOM+27*, FLAGCOM+30*, FLAGCOM+31! |
ORCMSG | CMTMSG+1~, CMTMSG+2*, CMTMSG+5*, CMTMSG+6 |
ORCOM | FLAGCOM~, FLRSON+1~, FLRSON+12 |
ORCOM( | FLRSON+14, FLRSON+15, FLRSON+16, FLRSON+17 |
ORCOM("" | FLAGCOM+3 |
ORDA | FLAGCOM+1~, FLAGCOM+2*, FLAGCOM+6, FLAGCOM+13, FLAGCOM+18, FLAGCOM+20, FLAGCOM+30 |
ORDA3 | SCHALRT+1~, SCHALRT+4*, SCHALRT+7 |
ORDATA | SCHALRT+1~, SCHALRT+12 |
ORDATA("ALERT" | SCHALRT+8* |
ORDATA("IFN" | SCHALRT+11* |
ORDATA("PATIENT" | SCHALRT+5* |
ORDATA("TITLE" | SCHALRT+10* |
ORDATA("WHEN" | SCHALRT+6* |
ORDATA("WHO" | SCHALRT+7* |
ORDFN | CMTMSG+1~, CMTMSG+3*, CMTMSG+6 |
OREXP | SCHALRT~, SCHALRT+2, SCHALRT+6, SCHALRT+10 |
ORFDA | FLAGACT+1~, FLAGCOM+1~, FLAGCOM+15!, FLAGCOM+31! |
ORFDA( | FLAGCOM+7*, FLAGCOM+8*, FLAGCOM+22*, FLAGCOM+23*, FLAGCOM+24* |
ORFERR | FLAGCOM+1~, FLAGCOM+10!, FLAGCOM+14!, FLAGCOM+21, FLAGCOM+26 |
ORFH | GETHST~ |
ORFH( | GETHST+5* |
ORFIENS | FLAGACT+1~, FLAGCOM+1~, FLAGCOM+6*, FLAGCOM+7, FLAGCOM+8, FLAGCOM+15!, FLAGCOM+20*, FLAGCOM+22, FLAGCOM+23, FLAGCOM+24 |
ORFNM | FLAGCOM+1~ |
ORFNM(1 | FLAGCOM+10, FLAGCOM+13 |
ORI | FLGHST+2~, FLGHST+3*, FLGHST+4, FLGHST+5, FLGHST+10, FLGHST+14, FLGHST+17, GETHST+1~, GETHST+2*, GETHST+3 , GETHST+4, GETHST+5 |
ORIFN | FLAGACT~, FLAGACT+2, FLAGACT+6, FLAGACT+11, FLAGRCPT~, FLAGRCPT+2, FLAGRCPT+3, FLAGCOM~, FLAGCOM+2, FLAGCOM+4 , FLAGCOM+6, FLAGCOM+13, FLAGCOM+18, FLAGCOM+20, FLAGCOM+30, FLAGCOM+32, CMTMSG~, CMTMSG+3, CMTMSG+4, CMTMSG+6 , FLGCOM~, FLGCOM+2, FLGCOM+3, FLGCOM+5, FLGCOM+11, FLGCOM+12, FLGCOM+15, FLGHST~, FLGHST+3, FLGHST+4 , FLGHST+5, FLGHST+10, FLGHST+14, FLGHST+17, GETHST~, GETHST+2, GETHST+3, GETHST+4, GETHST+5, SCHALRT~ , SCHALRT+2, SCHALRT+3, SCHALRT+4, SCHALRT+9, SCHALRT+11 |
ORJ | FLGHST+2~, FLGHST+10*, FLGHST+14*, FLGHST+17, GETHST+1~, GETHST+4*, GETHST+5 |
ORK | FLGHST+13~, FLGHST+17*, GETHST+1~, GETHST+4*, GETHST+5* |
ORN | CMTMSG+1~, CMTMSG+3*, CMTMSG+6 |
ORNAM | SCHALRT+1~, SCHALRT+9*, SCHALRT+10 |
ORNOW | FLAGACT+1~, FLAGCOM+1~, FLAGCOM+5*, FLAGCOM+7, FLAGCOM+23 |
ORUSR | FLRSON+1~, FLRSON+8 |
ORUSR( | FLRSON+10, FLRSON+11 |
ORVP | FLAGACT+1~, FLAGCOM+1~, FLAGCOM+2*, FLAGCOM+32, CMTMSG~, CMTMSG+3, SCHALRT~, SCHALRT+2, SCHALRT+5 |
ORY | FLGHST~, GRP+1~, GRP+2 |
ORY( | FLGHST+6*, FLGHST+7*, FLGHST+8*, FLGHST+11*, FLGHST+15*, FLGHST+18*, FLGHST+21*, FLGHST+22*, GRP+3, GRP+4 |
ORYT | CMTMSG+1~, CMTMSG+4, SCHALRT+1~ |
ORYT(1 | CMTMSG+5 |
ORZ | FLGCOM+1~, FLGCOM+15* |
REC | FLAGACT+1~ |
RES | FLAGACT+1~, FLAGACT+7*, FLAGACT+12, FLAGACT+13 |
RES( | FLAGACT+12* |
RES("A" | FLAGACT+12 |
TD | CHOREXP+2~, CHOREXP+3* |
TOPINFO | GRP+1~, GRP+5*, EXPAND+4 |
U | FLAGRCPT+3, FLAGCOM+2, FLAGCOM+30, CMTMSG+4, FLGCOM+7, FLGCOM+8, FLGCOM+14, FLGHST+6, FLGHST+7, FLGHST+8 , FLGHST+11, FLGHST+15, FLGHST+20, FLGHST+21, FLGHST+22, SCHALRT+7, FLRSON+4, FLRSON+6, FLRSON+7, FLRSON+11 , FLRSON+15, GRP+4, CHOREXP+3 |
USR | FLAGACT+1~, FLAGRCPT+1~, FLAGRCPT+3*, FLAGCOM+1~, FLAGCOM+18*, FLAGCOM+21*, FLAGCOM+22, FLAGCOM+26, FLAGCOM+27 |
X | FLAGACT+1~, FLAGACT+12*, FLAGRCPT+1~, FLAGRCPT+2*, FLAGRCPT+3*, FLAGCOM+1~, FLAGCOM+17*, FLAGCOM+18*, FLAGCOM+20*, FLAGCOM+21* , FLGCOM+1~, FLGCOM+15*, FLGHST+13~, FLGHST+17*, MAP+1~, MAP+2 |
X( | MAP+4 |
X3 | FLAGACT+1~, FLAGCOM+1~, FLAGCOM+30*, FLGHST+1~, FLGHST+2~, FLGHST+5*, FLGHST+6, FLGHST+7, FLGHST+8, FLGHST+20 , FLGHST+21, FLGHST+22 |
Y | FLAGRCPT+1~, FLAGRCPT+3*, FLGCOM+1~, FLGCOM+2*, FLGCOM+11*, FLGCOM+12, FLGCOM+15, FLGHST+1~, FLGHST+10*, FLGHST+11 , FLGHST+14*, FLGHST+15, GETHST+1~, GETHST+5*, MAP~ |
Y( | MAP+4* |
Z | FLRSON+1~ |