HLOFILER ;ALB/CJM- Passes messages on the incoming queue to the applications - 10/4/94 1pm
Source file <HLOFILER.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ERROR2 | ;
|
|
| ERROR3 | ;error trap for application context
|
|
| ERROR | ;error trap
|
|
| GETWORK(QUE) | ;
|
|
| DEQUE(MSGIEN,PURGE,ACKTOIEN) | ;
|
|
| ENDWORK | ;where the execution resumes upon an error
|
|
| DOWORK(QUEUE) | ;sends the messages on the queue
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZTSCH("TASK" | ERROR2+32 |
| ^HLA - [#777] | ERROR2+16 |
| ^HLB - [#778] | DEQUE+9, DEQUE+16, DEQUE+18*, DEQUE+19*, ERROR2+8, ERROR2+14*, ERROR2+18 |
| ^HLB("AD" | DEQUE+17*, DEQUE+18*, ERROR2+12!, ERROR2+15* |
| ^HLB("ERRORS" | ERROR2+24* |
| ^HLB("QUEUE" | GETWORK+17, GETWORK+18, GETWORK+20, GETWORK+21, GETWORK+23, GETWORK+24, DOWORK+8, DOWORK+11 |
| ^HLTMP("HL7 RUNNING PROCESSES" | ERROR2+35 |
| ^HLTMP("LOG ALL ERRORS" | ERROR+10 |
| ^TMP("HL7 ERRORS" | ERROR+6*, ERROR+7 |
| Name | Line Occurrences |
|---|---|
| DEQUE | DOWORK+15, ENDWORK+1, ERROR+3, ERROR2+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACKTOIEN | DOWORK+9~, DOWORK+14*, DOWORK+15, DEQUE~, DEQUE+2, DEQUE+5~, DEQUE+7*, DEQUE+18 |
| ACTION | DOWORK+9~, DOWORK+12*, DOWORK+16, DOWORK+20 |
| CS | ERROR2+7~, ERROR2+21*, ERROR2+22 |
| DEQUE | DOWORK+3~, DOWORK+5*, DOWORK+17~, DEQUE+2*, DEQUE+3, DEQUE+20!* |
| DEQUE( | DEQUE+2*, DEQUE+4, DEQUE+6 |
| DUZ | DOWORK+17~ |
| FROM | GETWORK+9~, GETWORK+15*, GETWORK+16, GETWORK+17, GETWORK+18, GETWORK+19, GETWORK+20*, GETWORK+21, GETWORK+22, GETWORK+23* , GETWORK+24, GETWORK+25 |
| FS | ERROR2+7~, ERROR2+19*, ERROR2+20, ERROR2+22 |
| HDR | ERROR2+7~, ERROR2+18*, ERROR2+19, ERROR2+21, ERROR2+22 |
| HLMSGIEN | DOWORK+17~, DOWORK+19* |
| MCODE | DOWORK+9~, DOWORK+17~, DOWORK+20*, DOWORK+23 |
| MSGIEN | DOWORK+3~, DOWORK+6*, DOWORK+8*, DOWORK+11, DOWORK+15, DOWORK+19, DOWORK+21~, DEQUE~, DEQUE+2, DEQUE+3* , DEQUE+4*, DEQUE+6, DEQUE+8, DEQUE+9, DEQUE+16, DEQUE+17, DEQUE+19, ERROR2+8, ERROR2+12, ERROR2+14 , ERROR2+15, ERROR2+18, ERROR2+24, ERROR2+28~ |
| NODE | DOWORK+9~, DOWORK+11*, DOWORK+12, DOWORK+13, DOWORK+14, DEQUE+5~, DEQUE+6*, DEQUE+7, DEQUE+9*, DEQUE+10 , DEQUE+11*, DEQUE+14, DEQUE+15*, DEQUE+16*, DEQUE+17, DEQUE+18, DEQUE+19, ERROR2+7~, ERROR2+8*, ERROR2+9 , ERROR2+10, ERROR2+11*, ERROR2+12, ERROR2+13*, ERROR2+14, ERROR2+15, ERROR2+16 |
| PURGE | DOWORK+9~, DOWORK+13*, DOWORK+15, DEQUE~, DEQUE+2, DEQUE+5~, DEQUE+7*, DEQUE+12 |
| QUE | GETWORK~, DOWORK+3~, DOWORK+4*, DOWORK+8, DOWORK+9~ |
| QUE("FROM" | GETWORK+15, GETWORK+25* |
| QUE("QUEUE" | GETWORK+15, GETWORK+25* |
| QUE("SYSTEM" | GETWORK+10, GETWORK+13*, GETWORK+14* |
| QUEUE | GETWORK+9~, GETWORK+15*, GETWORK+16, GETWORK+17, GETWORK+18*, GETWORK+19, GETWORK+20, GETWORK+21*, GETWORK+23, GETWORK+24* , GETWORK+25, GETWORK+26, DOWORK~, DOWORK+4, DOWORK+8*, ERROR2+28~ |
| QUEUE("FROM" | DOWORK+8, DOWORK+11, DEQUE+8 |
| QUEUE("QUEUE" | DOWORK+8, DOWORK+11, DEQUE+8 |
| QUEUE("SYSTEM" | DEQUE+16, ERROR2+13 |
| RAPP | ERROR2+7~, ERROR2+22*, ERROR2+23*, ERROR2+24 |
| STATUS | DEQUE+13~, DEQUE+14*, DEQUE+15*, DEQUE+16 |
| SYS | GETWORK+11~, GETWORK+12 |
| SYS("ERROR PU | RGE" , GETWORK+14 |
| SYS("NORMAL P | URGE" , GETWORK+13 |
| TIME | ERROR2+7~, ERROR2+16*, ERROR2+17, ERROR2+24 |
| X | DOWORK+21~ |
| ZTSK | DOWORK+26~, ERROR2+28~, ERROR2+32, ERROR2+33 |