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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGD350L

Package: Imaging

Routine: MAGD350L


Information

MAGD350L ;WOIFO/RED/PMK - CREATE FILE REFERENCE FROM ^MAG(2005) ; Jan 03, 2023@10:37:34

Source Information

Source file <MAGD350L.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Imaging 3 $$JBTOHD^MAGBAPI  $$DIRHASH^MAGFILEB  RSLVABS^MAGGTU3  
Kernel 1 $$KSP^XUPARAM  
VA FileMan 1 $$GET1^DIQ  

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 MAGD350K  

Entry Points

Name Comments DBIA/ICR reference
VST ; Entry point to get a full size image with copying from JB to MAG DISK
VSTNOCP ; Entry point to get a full size image without copying it from the JB
ABS ; Entry point to get an image abstract with copying from JB to MAG DISK
ABSNOCP ; Entry point to get an image abstract without copying it from the JB
BIG ; Entry point to get a big file with copying from JB to MAG DISK
BIGNOCP ; Entry point to get a big without copying it from the JB
FULL
ABSTRACT
BIGFILE
EXIT
FINDFILE ;
DIRHASH(FILENAME,NETLOCN) ; determine the hierarchical file directory hash
NOWHERE ; File is not anywhere on the jukebox -- output error message
; Requested imagQe file is not on the Jukebox
OFFLINE ; Jukebox Cartridge is off-line -- output error message
; Jukebox Cartridge with image file is off-line."
IMOFFLN(FILE) ;Check to see if image is offline (jb platter removed)
TIER2LOC() ; Get the TIER-2 location for the image entry and set it if null

External References

