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 |