ORCB ;SLC/MKB-Notifications followup for LMgr chart ; Apr 20, 2023@17:45
Source file <ORCB.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 12 | $$ONEHR^ORACCESS DEL^ORB3FUP1 (EDIT,RENEW)^ORCACT MSG^ORCFLAG ($$MSG,DESELECT,EXIT,SELECT,TAB)^ORCHART ORDER^ORCMENU ($$LOCATION,$$PROVIDER)^ORCMENU1 NOTIF^ORCMENU2 EN^ORCSIGN (EN1,INIT)^ORCXPND SLCT1^ORQPT ($$LOCK,UNLOCK)^ORX2 |
Kernel | 3 | ($$FMADD,$$NOW)^XLFDT $$LJ^XLFSTR EN^XQORM |
List Manager | 2 | (EN,SHOW)^VALM ($$LOWER,FULL)^VALM1 |
VA FileMan | 2 | YN^DICN ^DIR |
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 | 9 | ORB3FUP1 ORB3FUP2 ORC SELECT ALL ORCB ACTIONS ORCB DELETE ALERT ORCB NEW ORDER ORCB NOTIFICATIONS ORCB RENEW ORDER ORCB REPLACE ORDER |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,ORFLG,DGRP,DEL) | ; -- main entry point
|
|
INIT | ; -- init variables and list array
|
|
HELP | ; -- help code
|
|
PHDR | ; -- protocol menu header code
|
|
SELECT | ; -- process selected order(s)
|
|
SQ | ||
UNFLAG | ; -- Unflag orders
|
|
EN1(ORIFN,ACTION) | ; -- entry point to display single order
|
|
NEW | ; -- Add new order as follow-up action
|
|
NWQ | ||
EDIT | ; -- Edit order as follow-up action
|
|
RENEW | ; --Renew order as follow-up action
|
|
SIGN | ; -- Sign new order
|
|
EXIT | ; -- exit action
|
|
ACTIONS | ;;KEY;NAME
|
|
ALL | ; -- Select ALL orders
|
|
FINDLOC() | ; -- Loop through orders in alert to find assigned location
|
|
DELETE | ; -- Delete current alert
|
|
D1 |
Name | Field # of Occurrence |
---|---|
YN^DICN | D1 |
^DIR | ALL+3 |
$$ONEHR^ORACCESS | EN+11 |
DEL^ORB3FUP1 | D1+5 |
EDIT^ORCACT | EDIT+2 |
RENEW^ORCACT | RENEW+2 |
MSG^ORCFLAG | UNFLAG+8 |
$$MSG^ORCHART | PHDR+2 |
DESELECT^ORCHART | SQ |
EXIT^ORCHART | EXIT+9 |
SELECT^ORCHART | SELECT+2 |
TAB^ORCHART | INIT+1, SELECT+10 |
ORDER^ORCMENU | NEW+8 |
$$LOCATION^ORCMENU1 | NEW+4 |
$$PROVIDER^ORCMENU1 | NEW+3 |
NOTIF^ORCMENU2 | NEW+9, EDIT+3, RENEW+3 |
EN^ORCSIGN | SIGN+4 |
EN1^ORCXPND | EN1+5 |
INIT^ORCXPND | RENEW+5 |
SLCT1^ORQPT | EN+2 |
$$LOCK^ORX2 | NEW+2 |
UNLOCK^ORX2 | NWQ, EDIT+6, RENEW+7 |
EN^VALM | EN+15 |
SHOW^VALM | PHDR+2 |
$$LOWER^VALM1 | PHDR+9 |
FULL^VALM1 | NEW+8 |
$$FMADD^XLFDT | EN+6, EN+9 |
$$NOW^XLFDT | EN+6, EN+9 |
$$LJ^XLFSTR | INIT+4 |
EN^XQORM | SELECT+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPM - [#405] | EN+8 |
^DPT - [#2] | EN+8 |
^OR(100 - [#100] | UNFLAG+6, UNFLAG+7, EN1+1, EN1+3, NEW+5, FINDLOC+2 |
^ORD(100.98 - [#100.98] | EN+3 |
^ORD(101 - [#101] | PHDR+4, PHDR+7, PHDR+8, PHDR+9, SELECT+5, SELECT+9 |
^ORD(101.41 - [#101.41] | NEW+6 |
^TMP("OR" | EN+10*, INIT+2, INIT+4*, PHDR+3, PHDR+9, SELECT+3, UNFLAG+4, EN1+6!, SIGN+3*, SIGN+4! , ALL+2, FINDLOC+2 |
^TMP("ORNEW" | NEW+1!, NEW+9, NEW+10!, EDIT+1!, EDIT+5!, RENEW+1!, RENEW+6!, SIGN+3 |
^TMP("ORXPND" | EN1+4*, EN1+6!, NEW+5, EDIT+4*, RENEW+4*, RENEW+5! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DELETE+1~, D1*, D1+1, D1+2 |
%Y | DELETE+1~ |
ACTION | EN1~, EN1+2, EN1+4 |
ADM | EN+8~*, EN+9 |
BEG | EN+2~, EN+4*, EN+5*, EN+6*, EN+9*, EN+10 |
CNT | SIGN+1~, SIGN+2*, SIGN+3*, SIGN+4 |
DEL | EN~, D1+6* |
DFN | EN~, EN+1, EN+8, EN1+3*, EN1+5 |
DGRP | EN~, EN+3*, EN+10 |
DIR | ALL+1~ |
DIR("V" | ALL+3* |
DIR(0 | ALL+3* |
DT | EN+5 |
DTIME | HELP+5, D1+4 |
DUZ | UNFLAG+7 |
END | EN+2~, EN+4*, EN+6*, EN+9*, EN+10 |
I | INIT+3~, INIT+4*, PHDR+1~, PHDR+7* |
IFN | NEW+1~, NEW+5*, NEW+6 |
MAX | ALL+1~, ALL+2*, ALL+3 |
MENU | SELECT+1~, SELECT+4*, SELECT+5 |
NUM | PHDR+1~, PHDR+3*, PHDR+4, UNFLAG+1~, UNFLAG+3*, UNFLAG+4 |
ORA | UNFLAG+1~, UNFLAG+5*, UNFLAG+7, UNFLAG+8 |
ORDEF | PHDR+1~, PHDR+6* |
OREBUILD | PHDR+1!, SELECT+1~, SELECT+10, EDIT+1~, EDIT+2, RENEW+1~, RENEW+2 |
ORFLG | EN~, EN+1, EN+4, EN+7, EN+10, INIT+3, PHDR+5, PHDR+6, SELECT+3*, SELECT+4 , SELECT+10, DELETE+2 |
ORI | PHDR+1~, PHDR+5*, PHDR+7, UNFLAG+1~, UNFLAG+3*, FINDLOC+1~*, FINDLOC+2* |
ORIFN | UNFLAG+1~, UNFLAG+4*, UNFLAG+5*, UNFLAG+6, UNFLAG+7, UNFLAG+8, EN1~, EN1+1, EN1+3, EN1+4 , EN1+5, SIGN+1~, SIGN+2*, SIGN+3*, FINDLOC+1~, FINDLOC+2* |
ORIG | NEW+1~, NEW+5* |
>> ORL | PHDR+10*, NEW+4* |
ORNMBR | PHDR+1!, SELECT+1~, SELECT+2*, SQ, UNFLAG+3, SIGN+1~, SIGN+2*, SIGN+3*, ALL+4* |
ORNP | NEW+1~, NEW+3* |
>> ORPNM | DELETE+2 |
ORPTLK | NEW+1~, NEW+2* |
ORTAB | INIT+1*, INIT+2, SELECT+10, SIGN+1~, SIGN+2* |
>> ORVP | NEW+2, NWQ, EDIT+6, RENEW+7 |
ORX | UNFLAG+1~, UNFLAG+2*, UNFLAG+6, FINDLOC+2* |
ORY | SELECT+1~, SELECT+8*, FINDLOC+1~*, FINDLOC+2*, FINDLOC+3 |
ORY(1 | SELECT+9, UNFLAG+2 |
PRMT | DELETE+1~, DELETE+2*, D1 |
TYPE | NEW+1~, NEW+6* |
U | EN+3, EN+8, PHDR+3, PHDR+9, SELECT+3, SELECT+9, UNFLAG+2, UNFLAG+4, UNFLAG+6, UNFLAG+7 , EN1+2, EN1+3, EN1+4, NEW+2, NEW+5, NEW+6, EDIT+4, RENEW+4, ALL+2, FINDLOC+2 |
>> VALMBCK | HELP+1*, SELECT+1*, SELECT+9*, NEW+1*, NEW+3*, NEW+10*, EDIT+5*, RENEW+6*, DELETE+1*, D1+6* |
>> VALMCNT | INIT+2 |
>> VALMSG | PHDR+2* |
X | INIT+3~*, INIT+4, HELP+1~, HELP+5*, PHDR+1~, PHDR+7*, PHDR+9*, UNFLAG+1~, UNFLAG+7*, UNFLAG+8* , ALL+1~, ALL+2*, DELETE+1~, D1+4* |
>> XQAID | EN+5, D1+5 |
XQAKILL | DELETE+1~* |
XQORM | SELECT+1~, SELECT+5*, SELECT+6 |
XQORM("#" | PHDR+4* |
XQORM("A" | SELECT+7* |
XQORM("B" | PHDR+9* |
XQORM("KEY" | PHDR+7*, PHDR+8*, PHDR+9* |
XQORM(0 | SELECT+7* |
>> XQORNOD(0 | SELECT+2 |
Y | SELECT+1~, SELECT+8, ALL+1~, ALL+2*, ALL+4, DELETE+1~, D1+5, D1+6 |