HLUTIL4 ;OIFO-O/RJH-Don't Purge & Reprocessing for HLLP & MAILMAN ;09/02/2008 16:54
Source file <HLUTIL4.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 2 | STATUS^HLTF0 CHK^HLTPCK1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
NOPURG() | ; for HLLP and MailMan messages only
; set the DON'T PURGE field to 1 in order to prevent the message ; from purging. ; at least one of the variables, HLMTIEN and HLMTIENS, must be defined ; HLMTIEN- parent message IEN of file #772 ; HLMTIENS- child message IEN of file #772 ; return value : 1 for successfully set the field ; -1 for failure |
|
PURG() | ; for HLLP and MailMan messages only
; clear the DON'T PURGE field to allow the message to be purged. ; at least one of the variables, HLMTIEN and HLMTIENS, must be defined ; HLMTIEN- parent message IEN of file #772 ; HLMTIENS- child message IEN of file #772 ; return value : 0 for successfully clear the field ; -1 for failure |
|
SETPFLAG(STATUS) | ; for HLLP and MailMan messages only
; to set or to clear the DONT PURGE field ; at least one of the variables, HLMTIEN and HLMTIENS, must be defined ; HLMTIEN- parent message IEN of file #772 ; HLMTIENS- child message IEN of file #772 ; input: 1 to set the DONT PURGE field ; 0 to clear the DONT PURGE field. ; return value: 1 means successfully set the DONT PURGE field ; 0 means successfully clear the DONT PURGE field ; -1 means fail to set or to clear the field |
|
SETVALUE | ; set or clear the DONT PURGE field
|
|
PROC(IEN,RTN) | ; reprocessing HLLP or MailMan message
; IEN- either the parent message IEN or the child message IEN ; of file #772 ; RTN- the routine, to be Xecuted for processing the message |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL(771.7 - [#771.7] | PROC+62 |
^HL(772 - [#772] | SETPFLAG+18, SETPFLAG+19, SETPFLAG+20, SETPFLAG+21, SETPFLAG+23, SETPFLAG+24, SETPFLAG+26, SETPFLAG+27, SETPFLAG+33, SETPFLAG+34 , SETPFLAG+35, SETPFLAG+38, SETPFLAG+44, SETPFLAG+45, SETPFLAG+47, SETPFLAG+48, SETPFLAG+49, SETPFLAG+51, SETPFLAG+52, SETPFLAG+54 , SETPFLAG+55, SETVALUE+1*, SETVALUE+2*, PROC+16, PROC+29, PROC+34, PROC+35 |
Name | Line Occurrences |
---|---|
$$SETPFLAG | NOPURG+10, PURG+9 |
SETVALUE | SETPFLAG+25, SETPFLAG+37, SETPFLAG+53 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
FLAG | NOPURG+9~, NOPURG+10*, NOPURG+11, PURG+8~, PURG+9*, PURG+10, SETPFLAG+11~, SETPFLAG+12*, SETPFLAG+18*, SETPFLAG+19* , SETPFLAG+20*, SETPFLAG+22*, SETPFLAG+24*, SETPFLAG+28*, SETPFLAG+29, SETPFLAG+33*, SETPFLAG+34*, SETPFLAG+36*, SETPFLAG+39*, SETPFLAG+40 , SETPFLAG+44*, SETPFLAG+46*, SETPFLAG+47*, SETPFLAG+48*, SETPFLAG+50*, SETPFLAG+52*, SETPFLAG+56*, SETPFLAG+57 |
HDR | PROC+10~, PROC+38, PROC+39*, PROC+43, PROC+47, PROC+50 |
HL | PROC+10~, PROC+50, PROC+52 |
HLERR | PROC+9~, PROC+62, PROC+66 |
HLI | PROC+11~, PROC+34* |
HLMSA | PROC+10~, PROC+31*, PROC+43, PROC+44*, PROC+50 |
HLMTIEN | SETPFLAG+14, SETPFLAG+17, SETPFLAG+18, SETPFLAG+20, SETPFLAG+21, SETPFLAG+24, SETPFLAG+27, SETPFLAG+32, SETPFLAG+33, SETPFLAG+34 , SETPFLAG+35, SETPFLAG+38, SETPFLAG+45*, SETPFLAG+46, SETPFLAG+47, SETPFLAG+48, SETPFLAG+49, SETPFLAG+52, SETPFLAG+55, SETVALUE+1 , PROC+9~, PROC+21*, PROC+24, PROC+28*, PROC+34, PROC+35, PROC+69 |
HLMTIENS | SETPFLAG+14, SETPFLAG+17, SETPFLAG+19, SETPFLAG+20, SETPFLAG+23, SETPFLAG+26, SETPFLAG+43, SETPFLAG+44, SETPFLAG+45, SETPFLAG+51 , SETPFLAG+54, SETVALUE+2, PROC+9~, PROC+24*, PROC+27, PROC+29*, PROC+65, PROC+66 |
HLNEXT | PROC+9~, PROC+54* |
HLNODE | PROC+9~, PROC+54* |
HLQUIT | PROC+9~, PROC+54* |
HLRESLT | PROC+9~, PROC+61*, PROC+62*, PROC+66, PROC+69 |
HLTMP | PROC+11~, PROC+16*, PROC+17, PROC+18, PROC+21 |
IEN | PROC~, PROC+13, PROC+16, PROC+24, PROC+28, PROC+29 |
MSAFLAG | PROC+11~, PROC+32*, PROC+34, PROC+45* |
RTN | PROC~, PROC+14, PROC+56, PROC+57, PROC+58, PROC+59 |
STATUS | SETPFLAG~, SETPFLAG+13, SETPFLAG+28, SETPFLAG+29, SETPFLAG+39, SETPFLAG+40, SETPFLAG+56, SETVALUE+1, SETVALUE+2 |
X | PROC+10~, PROC+33*, PROC+34*, PROC+35 |
X1 | PROC+10~, PROC+35*, PROC+36, PROC+38, PROC+39, PROC+43, PROC+44 |