HLOCLNT2 ;ALB/CJM- Performs message updates for the client - 10/4/94 1pm ;03/07/2012
Source file <HLOCLNT2.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 | 4 | HLOCLNT HLOQUE HLOSRVR1 ^HLD(779.3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETWORK(WORK) | ;
|
|
DOWORK(WORK) | ;
|
|
UPDATE(MSGIEN,TIME,PARMS) | ;
|
|
GETMSG(IEN,MSG) | ;
|
|
GETMTYPE(MSGIEN) | ;returns <message type>~<event> OR "BATCH"
|
|
GETEVENT(MSGIEN) | ; returns event if not a batch message
|
|
GETSAP(MSGIEN) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLA - [#777] | GETMSG+52 |
^HLB - [#778] | UPDATE+1*, UPDATE+5*, UPDATE+6*, UPDATE+7*, GETMSG+36, GETMSG+61, GETMSG+62, GETMSG+81, GETMTYPE+3, GETMTYPE+5 , GETEVENT+3, GETEVENT+5, GETSAP+5 |
^HLB("ERRORS" | UPDATE+3* |
^HLTMP("CLIENT UPDATES" | GETWORK+6, GETWORK+7, GETWORK+9, GETWORK+10, GETWORK+13, GETWORK+14, GETWORK+16, GETWORK+17, DOWORK+6, DOWORK+8 , DOWORK+10, DOWORK+19, DOWORK+20, DOWORK+22!, DOWORK+23 |
Name | Line Occurrences |
---|---|
$$GETMTYPE | UPDATE+4 |
$$GETSAP | UPDATE+4 |
UPDATE | DOWORK+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACKTO | GETMSG+56~, GETMSG+57*, GETMSG+58*, GETMSG+59 |
CS | GETMSG+34~, GETMSG+64*, GETMSG+69, GETMSG+70, GETMSG+72, GETMSG+73, GETMTYPE+2~, GETMTYPE+7*, GETMTYPE+8, GETEVENT+2~ , GETEVENT+7*, GETEVENT+8, GETSAP+4~, GETSAP+7*, GETSAP+11 |
DOLLARJ | GETWORK+2~, GETWORK+5*, GETWORK+6*, GETWORK+7, GETWORK+9, GETWORK+10, GETWORK+13*, GETWORK+14, GETWORK+16, GETWORK+17 , GETWORK+19, DOWORK+2~, DOWORK+4*, DOWORK+6, DOWORK+8, DOWORK+10, DOWORK+19, DOWORK+20, DOWORK+22, DOWORK+23 |
ESCAPE | GETMSG+34~, GETMSG+66*, GETMSG+69, GETMSG+70, GETSAP+4~, GETSAP+9*, GETSAP+11 |
FS | GETMSG+34~, GETMSG+63*, GETMSG+68, GETMSG+69, GETMSG+70, GETMSG+72, GETMSG+73, GETMSG+74, GETMSG+75, GETMSG+79 , GETMSG+80, GETMTYPE+2~, GETMTYPE+6*, GETMTYPE+8, GETEVENT+2~, GETEVENT+6*, GETEVENT+8, GETSAP+4~, GETSAP+6*, GETSAP+11 |
HDR1 | GETMTYPE+2~, GETMTYPE+3*, GETMTYPE+4, GETMTYPE+6, GETMTYPE+7, GETEVENT+2~, GETEVENT+3*, GETEVENT+4, GETEVENT+6, GETEVENT+7 , GETSAP+4~, GETSAP+5*, GETSAP+6, GETSAP+7, GETSAP+8, GETSAP+9, GETSAP+10, GETSAP+11 |
HDR2 | GETMTYPE+2~, GETMTYPE+5*, GETMTYPE+8, GETEVENT+2~, GETEVENT+5*, GETEVENT+8 |
IEN | DOWORK+2~, DOWORK+7*, DOWORK+8*, DOWORK+10, DOWORK+19, DOWORK+20, DOWORK+21, DOWORK+22, GETMSG~, GETMSG+33 , GETMSG+35, GETMSG+36, GETMSG+61, GETMSG+62, GETMSG+81, GETMTYPE+3, GETMTYPE+5 |
MSG | GETMSG~, GETMSG+32! |
MSG("ACCEPT A | CK RESPONSE" , GETMSG+49*, GETMSG+50* |
MSG("ACK BY" | GETMSG+41* |
MSG("ACK TO I | EN" , GETMSG+59* |
MSG("BATCH" | GETMSG+52*, GETMSG+53, GETMSG+54*, GETMSG+71 |
MSG("BODY" | GETMSG+37*, GETMSG+39, GETMSG+52 |
MSG("DT/TM" | GETMSG+46* |
MSG("HDR" | GETMSG+61*, GETMSG+62*, GETMSG+63, GETMSG+64, GETMSG+65, GETMSG+66, GETMSG+67, GETMSG+68*, GETMSG+69*, GETMSG+70* , GETMSG+72*, GETMSG+73*, GETMSG+74*, GETMSG+75*, GETMSG+76*, GETMSG+78*, GETMSG+79*, GETMSG+80* |
MSG("ID" | GETMSG+38*, GETMSG+58, GETMSG+76, GETMSG+78 |
MSG("IEN" | GETMSG+35* |
MSG("LINE COU | NT" , GETMSG+60* |
MSG("STATUS" | GETMSG+42*, GETMSG+45*, GETMSG+47*, GETMSG+48*, GETMSG+81* |
MSGIEN | UPDATE~, UPDATE+1, UPDATE+3, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+13, GETMTYPE~ , GETMTYPE+1, GETEVENT~, GETEVENT+1, GETEVENT+3, GETEVENT+5, GETSAP~, GETSAP+3, GETSAP+5 |
NODE | DOWORK+9~, DOWORK+10*, DOWORK+11, DOWORK+12, DOWORK+13, DOWORK+14, DOWORK+15, DOWORK+16, DOWORK+17, GETMSG+34~ , GETMSG+36*, GETMSG+37, GETMSG+38, GETMSG+41, GETMSG+42, GETMSG+45, GETMSG+46, GETMSG+47, GETMSG+49, GETMSG+57 |
NOW | GETWORK+2~, GETWORK+4*, GETWORK+10, GETWORK+17, GETWORK+19 |
OLD | GETWORK+2~, GETWORK+5*, GETWORK+13 |
PARMS | DOWORK+2~, DOWORK+21, UPDATE~ |
PARMS("ACCEPT | ACK" , DOWORK+16*, UPDATE+5 |
PARMS("ACK TO | IEN" , DOWORK+15*, UPDATE+8, UPDATE+12 |
PARMS("ACTION" | DOWORK+20*, UPDATE+8, UPDATE+9, UPDATE+13 |
PARMS("LINK" | DOWORK+11*, UPDATE+13 |
PARMS("MSA" | DOWORK+19*, UPDATE+7 |
PARMS("PURGE" | DOWORK+14*, UPDATE+8, UPDATE+11 |
PARMS("QUEUE" | DOWORK+12*, UPDATE+13 |
PARMS("RECEIV | ING APP" , DOWORK+17*, DOWORK+18*, UPDATE+3, UPDATE+4 |
PARMS("STATUS" | DOWORK+13*, UPDATE+1, UPDATE+2, UPDATE+8 |
PURGE | UPDATE+10~, UPDATE+11*, UPDATE+13 |
PURGE("ACKTOIEN" | UPDATE+12* |
REP | GETMSG+34~, GETMSG+65*, GETMSG+69, GETMSG+70, GETSAP+4~, GETSAP+8*, GETSAP+11 |
SUBCOMP | GETMSG+34~, GETMSG+67*, GETMSG+69, GETMSG+70, GETSAP+4~, GETSAP+10*, GETSAP+11 |
SUCCESS | GETWORK+2~, GETWORK+3*, GETWORK+6, GETWORK+11*, GETWORK+13, GETWORK+18* |
SYSTEM | DOWORK+2~, DOWORK+5 |
TIME | GETWORK+9~*, GETWORK+10, GETWORK+16~*, GETWORK+17, DOWORK+2~, DOWORK+3*, DOWORK+6*, DOWORK+8, DOWORK+10, DOWORK+19 , DOWORK+20, DOWORK+21, DOWORK+22, UPDATE~, UPDATE+3, UPDATE+6, UPDATE+7 |
WORK | GETWORK~, DOWORK~ |
WORK("DOLLARJ" | GETWORK+5, GETWORK+19*, GETWORK+20, DOWORK+4 |
WORK("NOW" | GETWORK+19*, DOWORK+6 |