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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ORCDLG1

Package: Order Entry Results Reporting

Routine: ORCDLG1


Information

ORCDLG1 ;SLC/MKB - ORDER DIALOGS CONT ;11/14/17 09:49

Source Information

Source file <ORCDLG1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Order Entry Results Reporting 3 ($$EXT,$$PTR)^ORCD  $$ITEM^ORCDLG  ($$DONE,DIR,WP)^ORCDLG2  
Kernel 1 $$UP^XLFSTR  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 5 ORCDFH  ORCDFHO  ORCDGMRC  ORCDLG  ORCDLG2  

Entry Points

Name Comments DBIA/ICR reference
EN(ITM,INST) ; -- ask each ITM prompt where
; ORDIALOG(PROMPT,#) = internal form of each response
EN0
EN1 ; -- loop for multiples
M1
ENQ
REQUIRED() ; -- Required response message
SELECT() ; -- select instance of multiple to edit
S1
ONLY(I) ; -- I the only instance?
ADDMULT ; -- add new instances of multiple
ONE(ORI,REQD) ; -- ask single-valued prompt
CHILDREN(PARENT,INST) ; -- ask child prompts
RESET ; -- Reset original prompt value
UJUMP ; -- ^-jump
UJQ
DELETE ; -- delete response
DELCHILD(PARENT,INST) ; -- delete child prompts
SURE() ; -- sure you want to delete?
VALID() ;Check to see if default value is valid. Returns 0 or 1

External References

Name Field # of Occurrence
^DIR S1UJUMP+11, SURE+3, VALID+14
$$EXT^ORCD ONE+2
$$PTR^ORCD ONE+3, ONE+4
$$ITEM^ORCDLG SELECT+4
$$DONE^ORCDLG2 ONE+6
DIR^ORCDLG2 ONE+7
WP^ORCDLG2 EN0+14
$$UP^XLFSTR UJUMP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"The DEFAULT value for the ",$G(ORDIALOG(PROMPT,"A"))," prompt is invalid."
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: $C(7),!!,$$REQUIRED,!
  • Line Location: M1+2
Function Call: WRITE
  • Prompt: $C(7),!!,$$REQUIRED,!
  • Line Location: M1+6
Function Call: WRITE
  • Prompt: $C(7),!,"Only "_MAX_" items may be selected!",!
  • Line Location: ADDMULT+3
Function Call: WRITE
  • Prompt: $C(7)," ^-jumping not allowed!"
  • Line Location: UJUMP+2
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: UJUMP+6
Function Call: WRITE
  • Prompt: $E(P,$L(XP)+1,$L(P))
  • Line Location: UJUMP+7
Function Call: WRITE
  • Prompt: $C(7)," ^-jumping ahead not allowed now!"
  • Line Location: UJQ+0
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: DELETE+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: SURE+3
Routine Call
  • DIR
  • Line Location:
    • S1
    • UJUMP+11
    • SURE+3
    • VALID+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101.41 - [#101.41] EN+4, EN+8, EN+11, EN+12, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+4
, ONE+5, ONE+13, ONE+14, ONE+17, CHILDREN+2, DELETE+5, DELCHILD+2
^TMP("ORWORD" EN+11*

Label References

Name Line Occurrences
$$ONLY M1+4
$$REQUIRED M1+2, M1+6
$$SELECT M1+3
$$SURE DELETE+2
$$VALID EN+13, EN0+7
ADDMULT M1M1+5
CHILDREN ONE+14
DELCHILD ONE+14, DELETE+5
DELETE ONE+10
EN EN0+9, CHILDREN+2
ENQ EN+8, EN0EN0+10, EN0+11, EN0+12, EN0+14, EN1+1
M1 M1+2
ONE EN0+14, M1+5, ADDMULT+8
RESET ONE+13, ONE+14
S1 S1+1
UJQ UJUMP+4, UJUMP+7
UJUMP S1+1, ONE+9

Naked Globals

Name Field # of Occurrence
^( EN0+2, ONE+17, CHILDREN+2, DELCHILD+2
^(10 ENQ
^(3 EN+4
^(5 ONE+13
^(7 EN+12, EN0+6
^(8 EN+11
^(9 EN+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION EN+3~, EN+6*, EN0+10, EN0+11
ANOTHER ADDMULT+1~, ADDMULT+4*, ADDMULT+5, ADDMULT+9
>> AUTO EN+16
CNT SELECT+1~, SELECT+4*, SELECT+5*, SELECT+6, SELECT+7, UJUMP+1~, UJUMP+5*, UJUMP+6, UJUMP+7, UJUMP+8
UJUMP+9
CNT( SELECT+4*, SELECT+5*, S1+3, S1+4
COND EN+3~, EN+4*, EN0+12
DA EN0+1~, EN0+2*, EN0+4, EN0+6, EN0+9, ONE+16~, ONE+17*, CHILDREN+1~, CHILDREN+2*, DELCHILD+1~
, DELCHILD+2*
DATATYPE EN+3~, EN0+13*, EN0+14
DDS VALID+2~, VALID+13*
DIR EN+3~, EN0+13*, SELECT+1~, UJUMP+1~, SURE+1~, VALID+2~
DIR("?" SELECT+7*, UJUMP+10*
DIR("A" M1+4*, SELECT+3*, SELECT+4*, SELECT+5*, SELECT+6*, ADDMULT+5*, ADDMULT+9*, UJUMP+8*, UJUMP+9*, SURE+2*
DIR("B" M1+5!, ONE+2*, DELETE+1, DELETE+3!, SURE+3*
DIR("V" VALID+4*
DIR(0 EN0+13, SELECT+7*, ONE+11, UJUMP+9*, SURE+2*, VALID+4*, VALID+5, VALID+7*, VALID+10*, VALID+11*
, VALID+21
>> DIROUT M1+3, M1+5, ONE+7
DOMAIN EN+3~, EN0+13*
DONE SELECT+1~, S1+1, ADDMULT+1~, ADDMULT+6, ADDMULT+8*, ONE+1~, ONE+6, ONE+8*, ONE+12*, ONE+13
, ONE+14, CHILDREN+3!, UJQ+1*, DELETE+2*
>> DTOUT S1, ONE+7, UJUMP+11, SURE+4
>> DUOUT UJUMP+11
EDITONLY EN+3~, EN+7*, EN+9*, EN+14*, EN+16*, EN0
>> FIRST EN0EN0+11, EN1+1, M1+1, ONE+6*, ONE+14, UJUMP+5, UJQ
I SELECT+1~, SELECT+4*, ONLY~, ONLY+2, UJUMP+1~, UJUMP+8*
INST EN~, EN+5*, EN+9, EN+10, EN+11, EN+13, EN+16, EN0EN0+5, EN0+8
EN0+9, EN0+11, EN0+14, CHILDREN~, CHILDREN+2, DELCHILD~, DELCHILD+1*, DELCHILD+2
ITEM EN+3~, EN+4*, EN+5, EN+6, EN+7, EN0+1~, EN0+4*, EN0+8
ITM EN~, EN+4, EN+8, EN+11, EN+12, ENQ, ONE+13
J ONLY+1~*, ONLY+2*
LAST SELECT+1~, SELECT+4*, S1+3, ADDMULT+1~
MATCH UJUMP+1~
MATCH( UJUMP+5*, UJUMP+8, UJUMP+12
MATCH(1 UJUMP+7
MAX SELECT+1~, SELECT+2*, SELECT+5, ADDMULT+1~, ADDMULT+3*, ADDMULT+6, VALID+2~, VALID+21*
MIN VALID+2~, VALID+21*
MULT EN+3~, EN+6*, EN0+14
NEWSEQ UJUMP+1~, UJUMP+4*, UJUMP+7*, UJUMP+12*, UJQUJQ+1
>> NOJUMP UJUMP+2
ORADDMUL ADDMULT+1~, ADDMULT+2*, UJQ+2
>> ORDIALOG EN+4, EN+8, EN+11, EN+12, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+4
, ONE+5, ONE+13, ONE+14, ONE+17, CHILDREN+2, DELETE+5, DELCHILD+2
>> ORDIALOG( EN+9, EN+10, EN+11*, EN+13*, EN+14, EN+16, EN0EN0+5, EN0+8*, EN0+11
EN0+13, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4, ONLY+2, ADDMULT+3
ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+8, ADDMULT+9*, ONE+2, ONE+6, ONE+12*, ONE+15, ONE+17
, ONE+18!, RESET+1!, RESET+2*, DELETE+3!, DELETE+4*, DELCHILD+2!, VALID+4
>> ORDIALOG("B" UJUMP+4, UJUMP+5
>> ORDIALOG("CURINST" S1+3*, ADDMULT+7*, ADDMULT+8
ORDIC VALID+2~, VALID+10*, VALID+11*
>> OREDIT EN0+10
>> ORENEW EN0+10
ORESET ONE+1~, ONE+2*, RESET+2
>> OREWRITE EN0+11
ORI ONE~, ONE+2, ONE+6, ONE+12, ONE+14, ONE+15, ONE+17, ONE+18, RESET+1, RESET+2
DELETE+3, DELETE+5
ORIG VALID+2~, VALID+4*, VALID+22
ORJUMP CHILDREN+2!, UJQ+2*
ORQUIT EN+8, EN0+2, EN1+1, M1M1+1*, M1+3*, M1+5!, S1+1, ADDMULT+6, ONE+6!
, ONE+7*, CHILDREN+1~, CHILDREN+2, CHILDREN+3, UJUMP+3*
>> ORTYPE EN+7, EN+9, ONE+3
ORX EN+3~, M1+3*, M1+4, M1+5
P UJUMP+1~, UJUMP+5*, UJUMP+7*
PARENT CHILDREN~, CHILDREN+2, DELCHILD~, DELCHILD+2
PRMT EN0+1~, EN0+4*, EN0+5, EN0+8
PROMPT EN+3~, EN+5*, EN+9, EN+10, EN+11, EN+13, EN+14, EN+16, EN0EN0+1
EN0+2, EN0+11, EN0+13, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4
, ONLY+2, ADDMULT+3, ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+8, ADDMULT+9, ONE+2, ONE+3, ONE+5
, ONE+6, ONE+12, ONE+14, ONE+15, ONE+17, ONE+18, RESET+1, RESET+2, DELETE+3, DELETE+4
DELETE+5, VALID+4
PTR ONE+16~, ONE+17*, DELCHILD+1~, DELCHILD+2*
QUERY ONE+1~, ONE+3*, ONE+5*, ONE+8, ONE+10, ONE+15, DELETE+5
RANGE VALID+2~, VALID+21*
REQD EN+3~, EN+7*, EN+16, EN0+11, EN0+14, M1+1, M1+4, M1+6, ONE~, ONE+6
RTYPE VALID+2~, VALID+7*, VALID+22
SCHEDITEM ONE+4~*, ONE+5
SEQ EN0+1~, EN0+2*, M1+1, ONE+16~, ONE+17*, CHILDREN+1~*, CHILDREN+2*, UJUMP+5, UJQUJQ+1*
, DELCHILD+1~, DELCHILD+2*
TOTAL SELECT+1~, SELECT+2*, SELECT+5
TYPE VALID+2~, VALID+5*, VALID+6, VALID+7*, VALID+8, VALID+9, VALID+10, VALID+11, VALID+12, VALID+13
, VALID+15, VALID+16, VALID+17, VALID+18, VALID+19, VALID+20, VALID+21, VALID+23
U EN+5, EN+6, EN+7, EN0+4, EN0+8, EN0+13, ONE+5, ONE+7, ONE+12, ONE+17
UJUMP+3, UJUMP+5, UJUMP+7, UJUMP+8, DELCHILD+2
VALIDEF EN+3~, EN+13*, EN+14, EN+15!, EN0+1~, EN0+3!, EN0+7*, EN0+8
VALUE ONE+16~, ONE+17*, ONE+18
X EN0+1~, M1+4*, M1+5, SELECT+1~, ONE+7, ONE+8, ONE+9, ONE+10, UJUMP+3, SURE+1~
, VALID+2~, VALID+4*, VALID+8, VALID+9*, VALID+12*
XP UJUMP+1~, UJUMP+3*, UJUMP+4, UJUMP+5, UJUMP+7
Y EN+3~, EN+12!, EN+13, EN0+1~, EN0+6!, EN0+7, EN0+8, SELECT+1~, S1S1+1
S1+2, S1+3, S1+4, ONE+11*, ONE+12, UJUMP+11, UJUMP+12, SURE+1~, SURE+4*, SURE+5
, VALID+3, VALID+4, VALID+16, VALID+17, VALID+18, VALID+21, VALID+22*, VALID+23*
Y(0 VALID+15, VALID+19, VALID+20
Z ONLY+1~*, ONLY+2*, ONLY+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All