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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGQBPRG

Package: Imaging

Routine: MAGQBPRG


Information

MAGQBPRG ;WOIOFO/RMP - Magnetic Server Purge processes ; 07 Jun 2013 9:53 AM

Source Information

Source file <MAGQBPRG.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Imaging 4 ($$JBPTR,$$JUKEBOX,$$PLACE)^MAGBAPI  $$DIRHASH^MAGFILEB  $$INIS^MAGQBPG2  $$UPPER^MAGQE4  

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

Package Total Caller Graph
Imaging 8 MAGQ CUPDTE  MAGQ ELOGR  MAGQBGCC  MAGQBP FREF  MAGQBPG1  MAGQBPG2  MAGQBUT5  MAGUF  

Entry Points

Name Comments DBIA/ICR reference
FILEREF(RESULT,FILEPATH,FNAM,EXT,NETLOC) ; RPC[MAGQBP FREF]
LASTNP(TYPE) ;
JBPATH(FN,NL) ;
FTYPE(FEXT,IEN) ;
; Patch 39 : checking for ABS in FULL
CHKCP(NODE,TYPE,EXT) ;
JBPTR(MAGIEN,TYPE) ;
CPOK(TYPE,ALTPATH,FILEPATH,IEN,EXT) ;
; Patch 39: initializing ALTPATH, checking nodes of either 2005 or 2005.1
CPUPD(TYPE,IEN,FP,FN,EXT) ;
; Patch 39 - Update : Error log type, and using FILE in case an Archive file
CUPD(RESULT,FILEPATH,FILENAME,EXT,IEN) ; RPC[MAGQ CUPDTE]
UNHASH(FN,FP) ; RETURN NETWORK LOCATION NUMBER
ELOG(FN,FP,MESSAGE) ;
ELOGR(RESULT,LIMIT) ;[MAGQ ELOGR] - Error log report and purge
; Please test this
SHNAM(SHARE,HASH) ;

External References

Name Field # of Occurrence
$$JBPTR^MAGBAPI FILEREF+69, FILEREF+88, FILEREF+96
$$JUKEBOX^MAGBAPI FILEREF+70, FILEREF+89, FILEREF+97
$$PLACE^MAGBAPI FILEREF+45, FILEREF+79
$$DIRHASH^MAGFILEB JBPATH+1, CPOK+11
$$INIS^MAGQBPG2 FILEREF+52
$$UPPER^MAGQE4 FILEREF+47, FILEREF+48, FILEREF+52, FILEREF+54, FTYPE+4, FTYPE+9, CPOK+3, CPOK+11, CPUPD+3

Used in RPC

