HLUOPT1 ;AISC/SAW - Purging Entries in file #772 and #773 ;02/04/2004 09:58
Source file <HLUOPT1.m>
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 2 | HL PURGE TRANSMISSIONS HLPOST16 |
Name | Comments | DBIA/ICR reference |
---|---|---|
FAIL(FILE) | ; Has number entries w/o purging any been exceeded?
|
|
KILL773(HLIEN,HLLT773,HLDELCNT) | ; delete in file 773
|
|
CHK772(HLPDT,HLDELCNT,HLEXIT) | ; Check file 772 for parents and children
|
|
TASKIT | ; Queue task to run in the background
|
|
CHK4STOP(HLEXIT) | ;
; HL*1.6*109 modified from 60 to 120... |
|
UPDP4(FNO) | ; Update piece 4 of file's zero node...
|
|
KILL772(HLIEN,HLLT772,HLDELCNT) | ;
|
|
PURGE | ;
; HLPDT("COMP") - 'completed' status cutoff date ; HLPDT("WAIT") - 'awaiting ack' status cutoff date ; HLPDT("ERR") - 'error' status cutoff date ; (=0 means don't delete msgs in 'error' status) ; HLPDT("ALL") - all other status (except 'error') cutoff date |
|
CHK773(HLPDT,HLDELCNT,HLEXIT) | ; Check file 773
|
|
INIT(HLPDT,HLTASK,HLEXIT) | ; Get data from file #869.3
|
|
DQ | ; Entry point for running purge of HL7 message text
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | TASKIT+4 |
$$S^%ZTLOAD | CHK4STOP+11 |
$$BTE^HLCSMON | PURGE+16 |
DEL772^HLUOPT3 | KILL772+16 |
DEL773^HLUOPT3 | KILL773+7 |
INIT^HLUOPT4 | INIT+1 |
LOCKTELL^HLUOPT4 | PURGE+12 |
XTMPBEGN^HLUOPT4 | DQ+6 |
XTMPUPD^HLUOPT4 | DQ+10, DQ+29, CHK773+5, CHK773+36, CHK772+5, CHK772+35, CHK4STOP+13, CHK4STOP+17 |
$$FMADD^XLFDT | CHK773+8, CHK772+8 |
$$FMTE^XLFDT | TASKIT+3 |
$$HDIFF^XLFDT | CHK4STOP+8 |
KLQ^XMA1B | KILL772+12 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL("HLUOPT1" | PURGE+12, PURGE+13, DQ+9, DQ+27 |
^HL(772 - [#772] | CHK773+20, KILL773+5, CHK772+10, CHK772+14, CHK772+17, CHK772+21, CHK772+23, CHK772+25, CHK772+33, CHK772+37 , CHK772+39, CHK772+40!, KILL772+6, KILL772+10 |
^HLMA - [#773] | CHK773+12, CHK773+17, CHK773+19, CHK773+22, KILL773+3, KILL773+5 |
^HLMA(";" | CHK773+10 |
^HLMA("B" | KILL772+3 |
Name | Line Occurrences |
---|---|
$$FAIL | CHK773+12, CHK772+14 |
CHK4STOP | CHK773+13, CHK772+15 |
CHK772 | DQ+21 |
CHK773 | DQ+15 |
DQ | PURGE+22 |
INIT | PURGE+9 |
KILL772 | CHK772+28, CHK772+34 |
KILL773 | CHK773+26, CHK773+35 |
TASKIT | PURGE+20 |
UPDP4 | DQ+18, DQ+24 |
Name | Field # of Occurrence |
---|---|
^("S" | CHK773+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | KILL772+8~ |
DIK | KILL772+8~ |
DT | CHK773+8, CHK772+8 |
FILE | FAIL~, FAIL+1 |
FNO | UPDP4~, UPDP4+2, UPDP4+3 |
FPDATE | CHK773+1~, CHK773+8*, CHK773+17, CHK772+1~, CHK772+8*, CHK772+21 |
GBL | UPDP4+1~, UPDP4+2*, UPDP4+4, UPDP4+5, UPDP4+8, UPDP4+9 |
HLDELCNT | DQ+1~, DQ+14*, DQ+15, DQ+21, DQ+32, CHK773~, CHK773+26, CHK773+35, KILL773~, KILL773+9* , CHK772~, CHK772+28, CHK772+34, KILL772~, KILL772+18* |
HLEXIT | PURGE+6~, PURGE+8*, PURGE+9, PURGE+21!, INIT~, DQ+1~, DQ+14*, DQ+15, DQ+21, CHK773~ , CHK773+12, CHK773+13, CHK772~, CHK772+11, CHK772+14, CHK772+15, CHK4STOP~, CHK4STOP+12* |
HLEXIT("LASTCHK" | CHK4STOP+6*, CHK4STOP+8, CHK4STOP+15* |
HLIEN | CHK773+1~, CHK773+11*, CHK773+12*, CHK773+14, CHK773+17, CHK773+19, CHK773+22, CHK773+26, CHK773+35, KILL773~ , KILL773+3, KILL773+5, KILL773+7, CHK772+1~, CHK772+16*, CHK772+17*, CHK772+18, CHK772+21, CHK772+23, CHK772+25 , CHK772+28, CHK772+33, CHK772+34, CHK772+38*, CHK772+39*, CHK772+40, KILL772~, KILL772+3, KILL772+6, KILL772+10 , KILL772+16 |
HLINK | CHK772+1~, CHK772+36*, CHK772+37*, CHK772+39, CHK772+40 |
HLLT772 | CHK772+1~, CHK772+10*, CHK772+28, CHK772+34, KILL772~, KILL772+6 |
HLLT773 | CHK773+1~, CHK773+10*, CHK773+26, CHK773+35, KILL773~, KILL773+3 |
HLMADT | CHK773+1~, CHK773+20*, CHK773+26, CHK772+1~, CHK772+23*, CHK772+24, CHK772+28, CHK772+29, CHK772+30, CHK772+31 |
HLMADT1 | CHK773+1~, CHK773+22*, CHK773+28, CHK773+30, CHK773+32, CHK773+34 |
HLOOP2 | CHK772+1~, CHK772+11* |
HLOOPCT | DQ+1~, DQ+3*, CHK4STOP+3*, CHK4STOP+4 |
HLPDT | PURGE+6~, PURGE+9, INIT~, DQ+15, DQ+21, CHK773~, CHK772~ |
HLPDT("ALL" | CHK773+26, CHK772+28 |
HLPDT("COMP" | TASKIT+3, CHK773+32, CHK772+24, CHK772+29 |
HLPDT("ERR" | CHK773+24, CHK773+34, CHK772+27, CHK772+31 |
HLPDT("WAIT" | CHK773+30, CHK772+30 |
HLPTR | CHK773+1~, CHK773+19*, CHK773+20, CHK772+1~, CHK772+13*, CHK772+14*, CHK772+17 |
HLTASK | PURGE+6~, PURGE+8*, PURGE+9, PURGE+16, PURGE+17, PURGE+18, PURGE+20, PURGE+21!, INIT~, CHK773+4 , CHK772+4 |
HLX | KILL772+8~, KILL772+10*, KILL772+11, KILL772+14 |
HLY | CHK773+1~, CHK773+22*, CHK773+24, CHK773+28, CHK773+30, CHK773+32, CHK773+34, CHK772+1~, CHK772+25*, CHK772+26* , CHK772+27, CHK772+29, CHK772+30, CHK772+31, CHK772+32 |
NODE | UPDP4+1~, UPDP4+5*, UPDP4+6, UPDP4+7*, UPDP4+8 |
NODEL | UPDP4+1~, UPDP4+3*, UPDP4+6 |
P4 | UPDP4+1~, UPDP4+6*, UPDP4+7 |
U | UPDP4+6, UPDP4+7, CHK772+25, KILL772+11 |
>> X | KILL773+5* |
XMDUZ | KILL772+8~, KILL772+12* |
XMK | KILL772+8~, KILL772+12* |
XMZ | KILL772+8~, KILL772+11*, KILL772+12 |
XTMP | DQ+6~, DQ+10, DQ+29, CHK773+5, CHK773+36, CHK772+5, CHK772+35, CHK4STOP+13, CHK4STOP+17 |
XTMP( | UPDP4+3, FAIL+1 |
XTMP(772 | CHK772+12*, CHK772+18*, KILL772+14*, KILL772+19* |
XTMP(773 | CHK773+14*, KILL773+5*, KILL773+11* |
ZTDESC | TASKIT+1~, TASKIT+3* |
ZTDTH | TASKIT+1~, TASKIT+2* |
ZTIO | TASKIT+1~, TASKIT+2* |
>> ZTQUEUED | PURGE+12, PURGE+16, DQ+11, DQ+30, CHK4STOP+4 |
>> ZTREQ | DQ+11*, DQ+30* |
ZTRTN | TASKIT+1~, TASKIT+2* |
ZTSAVE | TASKIT+1~ |
ZTSAVE("HLPDT(" | TASKIT+2* |
>> ZTSK | TASKIT+5 |