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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGMTSCR

Package: Registration

Routine: DGMTSCR


Information

DGMTSCR ;ALB/RMO/CAW,HM,JAM - Means Test Screen Read Processor ; 8/1/08 1:21pm

Source Information

Source file <DGMTSCR.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 6 $$INDSTATUS^DGENELA2  IN^DGHELP  Q^DGMTSC  ($$ROU,$$ROURET,$$SCR,HD)^DGMTSCU  DEP^DGMTSCU2  $$UPPER^DGUTL  
VA FileMan 2 (BLD,MSG)^DIALOG  ^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: 7

Package Total Caller Graph
Registration 7 DGMTSC1  DGMTSC2  DGMTSC2V  DGMTSC3  DGMTSC3V  DGMTSC4  DGMTSC4V  

Entry Points

Name Comments DBIA/ICR reference
EN
EN1
Q
FEED ;Line feed to the bottom of the screen
SEL ;Check available column selections for Veteran, Spouse or Children
SELQ
HLP ;Help display
PRO ;Process user selection; cnt - dash - parse - selection
PARSE
PROQ
CHK

External References

Name Field # of Occurrence
$$INDSTATUS^DGENELA2 EN1+9
IN^DGHELP EN1+4
Q^DGMTSC EN1+1, EN1+5, EN1+8
$$ROU^DGMTSCU EN1+2, EN1+5, EN1+6, EN1+13
$$ROURET^DGMTSCU Q
$$SCR^DGMTSCU HLP+11
HD^DGMTSCU HLP+2
DEP^DGMTSCU2 SEL+2
$$UPPER^DGUTL EN1
BLD^DIALOG EN1+10
MSG^DIALOG EN1+11
^DIR HLP+13

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !,DGVI,"<RET>",DGVO," to CONTINUE,"
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: X="^"
  • Condition for execution: DGMTACT'="VEW" " ",DGVI,DGRNG,DGVO," or ",DGVI,"'ALL' ",DGVO,"to EDIT," W DGVI," ^N",DGVO," for screen N, or ",DGVI,"'^'",DGVO," to EXIT: " R X:DTIME S:'$T
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FEED+2
Function Call: WRITE
  • Prompt: !!,"Enter <RET> to continue to the next available screen."
  • Line Location: HLP+3
Function Call: WRITE
  • Prompt: !,"Enter an available item number from ",DGRNG," to edit.",!,"The items should be separated by commas or a range of numbers",!,"separated by a dash, or a combination of commas and dashes."
  • Line Location: HLP+4
Function Call: WRITE
  • Prompt: !,"To edit a specific column, enter 'V'",$S(DGSEL["S":", 'S'",1:""),$S(DGSEL["C":", 'C'",1:"")," in front of the selected items."
  • Line Location: HLP+5
Function Call: WRITE
  • Prompt: !,"Enter 'ALL' to edit all available items on the screen."
  • Line Location: HLP+6
Function Call: WRITE
  • Prompt: !,"Enter '^N' to jump to a select screen. Enter '^' to exit."
  • Line Location: HLP+7
Function Call: WRITE
  • Prompt: !!,"AVAILABLE SCREENS"
  • Line Location: HLP+8
Function Call: WRITE
  • Prompt: !,DGLNE
  • Line Location: HLP+13
Routine Call
  • DIALOG
  • Line Location:
    • EN1+10
Routine Call
  • DIALOG
  • Line Location:
    • EN1+11
Routine Call
  • DIR
  • Line Location:
    • HLP+13

Label References

Name Line Occurrences
@( EN1+2, EN1+5, EN1+6, EN1+13, Q
CHK PARSE+1, PARSE+2
EN1 EN+1
FEED EN
HLP EN1+5, EN1+13
PARSE PARSE+3
PRO EN1+12
PROQ PARSEPARSE+3
SEL EN1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN1+4
>> DFN EN1+9
DGB FEED+1~, FEED+2*
DGC PRO+1~, PRO+2*, PARSE*
DGD PRO+1~, PARSE+1*, PARSE+2, PARSE+3!, CHK
DGDC SEL+1~, SEL+3
DGDR EN!, PRO+2*, CHK+3*
>> DGERR EN1+13*, PRO+2*, PARSE+1, PARSE+3, CHK*, CHK+1*, CHK+2*, CHK+3
>> DGHLPF HLP+2*
DGIOM HLP+1~, HLP+12*
DGLNE HLP+1~, HLP+12*, HLP+13
>> DGMTACT EN+2, EN1+3, EN1+4, EN1+12, EN1+13, HLP+4, HLP+5, HLP+6, HLP+10
>> DGMTSC( EN1+2, EN1+6, HLP+9
>> DGMTSCI EN1+3, EN1+5, EN1+6, EN1+13, QHLP+5
DGMTSCR HLP+1~
DGNC SEL+1~
DGND SEL+1~
DGP PRO+1~, PARSE*, PARSE+1, PARSE+2, CHK
>> DGRNG EN+2, EN1+4, HLP+4, CHK+2
DGS PRO+1~, PARSE+1*, PARSE+2*, CHK+1, CHK+2, CHK+3
DGSCR1 EN+1, EN1!
DGSEL EN!, EN1+3, SEL+3*, HLP+5
DGSELTY EN!, EN1+3*, EN1+12
DGSP SEL+1~, SEL+3
>> DGVI EN+2
DGVIR0 SEL+1~
>> DGVO EN+2
DGX EN!, EN1*, EN1+1, EN1+2, EN1+3*, EN1+4*, EN1+5, EN1+6, EN1+8, EN1+12*
SEL+1~, PARSE
DGY EN!, PRO+2*, CHK+3*
DIR HLP+1~
DIR(0 HLP+13*
DTIME EN+2
>> DTOUT EN1+5
>> DUOUT EN1+5
I EN!, FEED+1~, FEED+2*, HLP+1~, HLP+9*, HLP+10, HLP+11
IOM HLP+12
IOSL FEED+2
X EN+1*, EN+2*, EN1EN1+4*, HLP+1~
>> XQY0 EN1+9
>> Z EN1+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All