HLOAPP ;ALB/CJM-HL7 -Application Registry ;02/23/2012
Source file <HLOAPP.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETIEN(NAME) | ;given the application name, it finds the ien. Returns 0 on failure
|
|
ACTION(HEADER,ACTION,QUEUE) | ;Given the parsed header of a message it returns both the action that should be performed in response to the message and the incoming queue that it should be placed on.
|
|
RTRNLNK(APPNAME) | ;
|
|
RTRNPORT(APPNAME) | ;
|
|
ACTIVE(APP,MSGTYPE,EVENT,VERSION) | ;
|
|
EXCEPT(APPNAME) | ;
|
|
DEFAULT | ;default exception handler if the app doesn't specify one
|
|
TIMEOUT(APPNAME) | ;
|
|
RTNTN(APP,MSGTYPE,EVENT,VERSION) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLD(779.2 - [#779.2] | GETIEN+2, ACTION+20, ACTION+31, ACTION+33, ACTION+36, ACTION+43, ACTION+44, RTRNLNK+8, RTRNPORT+8, ACTIVE+18 , ACTIVE+20, ACTIVE+22, EXCEPT+7, TIMEOUT+3, RTNTN+17, RTNTN+19, RTNTN+21 |
^TMP("HLO SEQUENCING EXCEPTION" | DEFAULT+1* |
Name | Line Occurrences |
---|---|
$$GETIEN | ACTION+17, RTRNLNK+7, RTRNPORT+6, ACTIVE+13, EXCEPT+6, TIMEOUT+2, RTNTN+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | ACTION~, ACTION+16*, ACTION+22*, ACTION+23*, ACTION+37*, ACTION+43*, ACTION+50 |
ACTIVE | ACTIVE+11~, ACTIVE+12*, ACTIVE+14, ACTIVE+15, ACTIVE+16, ACTIVE+22*, ACTIVE+23 |
APP | ACTIVE~, ACTIVE+13, RTNTN~, RTNTN+13 |
APPNAME | RTRNLNK~, RTRNLNK+5, RTRNLNK+7, RTRNPORT~, RTRNPORT+4, RTRNPORT+6, EXCEPT~, EXCEPT+6, TIMEOUT~, TIMEOUT+2 |
EVENT | ACTIVE~, ACTIVE+16, ACTIVE+18, ACTIVE+20, RTNTN~, RTNTN+15, RTNTN+17, RTNTN+19 |
HEADER | ACTION~ |
HEADER("EVENT" | ACTION+28, ACTION+31, ACTION+33 |
HEADER("MESSA | GE TYPE" , ACTION+28, ACTION+31, ACTION+33 |
HEADER("RECEI | VING APPLICATION" , ACTION+17 |
HEADER("SEGME | NT TYPE" , ACTION+19, ACTION+27 |
HEADER("VERSION" | ACTION+31 |
>> HLMSGIEN | DEFAULT+1 |
IEN | ACTION+15~, ACTION+17*, ACTION+18, ACTION+20, ACTION+31, ACTION+33, ACTION+36, ACTION+43, ACTION+44, RTRNLNK+6~ , RTRNLNK+7*, RTRNLNK+8, RTRNPORT+5~, RTRNPORT+6*, RTRNPORT+7, RTRNPORT+8, ACTIVE+11~, ACTIVE+13*, ACTIVE+14, ACTIVE+18 , ACTIVE+20, ACTIVE+22, EXCEPT+5~, EXCEPT+6*, EXCEPT+7, TIMEOUT+1~, TIMEOUT+2*, TIMEOUT+3, RTNTN+11~, RTNTN+13* , RTNTN+14, RTNTN+17, RTNTN+19, RTNTN+21 |
LINK | RTRNPORT+5~, RTRNPORT+8*, RTRNPORT+9, RTRNPORT+10 |
MSGTYPE | ACTIVE~, ACTIVE+15, ACTIVE+18, ACTIVE+20, RTNTN~, RTNTN+15, RTNTN+17, RTNTN+19 |
NAME | GETIEN~, GETIEN+1, GETIEN+2 |
NODE | ACTION+20*, ACTION+21, ACTION+22, ACTION+23, ACTION+24, ACTION+25, ACTION+26, ACTION+29~, ACTION+36*, ACTION+37 , ACTION+38, ACTION+43*, ACTION+44* |
QUEUE | ACTION~, ACTION+16*, ACTION+25*, ACTION+26*, ACTION+38*, ACTION+44*, ACTION+45* |
RET | RTNTN+11~, RTNTN+12*, RTNTN+14, RTNTN+17*, RTNTN+19*, RTNTN+21*, RTNTN+22 |
RTN | EXCEPT+5~, EXCEPT+7*, EXCEPT+8 |
SUBIEN | ACTION+29~, ACTION+31*, ACTION+33*, ACTION+35, ACTION+36, ACTIVE+11~, ACTIVE+18*, ACTIVE+20*, ACTIVE+22, RTNTN+11~ , RTNTN+17*, RTNTN+19* |
TIME | TIMEOUT+1~, TIMEOUT+3*, TIMEOUT+4, TIMEOUT+5 |
VERSION | ACTIVE~, ACTIVE+18, RTNTN~, RTNTN+17 |