MAGQBPRG ;WOIOFO/RMP - Magnetic Server Purge processes ; 07 Jun 2013 9:53 AM
Source file <MAGQBPRG.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Imaging | 8 | MAGQ CUPDTE MAGQ ELOGR MAGQBGCC MAGQBP FREF MAGQBPG1 MAGQBPG2 MAGQBUT5 MAGUF |
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) | ;
|
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 |
RPC Name | Call Tags |
---|---|
MAGQ CUPDTE | CUPD |
MAGQ ELOGR | ELOGR |
MAGQBP FREF | FILEREF |
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 |
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 |
>> | 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 |