HLOF778A ;ALB/CJM-HL7 - Saving messages to file 778 (continued) ;03/13/2012
Source file <HLOF778A.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 |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 7 | HLOAPI1 HLOCLNT2 HLOF777 HLOF778 HLOFILER HLOSRVR ^HLD(779.3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
NEW(HLMSTATE) | ;
|
|
NEWIEN(DIR,TCP) | ;
|
|
AGAIN | ;
|
|
TCP() | ;checks the link to see if its TCP, return 1 if yes, 0 if no or not defined
|
|
GETWORK(WORK) | ; Used by the Process Manager.
|
|
DOWORK(WORK) | ;Used by the Process Manager
|
|
SET(MSG) | ;
|
|
SETPURGE(MSG,MSGSTAT,MATE,MATESTAT) | ; Set message up for purging.
|
Name | Field # of Occurrence |
---|---|
$$RTNTN^HLOAPP | NEW+33, NEW+35 |
COUNT^HLOESTAT | NEW+54 |
ACKTO^HLOF778 | NEW+71 |
$$GETMSG^HLOMSG | DOWORK+9 |
$$NEXTMSG^HLOMSG | DOWORK+13 |
BUILDHDR^HLOPBLD1 | NEW+19 |
$$INC^HLOSITE | AGAIN+1 |
SYSPURGE^HLOSITE | SETPURGE+15 |
$$FMADD^XLFDT | SETPURGE+43 |
$$NOW^XLFDT | SETPURGE+43 |
$$SEC^XLFDT | GETWORK+11, GETWORK+15, GETWORK+19, DOWORK+5 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLA - [#777] | SETPURGE+18, SETPURGE+29 |
^HLB - [#778] | NEW+22!, NEW+57*, NEW+59*, NEW+62*, NEW+63*, NEW+78*, SETPURGE+12, SETPURGE+26, SETPURGE+48*, SETPURGE+51* , SETPURGE+52*, SETPURGE+53* |
^HLB("AD" | NEW+58*, SETPURGE+47!, SETPURGE+48*, SETPURGE+50!, SETPURGE+51*, SETPURGE+52*, SETPURGE+53* |
^HLB("B" | NEW+50* |
^HLB("C" | NEW+51* |
^HLB("ERRORS" | NEW+53* |
^HLB("SEARCH" | SET+19* |
^HLC("FILE778" | NEWIEN+15 |
^HLCS(869.1 - [#869.1] | TCP+4 |
^HLCS(870 - [#870] | TCP+4 |
^HLTMP("PENDING SEARCH X-REF" | NEW+75*, GETWORK+7, GETWORK+13, GETWORK+14, GETWORK+17, GETWORK+18, GETWORK+22, DOWORK+5, DOWORK+7, DOWORK+16! , DOWORK+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACKTO | NEW+67~, NEW+68*, NEW+71 |
ACKTO("ACK BY | " , NEW+70* |
ACKTO("IEN" | NEW+69* |
APP | NEW+7~, NEW+31*, NEW+33, NEW+35, SET+3~, SET+8*, SET+9*, SET+19 |
COUNTER | NEWIEN+12~, NEWIEN+15*, AGAIN+1, AGAIN+3, AGAIN+4, AGAIN+5 |
CS | SET+3~, SET+7*, SET+8, SET+13, SET+14 |
DIR | NEWIEN~, NEWIEN+13, NEWIEN+14, NEWIEN+15 |
DOLLARJ | GETWORK+9~, GETWORK+12*, GETWORK+13*, GETWORK+14, GETWORK+17*, GETWORK+18, GETWORK+20 |
FS | SET+3~, SET+5*, SET+6, SET+8, SET+12 |
HDR | NEW+14~, NEW+19, DOWORK+12~, DOWORK+13 |
HDR(1 | NEW+20, DOWORK+13 |
HDR(2 | NEW+20, DOWORK+13 |
HLMSTATE | NEW~, NEW+19, NEW+71 |
HLMSTATE("ACK | TO IEN" , NEW+66, NEW+69, TO" , NEW+18, NEW+24, NEW+68, NEW+72* |
HLMSTATE("BATCH" | NEW+18, NEW+19, NEW+23, NEW+32, NEW+37, NEW+38, NEW+54, NEW+70 |
HLMSTATE("BODY" | NEW+24, NEW+51 |
HLMSTATE("DIRECTION" | NEW+9, NEW+17, NEW+24, NEW+31, NEW+41, NEW+78 |
HLMSTATE("DT/ | TM CREATED" , NEW+53, NEW+75 |
HLMSTATE("DT/TM" | NEW+30 |
HLMSTATE("HDR" | NEW+18*, NEW+20*, NEW+23, NEW+31, NEW+35, NEW+53, NEW+54, NEW+57, NEW+62, NEW+63 , NEW+70 |
HLMSTATE("IEN" | NEW+11*, NEW+58 |
HLMSTATE("RETENTION" | NEW+39* |
HLMSTATE("STATUS" | NEW+58, TCP+3 |
HLMSTATE("SYSTEM" | NEW+37, NEW+38 |
ID | NEW+7~, NEW+23*, NEW+24, NEW+50 |
IEN | NEW+7~, NEW+9*, NEW+10, NEW+11, NEW+22, NEW+50, NEW+51, NEW+53, NEW+57, NEW+59 , NEW+62, NEW+63, NEW+75, NEW+78, NEW+80, NEWIEN+12~, AGAIN+1*, AGAIN+2, AGAIN+4*, AGAIN+6 , AGAIN+7, TCP+1~, TCP+3*, TCP+4, SET+3~, SET+17*, SET+18*, SET+19 |
INC | NEWIEN+12~, NEWIEN+13*, NEWIEN+14*, AGAIN+7 |
MATE | SETPURGE~, SETPURGE+25, SETPURGE+26, SETPURGE+27!, SETPURGE+39, SETPURGE+49, SETPURGE+50, SETPURGE+51, SETPURGE+53 |
MATE("BATCH" | SETPURGE+29*, SETPURGE+33 |
MATE("BODY" | SETPURGE+28*, SETPURGE+29 |
MATE("DIR" | SETPURGE+31*, SETPURGE+50, SETPURGE+51, SETPURGE+53 |
MATE("OLD PUR | GE" , SETPURGE+30*, SETPURGE+45, SETPURGE+49, SETPURGE+50, SETPURGE+53 |
MATE("RETENTION" | SETPURGE+32*, SETPURGE+33*, SETPURGE+40 |
MATESTAT | SETPURGE~, SETPURGE+25, SETPURGE+34*, SETPURGE+41 |
MSG | DOWORK+8~, DOWORK+9, DOWORK+13, DOWORK+15, SET~, SETPURGE~, SETPURGE+11, SETPURGE+12, SETPURGE+47, SETPURGE+48 , SETPURGE+52 |
MSG("BATCH" | DOWORK+11, SET+10, SET+18, SETPURGE+18*, SETPURGE+22 |
MSG("BODY" | SETPURGE+17*, SETPURGE+18 |
MSG("DIR" | SETPURGE+20*, SETPURGE+47, SETPURGE+48, SETPURGE+52 |
MSG("DIRECTION" | SET+4, SET+8, SET+19 |
MSG("DT/TM CR | EATED" , DOWORK+10, SET+19 |
MSG("EVENT" | SET+14*, SET+16*, SET+19 |
MSG("HDR" | DOWORK+13*, SET+5, SET+7, SET+8, SET+12 |
MSG("IEN" | SET+17 |
MSG("MESSAGE | TYPE" , SET+13*, SET+15*, SET+19 |
MSG("OLD PURG | E" , SETPURGE+19*, SETPURGE+44, SETPURGE+46, SETPURGE+47, SETPURGE+52 |
MSG("RETENTION" | SETPURGE+21*, SETPURGE+22*, SETPURGE+37 |
MSGIEN | DOWORK+3~, DOWORK+6*, DOWORK+7*, DOWORK+9, DOWORK+16 |
MSGSTAT | SETPURGE~, SETPURGE+14, SETPURGE+38 |
NEWPURGE | SETPURGE+10~, SETPURGE+37*, SETPURGE+38*, SETPURGE+40*, SETPURGE+41*, SETPURGE+43*, SETPURGE+44*, SETPURGE+45*, SETPURGE+46, SETPURGE+48 , SETPURGE+49, SETPURGE+51, SETPURGE+52, SETPURGE+53 |
NODE | NEW+7~, NEW+24*, NEW+25*, NEW+26*, NEW+27*, NEW+28*, NEW+29*, NEW+30*, NEW+36*, NEW+42* , NEW+43*, NEW+44*, NEW+45*, NEW+46*, NEW+47*, NEW+58*, NEW+59, SETPURGE+10~, SETPURGE+12*, SETPURGE+13 , SETPURGE+17, SETPURGE+19, SETPURGE+20, SETPURGE+21, SETPURGE+26*, SETPURGE+27, SETPURGE+28, SETPURGE+30, SETPURGE+31, SETPURGE+32 , SETPURGE+34 |
NOW | GETWORK+9~, GETWORK+11*, GETWORK+15, GETWORK+19, GETWORK+20 |
OLD | GETWORK+9~, GETWORK+12*, GETWORK+17 |
RTNTN | NEW+7~, NEW+33*, NEW+35*, NEW+36, NEW+37*, NEW+38*, NEW+39 |
STAT | NEW+7~, NEW+8*, NEW+25, NEW+26, NEW+27, NEW+28, NEW+29, NEW+42, NEW+43, NEW+44 , NEW+45, NEW+46, NEW+47, NEW+52, NEW+78 |
SUCCESS | GETWORK+9~, GETWORK+10*, GETWORK+13, GETWORK+15*, GETWORK+17, GETWORK+19* |
SYSPURGE | SETPURGE+10~, SETPURGE+15 |
SYSPURGE("ERROR" | SETPURGE+22, SETPURGE+33, SETPURGE+38, SETPURGE+41 |
SYSPURGE("NORMAL" | SETPURGE+22, SETPURGE+33 |
TCP | NEWIEN~, NEWIEN+13, NEWIEN+14, NEWIEN+15, TCP+1~, TCP+2*, TCP+4*, TCP+5 |
TIME | GETWORK+14~*, GETWORK+15, GETWORK+18~*, GETWORK+19, DOWORK+3~, DOWORK+4*, DOWORK+5*, DOWORK+7, DOWORK+16 |
VALUE | SET+11~, SET+12*, SET+13, SET+14 |
WORK | GETWORK~, DOWORK~ |
WORK("DOLLARJ" | GETWORK+12, GETWORK+20*, GETWORK+21, DOWORK+5, DOWORK+7, DOWORK+16 |
WORK("NOW" | GETWORK+20*, DOWORK+5 |