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: MAGDIWDX

Package: Imaging

Routine: MAGDIWDX


Information

MAGDIWDX ;WOIFO/PMK - Formatted listing of On Demand Routing request file ; Mar 10, 2022@14:18:40

Source Information

Source file <MAGDIWDX.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Imaging 2 $$VISTA^MAGDSTQ  ($$CLOSE,$$OPEN)^MAGOSFIL  
Kernel 2 (CLOSE,OPEN)^%ZISH  ($$FMTE,$$HTE)^XLFDT  

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: 1

Package Total Caller Graph
Imaging 1 MAGDIWDV  

Entry Points

Name Comments DBIA/ICR reference
REPORT(LOC,A,ODEVNAME,ODEVTYPE) ; display the list of studies in the output file
HEADING(MSG) ;
NEWLINE() ; output a <carriage return> <line feed> with scrolling control
YESNO(PROMPT,DEFAULT,CHOICE) ; generic YES/NO question driver

External References

Name Field # of Occurrence
CLOSE^%ZISH REPORT+111
OPEN^%ZISH REPORT+60
$$VISTA^MAGDSTQ REPORT+59, REPORT+110
$$CLOSE^MAGOSFIL REPORT+114
$$OPEN^MAGOSFIL REPORT+64
$$FMTE^XLFDT REPORT+103
$$HTE^XLFDT REPORT+71, REPORT+102

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There are multiple sending locations on file:",!
  • Line Location: REPORT+13
Function Call: WRITE
  • Prompt: !,$J(I,5)," -- ",LOCATION(LOCATION)
  • Line Location: REPORT+16
Function Call: WRITE
  • Prompt: !!,"Enter 1-",I," or ""A"" for all: "
  • Line Location: REPORT+19
Function Call: WRITE
  • Prompt: DEFAULT,"// "
  • Line Location: REPORT+20
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: REPORT+21
Function Call: WRITE
  • Prompt: X
  • Line Location: REPORT+22
Function Call: WRITE
  • Prompt: " -- ",LOCATION(LOC)
  • Line Location: REPORT+24
Function Call: WRITE
  • Prompt: " -- All"
  • Line Location: REPORT+25
Function Call: WRITE
  • Prompt: !!,"There are multiple Store SCPs on file:",!
  • Line Location: REPORT+38
Function Call: WRITE
  • Prompt: !,$J(I,5)," -- ",USERAPP("N",I)
  • Line Location: REPORT+40
Function Call: WRITE
  • Prompt: !!,"Enter 1-",J," or ""A"" for all: "
  • Line Location: REPORT+42
Function Call: WRITE
  • Prompt: DEFAULT,"// "
  • Line Location: REPORT+43
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: REPORT+44
Function Call: WRITE
  • Prompt: X
  • Line Location: REPORT+45
Function Call: WRITE
  • Prompt: " -- ",SCP
  • Line Location: REPORT+47
Function Call: WRITE
  • Prompt: " -- All"
  • Line Location: REPORT+48
Function Call: WRITE
  • Prompt: ACNUMB
  • Line Location: REPORT+98
Function Call: WRITE
  • Prompt: ?20,$J(COUNT,4),?28,STATE,?40,$$HTE^XLFDT(DATETIME,"2M")
  • Line Location: REPORT+102
Function Call: WRITE
  • Prompt: ?57,"(",$$FMTE^XLFDT(REQUESTDATETIME,"2M"),")"
  • Line Location: REPORT+103
Function Call: WRITE
  • Prompt: "End of Report"
  • Line Location: REPORT+108
