HLOPURGE ;IRMFO-ALB/CJM - Purging Old Messages;03/24/2004 14:43 ;06/17/2009
Source file <HLOPURGE.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETWORK(WORK) | ;
|
|
| DOWORK(WORK) | ;
|
|
| OLD778 | ;
|
|
| OLD777 | ;
|
|
| DELETE(MSGIEN,FLAG) | ;
|
|
| KILL777(BODY) | ;
|
|
| KSEARCH(MSG,MSGTYPE,EVENT,SAPP,RAPP,IEN) | ;
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLA - [#777] | OLD778+17, OLD777+14!, KILL777+3, KILL777+4! |
| ^HLA("B" | OLD777+5, OLD777+8, OLD777+14!, KILL777+5! |
| ^HLB - [#778] | OLD778+9, OLD778+11, OLD777+12, DELETE+34, DELETE+38, DELETE+43, DELETE+55! |
| ^HLB("AC" | DELETE+59! |
| ^HLB("AD" | DOWORK+7, DOWORK+10, DOWORK+11!, DELETE+56! |
| ^HLB("AE" | DELETE+44! |
| ^HLB("B" | DELETE+57! |
| ^HLB("C" | OLD777+11, OLD777+14!, DELETE+62!, DELETE+63 |
| ^HLB("ERRORS" | OLD778+34, OLD778+37!, DELETE+25!, DELETE+29!, DELETE+30! |
| ^HLB("QUEUE" | OLD778+24 |
| ^HLB("SEARCH" | KSEARCH+10! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AC | DELETE+4~, DELETE+54*, DELETE+59 |
| APP | OLD778+1~, OLD778+33*, OLD778+34*, OLD778+37, KSEARCH+3~, KSEARCH+8*, KSEARCH+9, KSEARCH+10 |
| BODY | OLD778+10~, OLD778+15*, OLD778+16, OLD778+17, KILL777~, KILL777+1, KILL777+3, KILL777+4, KILL777+5 |
| CS | DELETE+4~, DELETE+13*, DELETE+15, DELETE+18, DELETE+40, DELETE+41, DELETE+51, DELETE+52, DELETE+53 |
| END | OLD778+1~, OLD778+5*, OLD778+9 |
| EVENT | DELETE+37~, DELETE+41*, DELETE+42, KSEARCH~, KSEARCH+5*, KSEARCH+10 |
| FLAG | DELETE~, DELETE+60, DELETE+63 |
| FROM | OLD778+21~, OLD778+22*, OLD778+23*, OLD778+24, OLD778+25 |
| FS | DELETE+4~, DELETE+10*, DELETE+15, DELETE+18, DELETE+36, DELETE+39, DELETE+47, DELETE+49, DELETE+50 |
| HDR | DELETE+48~ |
| HDR("SENDING | APPLICATION" , DELETE+49*, DELETE+54, FACILITY" , DELETE+51*, DELETE+52*, DELETE+53*, DELETE+54 |
| HDR2 | DELETE+37~, DELETE+38*, DELETE+39 |
| >> HLPURGE( | GETWORK+4, GETWORK+5, DOWORK+13 |
| IEN | KSEARCH~, KSEARCH+10 |
| IEN778 | OLD777+9~, OLD777+10*, OLD777+11*, OLD777+12, OLD777+13 |
| MSG | DELETE+4~, DELETE+5, DELETE+22, DELETE+42, KSEARCH~ |
| MSG("BATCH" | DELETE+22 |
| MSG("BODY" | DELETE+24, DELETE+60, DELETE+62, DELETE+63 |
| MSG("DIRECTION" | DELETE+46, DELETE+56, DELETE+58, DELETE+61, KSEARCH+7, KSEARCH+8, KSEARCH+10 |
| MSG("DT/TM CR | EATED" , DELETE+25, DELETE+29, DELETE+30, KSEARCH+6, KSEARCH+10 |
| MSG("EVENT" | DELETE+22 |
| MSG("HDR" | DELETE+10, DELETE+13, DELETE+15, DELETE+18, DELETE+49, DELETE+50 |
| MSG("ID" | DELETE+54, DELETE+57 |
| MSG("MESSAGE | TYPE" , DELETE+22 |
| MSG("STATUS" | DELETE+24, DELETE+26, DELETE+56 |
| MSGID | DELETE+35~, DELETE+43*, DELETE+44 |
| MSGIEN | DOWORK+8~, DOWORK+9*, DOWORK+10*, DOWORK+11, DOWORK+12, OLD778+6~, OLD778+8*, OLD778+9*, OLD778+11, OLD778+13 , OLD778+24, OLD778+25, OLD778+26, OLD777+6~, OLD777+7*, OLD777+8*, OLD777+11, OLD777+14, DELETE~, DELETE+5 , DELETE+22, DELETE+25, DELETE+28, DELETE+30, DELETE+34, DELETE+38, DELETE+42, DELETE+43, DELETE+44, DELETE+55 , DELETE+56, DELETE+57, DELETE+59, DELETE+62 |
| MSGTYPE | DELETE+37~, DELETE+40*, DELETE+42, KSEARCH~, KSEARCH+4*, KSEARCH+10 |
| NODE | OLD778+10~, OLD778+11*, OLD778+12, OLD778+13, OLD778+15, OLD778+20, OLD778+22, OLD778+23, OLD778+24, OLD778+25 |
| NOW | DOWORK+4~, DOWORK+5*, DOWORK+7 |
| OK | GETWORK+2~, GETWORK+3*, GETWORK+5*, GETWORK+6, GETWORK+7 |
| OLD | OLD778+1~, OLD778+3*, OLD778+13, OLD778+18, OLD778+28, OLD778+32*, OLD778+37, OLD777+1~, OLD777+3*, OLD777+5 |
| PARMS | OLD778+1~, OLD778+31 |
| PARMS("ERROR | PURGE" , OLD778+32 |
| QUIT | OLD778+6~, OLD778+7*, OLD778+9, OLD778+28* |
| RAPP | DELETE+4~, DELETE+6*, DELETE+18*, DELETE+20*, DELETE+22, DELETE+25, DELETE+29, DELETE+30, DELETE+42, KSEARCH~ , KSEARCH+8 |
| SAPP | DELETE+4~, DELETE+6*, DELETE+15*, DELETE+16*, DELETE+22, DELETE+42, KSEARCH~, KSEARCH+8 |
| START | OLD778+1~, OLD778+4*, OLD778+5, OLD778+8 |
| STOP | OLD777+9~, OLD777+10*, OLD777+12*, OLD777+14 |
| SUB | DELETE+27~, DELETE+28*, DELETE+29, DELETE+30* |
| SUBIEN | DELETE+4~, DELETE+33*, DELETE+34*, DELETE+38, DELETE+42, DELETE+43, DELETE+44 |
| TIME | DOWORK+4~, DOWORK+6*, DOWORK+7*, DOWORK+10, DOWORK+11, OLD778+35~, OLD778+36*, OLD778+37*, OLD777+1~, OLD777+4* , OLD777+5*, OLD777+8, OLD777+14, KILL777+2~, KILL777+3*, KILL777+5 |
| TODAY | OLD778+1~, OLD778+2*, OLD778+3, OLD778+13, OLD777+1~, OLD777+2*, OLD777+3, OLD777+12 |
| TYPE | OLD778+1~ |
| VALUE | DELETE+37~, DELETE+39*, DELETE+40, DELETE+41, DELETE+48~, DELETE+50*, DELETE+51, DELETE+52, DELETE+53 |
| WHEN | OLD778+10~, OLD778+12*, OLD778+13, OLD778+14, OLD778+17*, OLD778+18, OLD778+28 |
| WORK | GETWORK~, GETWORK+4, GETWORK+5*, GETWORK+6*, DOWORK~, DOWORK+1, DOWORK+2, DOWORK+3, DOWORK+7, DOWORK+10 , DOWORK+11, DOWORK+13 |
| WORK("DONE" | GETWORK+5*, GETWORK+6! |