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 |  Marked Items  | All
Print Page as PDF
Routine: MAGXCVL

Package: Imaging

Routine: MAGXCVL


Information

MAGXCVL ;WOIFO/SEB,MLH - Image File Conversion Utilities & Misc. options ; 15 Jul 2004 10:54 AM

Source Information

Source file <MAGXCVL.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ^%ZIS  ^%ZISC  
VA FileMan 2 ^DIE  ^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: 2

Package Total Caller Graph
Imaging 2 MAG IMAGE INDEX FILE SETUP  MAGXCVE  

Entry Points

Name Comments DBIA/ICR reference
EN
EN1 ; get the name of the conversion file
CLEAR ; confirm it's OK to clear before proceeding
DIE(MAGFLD,MAGID,MAGDATA) ;
; File mapping data for field 16 into file #2005.03 (Parent Data File)
; or mapping data for field 100 into file #2005.81 (MAG Descriptive Categories)
; Called from CLEAR and from END^MAGXCVE
ERR ;
CLOSE ; normal file close logic
DONE

External References

Name Field # of Occurrence
^%ZIS EN1+10
^%ZISC CLOSE+1
^DIE DIE+13
^DIR EN1+5, CLEAR+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Invalid filename. Please try again."
  • Line Location: EN1+10
Function Call: WRITE
  • Prompt: " File cleared!"
  • Line Location: CLEAR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+6
Function Call: READ
  • Variable: MAGDATA
  • Timeout: DTIME
  • Line Location: CLEAR+7
Function Call: WRITE
  • Prompt: !,"Mapping text file load complete.",!
  • Line Location: CLEAR+22
Function Call: WRITE
  • Prompt: !,"Loading values from MAG DESCRIPTIVE CATEGORIES..."
  • Line Location: CLEAR+26
Function Call: WRITE
  • Prompt: "done.",!
  • Line Location: CLEAR+31
Function Call: WRITE
  • Prompt: !,"Re-applying local edits..."
  • Line Location: CLEAR+34
Function Call: WRITE
  • Prompt: "done.",!
  • Line Location: CLEAR+39
Function Call: WRITE
  • Prompt: !,"Done importing conversion values."
  • Line Location: DONE+1
Routine Call
  • %ZIS
  • Line Location:
    • EN1+10
Routine Call
  • DIE
  • Line Location:
    • DIE+13
Routine Call
  • DIR
  • Line Location:
    • EN1+5
    • CLEAR+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN1+9
^MAG(2005.81 - [#2005.81] CLEAR+28, CLEAR+29
^XTMP("MAG30P25" CLEAR+5!, CLEAR+19*, CLEAR+29*, CLEAR+36, CLEAR+37*

Label References

Name Line Occurrences
CLOSE CLEAR+4, CLEAR+40
DIE CLEAR+20
DONE EN1+7
EN1 EN1+10

Naked Globals

Name Field # of Occurrence
^( CLEAR+28, CLEAR+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN~, EN1+8*
%ZIS("HFSMODE" EN1+8*
%ZIS("HFSNAME" EN1+8*
>> AUDDTA CLEAR+36*, CLEAR+37
>> AUDIX CLEAR+35*, CLEAR+36*
COUNT EN~, EN+3*, EN1+7*, DONE*, DONE+1
CT EN~, CLEAR+7*
DA EN~, DIE+6~, DIE+13*
DIE EN~, DIE+5~, DIE+13*
DIR EN1+1!, CLEAR+1!
DIR("?" EN1+3*, EN1+4*
DIR("A" EN1+2*, CLEAR+2*
DIR("B" CLEAR+2*
DIR(0 EN1+1*, CLEAR+1*
DR EN~, DIE+4~, DIE+10*, DIE+11*, DIE+12*
DTIME CLEAR+7
>> DTOUT EN1+6, CLEAR+4
>> DUOUT EN1+6, CLEAR+4
FNAME EN~
I DIE+7~, DIE+9*
IO CLEAR+7, DIE+13
IO(0 EN1+11, CLEAR+6, CLEAR+7, CLEAR+22, ERR+1
>> IOP EN1+8*
IX EN+1~, CLEAR+27*, CLEAR+28*, CLEAR+29
MAGDATA EN~, CLEAR+7*, CLEAR+8*, CLEAR+9, CLEAR+10, CLEAR+16, CLEAR+17, CLEAR+19, CLEAR+20, CLEAR+28*
CLEAR+29, DIE~, DIE+9*, DIE+10, DIE+11, DIE+12
MAGFLD EN~, CLEAR+10*, CLEAR+11, CLEAR+15, CLEAR+17, CLEAR+19, CLEAR+20, DIE~, DIE+13
MAGID EN~, CLEAR+16*, CLEAR+17*, CLEAR+18, CLEAR+19, CLEAR+20, DIE~, DIE+13
>> POP EN1+10
U CLEAR+8, CLEAR+16, CLEAR+17, CLEAR+19, CLEAR+29, CLEAR+37, DIE+9, DIE+10, DIE+11, DIE+12
>> X EN1+9*
>> Y EN1+6, EN1+8, CLEAR+5

Marked Items

Name Field # of Occurrence
$T( EN1+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All