Function Call: WRITE
  • Prompt: !!,"Report successfully written to file """,ODEVNAME,"""",!
  • Line Location: REPORT+117
Function Call: WRITE
  • Prompt: $TR($J("",80)," ","*")
  • Line Location: HEADING+2
Function Call: WRITE
  • Prompt: "*** ",MSG,?76," ***"
  • Line Location: HEADING+3
Function Call: WRITE
  • Prompt: "*** ",MSG(I),?76," ***"
  • Line Location: HEADING+7
Function Call: WRITE
  • Prompt: $TR($J("",80)," ","*")
  • Line Location: HEADING+10
Function Call: WRITE
  • Prompt: !
  • Line Location: NEWLINE+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: NEWLINE+5
Function Call: WRITE
  • Prompt: "more..."
  • Line Location: NEWLINE+5
Function Call: WRITE
  • Prompt: $C(8,32,8)
  • Line Location: NEWLINE+5
Function Call: WRITE
  • Prompt: !!,PROMPT," "
  • Line Location: YESNO+3
Function Call: WRITE
  • Prompt: DEFAULT," // "
  • Line Location: YESNO+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: YESNO+4
Function Call: WRITE
  • Prompt: X
  • Line Location: YESNO+5
Function Call: WRITE
  • Prompt: " ??? - Please enter ""Yes"" or ""No""."
  • Line Location: YESNO+10

Label References

Name Line Occurrences
$$HEADING REPORT+73, REPORT+90
$$NEWLINE REPORT+72, REPORT+89, REPORT+97, REPORT+101, REPORT+107, REPORT+108, HEADING+2, HEADING+3, HEADING+6, HEADING+10
$$YESNO REPORT+54

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A REPORT~
A( REPORT+32, REPORT+75
A(1 REPORT+31, REPORT+75
ACNUMB REPORT+1~, REPORT+81*, REPORT+98
CHOICE YESNO~, YESNO+7*, YESNO+8*, YESNO+9*
COUNT REPORT+1~, REPORT+100*, REPORT+102
D0 REPORT+1~, REPORT+81*
DATETIME REPORT+1~, REPORT+100*, REPORT+102
DEFAULT REPORT+1~, REPORT+10*, REPORT+17*, REPORT+20, REPORT+22, REPORT+35*, REPORT+43, REPORT+45, REPORT+53*, REPORT+54
, YESNO~, YESNO+3, YESNO+5, YESNO+6
DTIME REPORT+21, REPORT+44, NEWLINE+5, YESNO+4
GROUP REPORT+1~, REPORT+82*
I REPORT+1~, REPORT+4*, REPORT+5, REPORT+6, REPORT+14*, REPORT+15, REPORT+16, REPORT+17, REPORT+19, REPORT+24
, REPORT+31*, REPORT+32, REPORT+39*, REPORT+40, REPORT+75*, HEADING+1~, HEADING+5*, HEADING+7, NEWLINE+1~, NEWLINE+5*
IGNORESUCCESS REPORT+1~, REPORT+54, REPORT+95
IO REPORT+61
J REPORT+1~, REPORT+31*, REPORT+33*, REPORT+36, REPORT+39, REPORT+42, REPORT+47, REPORT+93*, REPORT+94
LOC REPORT~, REPORT+12*, REPORT+23*, REPORT+24*, REPORT+25*, REPORT+28*, REPORT+79
LOC( REPORT+5, REPORT+6
LOC("DEFAULT" REPORT+17
LOC(1 REPORT+4, REPORT+11, REPORT+14
LOCATION REPORT+2~, REPORT+15*, REPORT+16, REPORT+17, REPORT+78*, REPORT+79, REPORT+83, REPORT+87
LOCATION( REPORT+5*, REPORT+16, REPORT+24, REPORT+87
LOCATION("N" REPORT+6*, REPORT+15, REPORT+24
LOCATIONLAST REPORT+2~, REPORT+74*, REPORT+83*
MSG REPORT+2~, REPORT+73, REPORT+85~, REPORT+90, HEADING~, HEADING+3
MSG( HEADING+5, HEADING+7
MSG(1 REPORT+69*, REPORT+86*
MSG(2 REPORT+71*, REPORT+87*
MSG(3 REPORT+69*, REPORT+86*
MSG(4 REPORT+88*
MSG(5 REPORT+86*
ODEVNAME REPORT~, REPORT+60, REPORT+64, REPORT+65, REPORT+114, REPORT+117
ODEVTYPE REPORT~, REPORT+53, REPORT+58, REPORT+72, REPORT+109, NEWLINE+4
OK YESNO+1~, YESNO+2*, YESNO+4*, YESNO+7*, YESNO+8*, YESNO+9*, YESNO+12
POP REPORT+3~
PRIORITY REPORT+3~, REPORT+81*
PROMPT YESNO~, YESNO+3
REQUESTDATETIME REPORT+3~, REPORT+82*, REPORT+103
SCP REPORT+3~, REPORT+37*, REPORT+46*, REPORT+47*, REPORT+48*, REPORT+51*, REPORT+80
STATE REPORT+3~, REPORT+94*, REPORT+95, REPORT+102
STOP REPORT+3~, REPORT+70*, REPORT+75, REPORT+93, REPORT+96, REPORT+97*, REPORT+101*, HEADING+1~, HEADING+4*, HEADING+5
, HEADING+6*, NEWLINE+1~, NEWLINE+2*, NEWLINE+7*, NEWLINE+9
USERAPP REPORT+3~, REPORT+31*, REPORT+32*, REPORT+33, REPORT+78*, REPORT+80, REPORT+84, REPORT+88, REPORT+91
USERAPP( REPORT+33*
USERAPP("N" REPORT+33*, REPORT+40, REPORT+47
USERAPPLAST REPORT+3~, REPORT+83*, REPORT+84, REPORT+91*
WRITEACNUMB REPORT+76~, REPORT+77*, REPORT+96, REPORT+98*
X REPORT+3~, REPORT+21*, REPORT+22*, REPORT+23, REPORT+24, REPORT+25, REPORT+44*, REPORT+45*, REPORT+46, REPORT+47
, REPORT+48, REPORT+54*, REPORT+64*, REPORT+75*, REPORT+78, REPORT+81, REPORT+82, REPORT+93, REPORT+94, REPORT+114*
, NEWLINE+1~, NEWLINE+5*, NEWLINE+6, NEWLINE+7, YESNO+1~, YESNO+4*, YESNO+5*, YESNO+6*, YESNO+7, YESNO+8
, YESNO+9
Y REPORT+3~, REPORT+94*, REPORT+100
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All