ORMGMRC ; SLC/MKB - Process Consult ORM msgs ;Oct 27, 2023@12:13:26
Source file <ORMGMRC.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 11 | GETDLG1^ORCD ($$ACTION,EN,RESPONSE)^ORCSAVE ORDTEXT^ORCSAVE1 (DATES,DELETE,RELEASE,SIGN,SIGSTS,STATUS)^ORCSAVE2 CANCEL^ORCSEND (PXRMADD,PXRMKILL)^ORDD100 EK^ORDD100A $$ORDITEM^ORM PRINTS^ORWD1 BDOSTR^ORWDBA3 ($$ACTV,$$CREATE)^ORX1 |
Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
VA FileMan | 1 | ^DIE |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- entry point for GMRC messges
|
|
ZP | ; -- Purged
|
|
ZR | ; -- Purged as requested [ack]
|
|
ZU | ; -- Unable to purge [ack]
|
|
OK | ; -- Order accepted, GMRC order # assigned [ack]
|
|
XX | ; -- Change order
|
|
SN | ; -- New backdoor order: return NA msg w/ORIFN, or DE msg
|
|
SN1 | ||
DLG | ; -- Build ORDIALOG(),ORDG from msg
|
|
D1 | ||
OBR() | ; -- Return subscript of RXE segment
|
|
SC | ; -- Status changed (i.e. scheduled)
|
|
STATUS(X) | ; -- Returns ptr to Order Status file #100.01
|
|
RE | ; -- Completed, w/results
|
|
UA | ; -- Unable to Accept [ack]
|
|
OC | ; -- Cancelled/Denied
|
|
UD | ; -- Unable to discontinue [ack]
|
|
OD | ; -- Discontinued
|
|
DR | ; -- Discontinued [ack]
|
|
UPDATE(ORACT) | ; -- continue processing
|
|
PTR(X) | ; -- Returns ptr to prompt in Order Dialog file #101.41
|
Name | Field # of Occurrence |
---|---|
^DIE | RE+4 |
GETDLG1^ORCD | DLG+5 |
$$ACTION^ORCSAVE | XX+3, UPDATE+3 |
EN^ORCSAVE | SN1 |
RESPONSE^ORCSAVE | XX+15 |
ORDTEXT^ORCSAVE1 | XX+15 |
DATES^ORCSAVE2 | OK+3, SN1+5 |
DELETE^ORCSAVE2 | ZR+1 |
RELEASE^ORCSAVE2 | XX+10, SN1+4, UPDATE+5 |
SIGN^ORCSAVE2 | XX+13 |
SIGSTS^ORCSAVE2 | XX+13, SN1+4, UPDATE+6 |
STATUS^ORCSAVE2 | ZP+2, OK+2, XX+8, SN1+6, SC+1, RE+2, OC+3, OD+2, DR+1 |
CANCEL^ORCSEND | UPDATE+10 |
PXRMADD^ORDD100 | XX+19 |
PXRMKILL^ORDD100 | XX+9 |
EK^ORDD100A | XX+18 |
$$ORDITEM^ORM | DLG+9 |
PRINTS^ORWD1 | XX+20, SN1+7, UPDATE+7 |
BDOSTR^ORWDBA3 | SN1+3 |
$$ACTV^ORX1 | UPDATE+9 |
$$CREATE^ORX1 | UPDATE+2 |
$$NOW^XLFDT | EN+5, ZU+1, OK+3, SN1+5, RE+4 |
$$UP^XLFSTR | D1+5 |
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | EN+2, ZP+1, ZP+2!, ZU+1*, OK+1*, XX+6, XX+7, XX+8*, XX+12, XX+15! , XX+16*, XX+17!, XX+18*, SN1+8*, RE+6*, RE+7, OC+2*, UD+2*, UD+3*, OD+1* , UPDATE+8*, UPDATE+9* |
^ORD(100.02 - [#100.02] | OC+2, OD+1 |
^ORD(101.41 - [#101.41] | DLG+4, PTR+1 |
^TMP("ORWORD" | SN+1!, SN1!, D1+9*, D1+10*, D1+11* |
^VA(200 - [#200] | SN+2, SN+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | XX+18~*, RE+1~, RE+3*, RE+6, UD+1~*, UD+2, UD+3 |
>> DGPMT | EN+5 |
DIE | RE+1~, RE+3* |
DR | RE+1~, RE+4* |
DSTID | DLG+1~, DLG+15* |
DT | D1+11 |
DUZ | EN+5 |
I | DLG+1~, D1+9*, D1+10*, D1+11, OBR+1~*, OBR+2*, RE+1~, RE+5* |
J | DLG+1~, D1+1*, D1+3*, D1+10* |
NAME | D1+4~, D1+5*, D1+6 |
NTE | EN+4~, EN+6*, EN+7 |
OBR | DLG+1~, DLG+2*, DLG+3, DLG+11, D1+1, D1+2, D1+3 |
OBX | DLG+1~, D1+3*, D1+4, D1+10 |
OI | DLG+1~, DLG+9*, DLG+10 |
ORACT | UPDATE~, UPDATE+3, UPDATE+9, UPDATE+10 |
>> ORC | EN+6, OBR+1, RE+5 |
>> ORCAT | D1 |
ORDA | XX+1~, XX+3*, XX+4, XX+6, XX+8, XX+10, XX+13, XX+15, XX+16, XX+20 , UPDATE+1~, UPDATE+3*, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8 |
>> ORDCNTRL | EN+2, EN+3*, EN+8, OC+3 |
ORDG | XX+1~, SN+1~ |
ORDIALOG | XX+1~, XX+2, SN+1~, SN+5, DLG+4*, DLG+5 |
ORDIALOG( | DLG+6*, DLG+8*, DLG+10*, DLG+13*, DLG+14*, DLG+15*, D1*, D1+1*, D1+2*, D1+7* , D1+8*, D1+11* |
>> ORDSTS | EN+4 |
>> ORDUZ | EN+5*, XX+3, XX+10, SN+3, SN1+4, UA+1*, OC+2, OD+1, UPDATE+3, UPDATE+5 |
>> OREASON | EN+6*, XX+17, XX+18, UA+1 |
OREASON1 | EN+4~, EN+6*, EN+7*, XX+3, UA+1*, OC+2, UD+3, OD+1, UPDATE+3 |
>> ORERR | EN+2*, XX+2, XX+4*, SN+2*, SN+3*, SN+4*, SN+5, SN1+1*, DLG+2*, DLG+9* , UPDATE+4* |
>> ORIFN | EN+2, ZP+1, ZP+2, ZR+1, ZU+1, OK+1, OK+2, OK+3, XX+2*, XX+3 , XX+6, XX+7, XX+8, XX+9, XX+10, XX+12, XX+13, XX+15, XX+16, XX+17 , XX+18, XX+19, XX+20, SN1+1, SN1+4, SN1+5, SN1+6, SN1+7, SN1+8, SC+1 , RE+2, RE+3, RE+7, OC+2, OC+3, UD+1, UD+2, UD+3, OD+1, OD+2 , DR+1, UPDATE+3, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10 |
>> ORL | XX+20, SN+4, SN1+7, UPDATE+7 |
>> ORLOG | EN+5*, XX+3, XX+9, XX+10, XX+19, SN1+4, OC+2, OD+1, UPDATE+3, UPDATE+5 |
>> ORMSG | EN+6, EN+7, DLG+2, DLG+3, DLG+11, DLG+12, DLG+15, D1+1, D1+2, D1+3 , D1+4, D1+10, OBR+2, RE+5 |
>> ORNATR | XX+1*, XX+10, SN+1*, SN1+4, OC+1*, OC+2, OD+1, OD+2, UPDATE+2, UPDATE+5 , UPDATE+9 |
>> ORNP | XX+3, SN+2, RE+7*, UPDATE+3 |
ORP | XX+1~, XX+20, SN+1~, SN1+7, UPDATE+1~, UPDATE+7 |
ORP(1 | XX+20*, SN1+7*, UPDATE+7* |
ORSIG | XX+1~, XX+12*, XX+13 |
>> ORSTRT | SN1+5*, DLG+8 |
ORSTS | EN+4~*, OK+1*, OK+2, XX+8, SN1+6, SC+1*, RE+2* |
>> ORTYPE | EN+3 |
>> ORURG | DLG+6 |
>> ORVP | XX+9, XX+19 |
ORX | XX+1~, XX+6*, XX+7, XX+12, XX+13, UPDATE+1~, UPDATE+2*, UPDATE+9 |
>> PKGIFN | OK+1, SN1+8 |
SEG | D1+4~*, D1+5, D1+7, OBR+1~, OBR+2*, RE+1~, RE+5* |
TYPE | DLG+1~, DLG+3*, DLG+4, DLG+13, DLG+14 |
U | EN+6, ZP+2, ZU+1, XX+6, XX+7, XX+8, XX+12, XX+16, XX+18, DLG+13 , D1+5, D1+7, D1+11, RE+6, RE+7, OC+2, UD+2, OD+1, UPDATE+8, UPDATE+9 |
USID | DLG+1~, DLG+3*, DLG+9 |
VALUE | D1+4~, D1+5*, D1+7*, D1+8, D1+9 |
WP | DLG+1~, D1+9*, D1+10, D1+11 |
X | OBR+1~*, OBR+2*, OBR+3, STATUS~, STATUS+1, RE+1~, RE+3*, RE+5*, RE+6, PTR~ , PTR+1 |
X1 | DLG+12~*, DLG+13 |
X2 | DLG+12~*, DLG+14 |
Y | RE+1~ |
ZSV | DLG+1~, DLG+11*, DLG+12, DLG+15 |
Name | Field # of Occurrence |
---|---|
$T(@ORDCNTRL | EN+1 |