RPC Name Call Tags
MAGQ CUPDTE CUPD
MAGQ ELOGR ELOGR
MAGQBP FREF FILEREF

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" FILEREF+44, CUPD+2, ELOG+2, ELOGR+3
^MAG( FTYPE+6, FTYPE+7, FTYPE+8, FTYPE+9, FTYPE+11, CPOK+9, CPUPD+9*
^MAG(2005 - [#2005] FILEREF+56, FILEREF+67, FILEREF+79, FILEREF+81, FILEREF+83, FTYPE+3, JBPTR+3, JBPTR+6, CPOK+8, CPUPD+8
^MAG(2005.02 - [#2005.02] FTYPE+7
^MAG(2005.1 - [#2005.1] FILEREF+57, FILEREF+68, JBPTR+4, JBPTR+7
^MAG(2005.2 - [#2005.2] FILEREF+69, FILEREF+88, FILEREF+96, JBPATH+1, JBPTR+8, CPOK+10, CPOK+11, SHNAM+3, SHNAM+4
^MAG(2005.83 - [#2005.83] FTYPE+6, FTYPE+8
^TMP("MAGQ" FILEREF+49*, ELOG+3, ELOG+4*, ELOGR+5, ELOGR+6, ELOGR+7!, ELOGR+10

Label References

Name Line Occurrences
$$CHKCP FILEREF+85
$$CPOK FILEREF+91
$$FTYPE FILEREF+63, CUPD+3
$$JBPATH FILEREF+74, FILEREF+94, FILEREF+102
$$JBPTR FILEREF+65
$$SHNAM UNHASH+4
$$UNHASH CPUPD+6
CPUPD FILEREF+87, CUPD+4
ELOG FILEREF+51, FILEREF+55, FILEREF+60, CPUPD+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALTPATH FILEREF+43~, FILEREF+91, FILEREF+92*, FILEREF+94, CPOK~, CPOK+5*, CPOK+11*, CPOK+12
BNODE FILEREF+43~, FILEREF+83*, FILEREF+85, LASTNP+2, LASTNP+3
CNT ELOGR+2~, ELOGR+4*, ELOGR+5, ELOGR+6*, ELOGR+9
CP CHKCP+1~, CPUPD+2~
CPOK FILEREF+43~, FILEREF+91*, FILEREF+93
CPTR FILEREF+43~, FILEREF+85*, FILEREF+86, FILEREF+91
DUZ(2 FILEREF+45
EXT FILEREF~, FILEREF+48*, FILEREF+49, FILEREF+63, FILEREF+85, FILEREF+87, FILEREF+91, CHKCP~, CPOK~, CPOK+3*
, CPUPD~, CPUPD+3*, CUPD~, CUPD+3, CUPD+4
FEXT FTYPE~, FTYPE+4*, FTYPE+5, FTYPE+10, FTYPE+11
FILE FTYPE+2~, FTYPE+3*, FTYPE+6, FTYPE+7, FTYPE+8, FTYPE+9, FTYPE+11, CPOK+2~, CPOK+8*, CPOK+9
, CPUPD+2~, CPUPD+8*, CPUPD+9
FILENAME CUPD~, CUPD+4
FILEPATH FILEREF~, FILEREF+49, FILEREF+51, FILEREF+54*, FILEREF+55, FILEREF+60, FILEREF+87, FILEREF+91, CPOK~, CPOK+12
, CUPD~, CUPD+4
FILEXT FILEREF+42~
FN JBPATH~, JBPATH+1, CPUPD~, CPUPD+6, CPUPD+7, UNHASH~, ELOG~, ELOG+4, ELOGR+2~
FNAM FILEREF~, FILEREF+47*, FILEREF+49, FILEREF+50, FILEREF+51, FILEREF+53, FILEREF+55, FILEREF+56, FILEREF+57, FILEREF+60
, FILEREF+74, FILEREF+87, FILEREF+92, FILEREF+94, FILEREF+102, CPOK+11
FP CPUPD~, CPUPD+6, CPUPD+7, UNHASH~, UNHASH+2, UNHASH+3, ELOG~, ELOG+4
FT FILEREF+43~, FILEREF+64*, FILEREF+71, FILEREF+74, FILEREF+75, FILEREF+77, FILEREF+80, FILEREF+82, FILEREF+90, FILEREF+94
, FILEREF+98, FILEREF+100, FILEREF+102
FTYPE FILEREF+43~, FILEREF+63*, FILEREF+64, FILEREF+65, FILEREF+83, FILEREF+85, FILEREF+87, FILEREF+91
HASH UNHASH+1~, UNHASH+3*, UNHASH+4, SHNAM~, SHNAM+6
IEN FILEREF+42~, FILEREF+56*, FILEREF+57*, FILEREF+59, FILEREF+61, FILEREF+63, FILEREF+65, FILEREF+67, FILEREF+68, FILEREF+70
, FILEREF+71, FILEREF+74, FILEREF+77, FILEREF+79, FILEREF+81, FILEREF+83, FILEREF+87, FILEREF+89, FILEREF+90, FILEREF+91
, FILEREF+94, FILEREF+97, FILEREF+98, FILEREF+102, FTYPE~, FTYPE+3, FTYPE+6, FTYPE+7, FTYPE+8, FTYPE+9
, FTYPE+11, CPOK~, CPOK+4, CPOK+8, CPOK+9, CPUPD~, CPUPD+8, CPUPD+9, CUPD~, CUPD+3
, CUPD+4
INDX ELOG+1~, ELOG+3*, ELOG+4, ELOGR+2~, ELOGR+4*, ELOGR+5*, ELOGR+6, ELOGR+7, ELOGR+10*, ELOGR+11
JBPTR FILEREF+43~, FILEREF+65*, FILEREF+69, FILEREF+74, FILEREF+88, FILEREF+90, FILEREF+93, FILEREF+94, FILEREF+95, FILEREF+98
, FILEREF+102
LIMIT ELOGR~, ELOGR+5
LOC CPOK+2~, CPOK+9*, CPOK+10, CPOK+11, CPUPD+2~, CPUPD+6*, CPUPD+7, CPUPD+9
MAGDA FILEREF+43~, FILEREF+56*
MAGFILE FILEREF+42~
MAGFILE1 FILEREF+42~
MAGFILE2 FILEREF+42~, FILEREF+46*
MAGIEN JBPTR~, JBPTR+3, JBPTR+4, JBPTR+6, JBPTR+7
MAGXX FILEREF+42~, CPOK+2~, CPOK+4*
MESSAGE ELOG~, ELOG+4
NETLOC FILEREF~, FILEREF+49
NL JBPATH~, JBPATH+1
NMSPC FILEREF+43~, FILEREF+53*, FILEREF+55
NODE CHKCP~, CHKCP+3, CPOK+2~, CPOK+7*, CPOK+9, CPUPD+2~, CPUPD+5*, CPUPD+9
NUM SHNAM+1~, SHNAM+2*, SHNAM+3*, SHNAM+4, SHNAM+8
ONLINE SHNAM+1~, SHNAM+2*, SHNAM+3, SHNAM+7*
PIECE CHKCP+1~, CHKCP+2*, CHKCP+3, CPOK+2~, CPOK+6*, CPOK+9, CPUPD+2~, CPUPD+4*, CPUPD+7, CPUPD+9
PLACE FILEREF+43~, FILEREF+45*, FILEREF+52, FILEREF+69, FILEREF+70, FILEREF+79, FILEREF+88, FILEREF+89, FILEREF+96, FILEREF+97
PTR JBPTR+1~, JBPTR+3*, JBPTR+4*, JBPTR+6*, JBPTR+7*, JBPTR+8
RESULT FILEREF~, FILEREF+46*, FILEREF+51*, FILEREF+55*, FILEREF+61*, FILEREF+71*, FILEREF+74*, FILEREF+75*, FILEREF+77*, FILEREF+80*
, FILEREF+82*, FILEREF+90*, FILEREF+94*, FILEREF+98*, FILEREF+100*, FILEREF+102*, CUPD~, ELOGR~
RESULT( ELOGR+6*
RESULT(0 ELOGR+9*, ELOGR+11*
RIEN FILEREF+42~
SHARE UNHASH+1~, UNHASH+2*, UNHASH+3, UNHASH+4, SHNAM~, SHNAM+3
SITEID FILEREF+42~, FILEREF+52*, FILEREF+55
TYPE LASTNP~, LASTNP+1, LASTNP+2, CHKCP~, CHKCP+2, JBPTR~, JBPTR+2, CPOK~, CPOK+6, CPOK+7
, CPUPD~, CPUPD+4, CPUPD+5, CUPD+1~, CUPD+3*, CUPD+4
U FILEREF+46*, FILEREF+49, FILEREF+69, FILEREF+74, FILEREF+79, FILEREF+82, FILEREF+88, FILEREF+90, FILEREF+94, FILEREF+96
, FILEREF+98, FILEREF+102, LASTNP+1, LASTNP+2, LASTNP+3, JBPATH+1, FTYPE+6, FTYPE+7, FTYPE+8, FTYPE+9
, FTYPE+11, CHKCP+3, JBPTR+8, CPOK+9, CPOK+11, CPUPD+9, ELOGR+11
X FILEREF+44~*, CUPD+2~*, ELOG+2~*, ELOGR+3~*
XX FILEREF+43~, FILEREF+70*, FILEREF+89*, FILEREF+97*
ZNODE FILEREF+42~, FILEREF+81*, FILEREF+82, FILEREF+85, LASTNP+1, LASTNP+2, LASTNP+3, SHNAM+1~, SHNAM+4*, SHNAM+5
, SHNAM+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All