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 ;14-Jun-2013 13:09;DU

Source Information

Source file <ORCDLG1.m>

Call Graph

Call Graph Total: 5

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

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

External References

Name Field # of Occurrence
^DIR S1, UJUMP+11, SURE+3, VALID+14
$$EXT^ORCD ONE+2
$$ITEM^ORCDLG SELECT+4
$$DONE^ORCDLG2 ONE+3
DIR^ORCDLG2 ONE+4
WP^ORCDLG2 EN0+15
$$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+15
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+2
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+9, EN+12, EN+13, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+10
, ONE+11, CHILDREN+2, DELETE+5, DELCHILD+2
^TMP("ORWORD" EN+12*

Label References

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

Naked Globals

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

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+3*, ADDMULT+4, ADDMULT+8
>> AUTO EN+17
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
COND EN+3~, EN+4*, EN0+12
DA EN0+1~, EN0+2*, EN0+4, EN0+6, EN0+9, CHILDREN+1~, CHILDREN+2*, DELCHILD+1~, DELCHILD+2*
DATATYPE EN+3~, EN0+14*, EN0+15
DDS VALID+2~, VALID+13*
DIR EN+3~, EN0+14*, 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+4*, ADDMULT+8*, 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+14, SELECT+7*, ONE+8, UJUMP+9*, SURE+2*, VALID+4*, VALID+5, VALID+7*, VALID+10*, VALID+11*
, VALID+21
>> DIROUT M1+3, M1+5, ONE+4
DOMAIN EN+3~, EN0+14*
DONE SELECT+1~, S1+1, ADDMULT+1~, ADDMULT+5, ADDMULT+7*, ONE+1~, ONE+3, ONE+5*, ONE+9*, ONE+10
, ONE+11, CHILDREN+3!, UJQ+1*, DELETE+2*
>> DTOUT S1, ONE+4, UJUMP+11, SURE+4
>> DUOUT UJUMP+11
EDITONLY EN+3~, EN+7*, EN+8*, EN+10*, EN+15*, EN+17*, EN0, EN0+13
>> FIRST EN0, EN0+11, EN1+1, M1+1, ONE+3*, ONE+11, UJUMP+5, UJQ
I SELECT+1~, SELECT+4*, ONLY~, ONLY+2, UJUMP+1~, UJUMP+8*
INST EN~, EN+5*, EN+10, EN+11, EN+12, EN+14, EN+17, EN0, EN0+5, EN0+8
, EN0+9, EN0+11, EN0+15, ADDMULT+1~, ADDMULT+6*, ADDMULT+7, CHILDREN~, CHILDREN+2, DELCHILD~, DELCHILD+1*
, DELCHILD+2
ITEM EN+3~, EN+4*, EN+5, EN+6, EN+7, EN+8, EN0+1~, EN0+4*, EN0+8
ITM EN~, EN+4, EN+9, EN+12, EN+13, ENQ, ONE+10
J ONLY+1~*, ONLY+2*
LAST 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+2*, ADDMULT+5, VALID+2~, VALID+21*
MIN VALID+2~, VALID+21*
MULT EN+3~, EN+6*, EN0+15
NEWSEQ UJUMP+1~, UJUMP+4*, UJUMP+7*, UJUMP+12*, UJQ, UJQ+1
>> NOJUMP UJUMP+2
>> ORDIALOG EN+4, EN+9, EN+12, EN+13, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+10
, ONE+11, CHILDREN+2, DELETE+5, DELCHILD+2
>> ORDIALOG( EN+10, EN+11, EN+12*, EN+14*, EN+15, EN+17, EN0, EN0+5, EN0+8*, EN0+11
, EN0+14, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4, ONLY+2, ADDMULT+2
, ADDMULT+3, ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+7, ADDMULT+8*, ONE+2, ONE+3, ONE+9*, RESET+1!
, RESET+2*, DELETE+3!, DELETE+4*, DELCHILD+2!, VALID+4
>> ORDIALOG("B" UJUMP+4, UJUMP+5
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+3, ONE+9, ONE+11, RESET+1, RESET+2, DELETE+3, DELETE+5
ORIG VALID+2~, VALID+4*, VALID+22
ORQUIT EN+9, EN0+2, EN1+1, M1, M1+1*, M1+3*, M1+5!, S1+1, ADDMULT+5, ONE+3!
, ONE+4*, CHILDREN+1~, CHILDREN+2, CHILDREN+3, UJUMP+3*
>> ORTYPE EN+7, EN+8, EN+10
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+10, EN+11, EN+12, EN+14, EN+15, EN+17, EN0, EN0+1
, EN0+2, EN0+11, EN0+14, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4
, ONLY+2, ADDMULT+2, ADDMULT+3, ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+7, ADDMULT+8, ONE+2, ONE+3
, ONE+9, ONE+11, RESET+1, RESET+2, DELETE+3, DELETE+4, DELETE+5, VALID+4
PTR DELCHILD+1~, DELCHILD+2*
RANGE VALID+2~, VALID+21*
REQD EN+3~, EN+7*, EN+17, EN0+11, EN0+15, M1+1, M1+4, M1+6, ONE~, ONE+3
RTYPE VALID+2~, VALID+7*, VALID+22
SEQ EN0+1~, EN0+2*, M1+1, CHILDREN+1~*, CHILDREN+2*, UJUMP+5, UJQ, UJQ+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, EN+8, EN0+4, EN0+8, EN0+14, ONE+4, ONE+9, UJUMP+3
, UJUMP+5, UJUMP+7, UJUMP+8, DELCHILD+2
VALIDEF EN+3~, EN+14*, EN+15, EN+16!, EN0+1~, EN0+3!, EN0+7*, EN0+8
X EN0+1~, M1+4*, M1+5, SELECT+1~, ONE+4, ONE+5, ONE+6, ONE+7, 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+13!, EN+14, EN0+1~, EN0+6!, EN0+7, EN0+8, SELECT+1~, S1, S1+1
, S1+2, S1+3, ONE+8*, ONE+9, 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