Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ORMGMRC

Package: Order Entry Results Reporting

Routine: ORMGMRC


Information

ORMGMRC ; SLC/MKB - Process Consult ORM msgs ;Sep 10, 2020@14:17:35

Source Information

Source file <ORMGMRC.m>

Call Graph

Call Graph

Call Graph Total: 15

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  
Care Management 1 ADD^ORRCACK  
VA FileMan 1 ^DIE  

Entry Points

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

External References

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
ADD^ORRCACK RE+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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] Classic Fileman Calls

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$OBR DLG+2
$$PTR DLG+6, DLG+8, DLG+10, DLG+13, DLG+14, DLG+15, D1D1+1, D1+2, D1+7
D1+8, D1+9
$$STATUS EN+4
@( EN+8
DLG XX+2, SN+5
UPDATE OC+3, OD+2

Naked Globals

Name Field # of Occurrence
^(0 XX+7*
^(3 ZP+2
^(8 XX+6

Local Variables

Legend:

>> 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, RE+8
>> 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, RE+9, 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*, RE+9, 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

Marked Items

Name Field # of Occurrence
$T(@ORDCNTRL EN+1
$T(ADD^ORRCACK RE+9
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All