Name Field # of Occurrence
$$GET1^DIQ FINDFILE+97, TIER2LOC+6
$$JBTOHD^MAGBAPI FINDFILE+97
$$DIRHASH^MAGFILEB FINDFILE+101
RSLVABS^MAGGTU3 FINDFILE+25
$$KSP^XUPARAM TIER2LOC+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MAG(2005.2 - [#2005.2] GET1^DIQ
^MAG(2006.1 - [#2006.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UPPERCASE" IMOFFLN+3
^MAG(2005 - [#2005] FINDFILE+3, FINDFILE+4, FINDFILE+41, FINDFILE+53, TIER2LOC+7*, TIER2LOC+8
^MAG(2005.2 - [#2005.2] FINDFILE+65, FINDFILE+68, FINDFILE+76, DIRHASH+8
^MAG(2006.1 - [#2006.1] TIER2LOC+5
^MAGQUEUE(2006.033 - [#2006.033] IMOFFLN+4, IMOFFLN+5, IMOFFLN+6

Label References

Name Line Occurrences
$$IMOFFLN FINDFILE+95
$$TIER2LOC FINDFILE+13, FINDFILE+17, FINDFILE+27, FINDFILE+35, FINDFILE+74, FINDFILE+79, OFFLINE+2
ABSTRACT ABS+1, ABSNOCP+1
BIGFILE BIG+1, BIGNOCP+1
EXIT FULLABSTRACTBIGFILE
FINDFILE FULLABSTRACTBIGFILE
FULL VST+1, VSTNOCP+1
NOWHERE FINDFILE+75
OFFLINE FINDFILE+78

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNDBMP FINDFILE+1~, FINDFILE+25, FINDFILE+26
EXT FINDFILE+40~, FINDFILE+45*, FINDFILE+46, FINDFILE+52~, FINDFILE+57*, FINDFILE+58
FBIG FINDFILE+40~, FINDFILE+41*, FINDFILE+42, FINDFILE+45, FINDFILE+47, FINDFILE+48, FINDFILE+52~, FINDFILE+53*, FINDFILE+54, FINDFILE+57
FINDFILE+59
FILE IMOFFLN~, IMOFFLN+2, IMOFFLN+3*, IMOFFLN+4, IMOFFLN+5
FILENAME DIRHASH~, DIRHASH+12
FILETYPE FULL~*, ABSTRACT~*, BIGFILE~*, FINDFILE+8*, FINDFILE+9*, FINDFILE+11, FINDFILE+16, FINDFILE+20, FINDFILE+34, FINDFILE+39
FINDFILE+51, FINDFILE+97
FN DIRHASH+7~, DIRHASH+12*, DIRHASH+13, DIRHASH+14
HASH DIRHASH+7~, DIRHASH+13*, DIRHASH+14*, DIRHASH+15*, DIRHASH+17*, DIRHASH+18
HASHFLAG DIRHASH+7~, DIRHASH+8*, DIRHASH+9
I DIRHASH+7~, DIRHASH+14*
IEN TIER2LOC+1~, TIER2LOC+5*, TIER2LOC+6
KSITEPAR TIER2LOC+1~, TIER2LOC+4*, TIER2LOC+5
MAG0 FINDFILE+1~, FINDFILE+4*, FINDFILE+5, FINDFILE+12, FINDFILE+23, TIER2LOC+2, TIER2LOC+8*
MAGERR FINDFILE+1~, FINDFILE+2*, FINDFILE+3*, FINDFILE+20, FINDFILE+24, FINDFILE+26*, FINDFILE+34, FINDFILE+39, FINDFILE+43*, FINDFILE+51
FINDFILE+55*, FINDFILE+71*, FINDFILE+72, FINDFILE+73, FINDFILE+75*, FINDFILE+78*
>> MAGFILE EXIT+1*
>> MAGFILE1 EXIT+1, FINDFILE+3*, FINDFILE+4*, FINDFILE+6*, FINDFILE+8*, FINDFILE+9*, FINDFILE+26*, FINDFILE+31*, FINDFILE+36*, FINDFILE+43*
FINDFILE+46*, FINDFILE+55*, FINDFILE+58*, FINDFILE+63*, FINDFILE+66*, FINDFILE+90, FINDFILE+95, FINDFILE+101, NOWHERE+2*, OFFLINE+2*
>> MAGFILE1( FINDFILE+5*
>> MAGFILE1("ERROR" FINDFILE+2!, NOWHERE+3*
>> MAGFILE2 EXIT+1*
>> MAGJB FINDFILE+13*, FINDFILE+27*
MAGJBCP VST+1~*, VSTNOCP+1~*, ABS+1~*, ABSNOCP+1~*, BIG+1~*, BIGNOCP+1~*, FINDFILE+96
>> MAGJBOL FINDFILE+2*, IMOFFLN+6*
>> MAGOFFLN FINDFILE+2*, FINDFILE+95*
MAGPREF VST+1~, VSTNOCP+1~, ABS+1~, ABSNOCP+1~, BIG+1~, BIGNOCP+1~, EXIT*, EXIT+1, FINDFILE+2!, FINDFILE+43*
FINDFILE+55*, FINDFILE+82*, FINDFILE+83*, FINDFILE+86*, FINDFILE+87*, FINDFILE+92*, FINDFILE+101*, NOWHERE+2*, OFFLINE+2*
MAGREF FINDFILE+1~, FINDFILE+2*, FINDFILE+12*, FINDFILE+13*, FINDFILE+17*, FINDFILE+23*, FINDFILE+24, FINDFILE+27*, FINDFILE+35*, FINDFILE+47*
FINDFILE+48*, FINDFILE+59*, FINDFILE+62, FINDFILE+65, FINDFILE+66, FINDFILE+68, FINDFILE+79*, FINDFILE+97, FINDFILE+101
MAGSTORE FINDFILE+1~, FINDFILE+68*, FINDFILE+69, FINDFILE+72, FINDFILE+74*, FINDFILE+75, FINDFILE+76*, FINDFILE+78, FINDFILE+83, FINDFILE+86
FINDFILE+87, FINDFILE+92
MAGTYPE FULL~, ABSTRACT~, BIGFILE~, FINDFILE+2*, FINDFILE+68*, FINDFILE+69*, FINDFILE+73, FINDFILE+83, FINDFILE+85, FINDFILE+86
FINDFILE+87, FINDFILE+88
MAGXX EXIT+2!, FINDFILE+3, FINDFILE+4, FINDFILE+25, FINDFILE+41, FINDFILE+53, FINDFILE+97, NOWHERE+2, OFFLINE+2, TIER2LOC+7
, TIER2LOC+8
NETLOCN DIRHASH~, DIRHASH+8
SUBDIR FINDFILE+89~, FINDFILE+90*, FINDFILE+91*, FINDFILE+92
TIER2LOC TIER2LOC+1~, TIER2LOC+2*, TIER2LOC+3, TIER2LOC+6*, TIER2LOC+7, TIER2LOC+10
X FINDFILE+97*, IMOFFLN+1~, IMOFFLN+3*
XX IMOFFLN+1~, IMOFFLN+5*, IMOFFLN+6
Y IMOFFLN+1~, IMOFFLN+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All