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~ |