HLCIRN ;SFISC/RJH-Don't Purge and Reprocessing message ;07/28/97 10:14
Source file <HLCIRN.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DONTPURG() | ; set the DONT PURGE field to 1 in order to prevent the message
; from purging. ; return value : 1 for successfully set the field ; -1 for failure |
|
| TOPURG() | ; clear the DONT PURGE field to allow the message to be purged.
; return value : 0 for successfully clear the field ; -1 for failure |
|
| SETPURG(STATUS) | ; 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 ; HLMTIENS- child message IEN ; 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
|
|
| REPROC(IEN,RTN) | ; reprocessing message
; IEN- either the parent message IEN or the child message IEN ; RTN- the routine, to be Xecuted for processing the message ; return value: 0 for success, -1 for failure |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HL(771.7 - [#771.7] | REPROC+53 |
| ^HL(772 - [#772] | SETPURG+17, SETPURG+18, SETPURG+19, SETPURG+26, SETPURG+27, SETPURG+34, SETPURG+35, SETPURG+37, SETPURG+38, SETVALUE+1 , SETVALUE+2*, SETVALUE+3*, SETVALUE+4, REPROC+10, REPROC+12, REPROC+17, REPROC+18 |
| Name | Line Occurrences |
|---|---|
| $$SETPURG | DONTPURG+6, TOPURG+5 |
| SETVALUE | SETPURG+20, SETPURG+28, SETPURG+39 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ECH | REPROC+6~, REPROC+24*, REPROC+30, REPROC+31, REPROC+32, REPROC+33, REPROC+39, REPROC+40 |
| FLAG | DONTPURG+5~, DONTPURG+6*, DONTPURG+7, TOPURG+4~, TOPURG+5*, TOPURG+6, SETPURG+10~, SETPURG+11*, SETPURG+17*, SETPURG+18* , SETPURG+19*, SETPURG+21*, SETPURG+22, SETPURG+26*, SETPURG+27*, SETPURG+29*, SETPURG+30, SETPURG+34*, SETPURG+36*, SETPURG+37* , SETPURG+38*, SETPURG+40*, SETPURG+41 |
| FS | REPROC+6~, REPROC+23*, REPROC+24, REPROC+25, REPROC+27, REPROC+28, REPROC+29, REPROC+34, REPROC+36, REPROC+37 , REPROC+38, REPROC+39, REPROC+40, REPROC+41, REPROC+42, REPROC+43, REPROC+44 |
| HDR | REPROC+6~, REPROC+21, REPROC+22*, REPROC+23, REPROC+24, REPROC+25*, REPROC+26, REPROC+27, REPROC+28, REPROC+29 , REPROC+34, REPROC+35, REPROC+36, REPROC+37, REPROC+38, REPROC+39, REPROC+40, REPROC+41, REPROC+42, REPROC+43 , REPROC+44, REPROC+46, REPROC+47 |
| HL | REPROC+6~ |
| HL("ACAT" | REPROC+42* |
| HL("APAT" | REPROC+43* |
| HL("CC" | REPROC+44* |
| HL("DTM" | REPROC+27*, REPROC+36* |
| HL("ECH" | REPROC+24* |
| HL("ETN" | REPROC+32*, REPROC+40* |
| HL("FS" | REPROC+23* |
| HL("MID" | REPROC+28*, REPROC+37* |
| HL("MTN" | REPROC+31*, REPROC+39* |
| HL("PID" | REPROC+30*, REPROC+38* |
| HL("VER" | REPROC+33*, REPROC+41* |
| HLERR | REPROC+5~, REPROC+53, REPROC+55 |
| HLMSA | REPROC+6~, REPROC+8*, REPROC+34*, REPROC+46* |
| HLMTIEN | SETPURG+13, SETPURG+16, SETPURG+17, SETPURG+19, SETPURG+25, SETPURG+26, SETPURG+27, SETPURG+35*, SETPURG+36, SETPURG+37 , SETPURG+38, SETVALUE+1, SETVALUE+2, SETVALUE+4, REPROC+5~, REPROC+12*, REPROC+13, REPROC+14, REPROC+17, REPROC+18 , REPROC+57 |
| HLMTIENS | SETPURG+13, SETPURG+16, SETPURG+18, SETPURG+19, SETPURG+33, SETPURG+34, SETPURG+35, SETVALUE+3, REPROC+5~, REPROC+14* , REPROC+55 |
| HLNEXT | REPROC+5~, REPROC+7* |
| HLNODE | REPROC+5~, REPROC+7* |
| HLQUIT | REPROC+5~, REPROC+7* |
| HLRESLT | REPROC+5~, REPROC+53*, REPROC+55, REPROC+57 |
| IEN | REPROC~, REPROC+9, REPROC+10, REPROC+12, REPROC+14 |
| RTN | REPROC~, REPROC+11, REPROC+49, REPROC+50, REPROC+51, REPROC+52 |
| STATUS | SETPURG~, SETPURG+12, SETPURG+21, SETPURG+22, SETPURG+29, SETPURG+30, SETPURG+40, SETVALUE+2, SETVALUE+3 |
| X | REPROC+6~, REPROC+16*, REPROC+17*, REPROC+18 |
| X1 | REPROC+6~, REPROC+18*, REPROC+19, REPROC+21, REPROC+22, REPROC+46 |
| X2 | REPROC+6~, REPROC+29*, REPROC+30, REPROC+31, REPROC+32, REPROC+33 |