INHVTAPR ; DGH, CHEM ; 07 Oct 1999 18:23 ; Generic receiver, enhanced functions
Source file <INHVTAPR.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Main starting point
|
|
RUN | ;With port open, start receive/send. This is main loop of routine.
|
|
ERR | ;Error module
|
|
XXXYYY | ;;Name field in transaction type file
|
|
RECEIVE | ;Receive incoming message. If none, hang and go back to run
|
|
XXX | ;;Name field in transaction type file
|
|
SEND | ;Send outgoing ack. Try only once, then listen for next message
|
|
DEST | ;The following tags identify message destination.
|
|
EXIT | ;Main exit module
|
|
EVAL | ;Evaluate incoming message
|
|
TST | ;;TEST CONTROL - VMS IN
|
|
OPEN | ;Open the TCP/IP connection
|
|
ORUR01 | ;;HL AP LOGIN/RESULT - IN
|
Name | Field # of Occurrence |
---|---|
CLOSE^%INET | ERR+3 |
$$ETYPE^%ZTFE | ERR+2 |
ENR^INHE | RECEIVE+8, EVAL+12 |
$$IN^INHUSEN | EVAL+6 |
$$RECEIVE^INHUVUT | RECEIVE+4 |
$$SEND^INHUVUT | SEND+6 |
$$INRHB^INHUVUT1 | RUN+1, RECEIVE+3, RECEIVE+15, EVAL+5, SEND+4, SEND+11 |
LOG^INHVCRA1 | EN+6, RECEIVE+8, RECEIVE+16, RECEIVE+19, EVAL+12, SEND+5, SEND+12, ERR+4, EXIT+1 |
$$INIT^INHVTAPU | OPEN+3 |
$$OPEN^INHVTAPU | OPEN+1 |
CKDISCNT^INHVTAPU | RECEIVE+19 |
CLOSE^INHVTAPU | OPEN+3, RECEIVE+19 |
ERR^INHVTAPU | ERR+6 |
EXIT1^INHVTAPU | EXIT+2 |
PARM^INHVTAPU | EN+3 |
ITIME^XUSAUD | RUN+3 |
TTSTP^XUSAUD | SEND+8 |
TTSTRT^XUSAUD | EVAL+4, SEND+3 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | EN+2, ERR+3 |
^INRHB("RUN" | RECEIVE+1 |
^INRHD - [#4005] | EN+10 |
^INTHPC - [#4004] | EN+10 |
Name | Line Occurrences |
---|---|
EN | ERR+2 |
EXIT | EN+4, OPEN+1, OPEN+3, RUN+1, RECEIVE+14, SEND+13 |
OPEN | OPEN+3, RECEIVE+14 |
RUN | RECEIVE+21, RECEIVE+22, RECEIVE+25, SEND+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ACKUIF | EVAL+6, SEND+1, SEND+3, SEND+6 |
CLISRV | EN+1~, OPEN+1, OPEN+3, RECEIVE+17 |
ER | EN+1~, RECEIVE+4*, RECEIVE+5, RECEIVE+8, RECEIVE+10, RECEIVE+14, RECEIVE+22, RECEIVE+25, EVAL+6*, EVAL+14 , SEND+6*, SEND+8 |
I | EN+1~, EN+7* |
INACKID | EVAL+1! |
>> INBPN | EN+10, OPEN+1, RUN+1, RECEIVE+1, RECEIVE+3, RECEIVE+8, RECEIVE+15, EVAL+5, EVAL+12, SEND+4 , SEND+11 |
INBPNM | EN+1~, RUN+3, RECEIVE+8, RECEIVE+16, RECEIVE+19, EVAL+4, SEND+3, SEND+12, ERR+4 |
INCHNL | EN+1~, OPEN+1, RECEIVE+4, RECEIVE+19!, SEND+6, ERR+3 |
>> INDEBUG | EN+6, OPEN+1, RECEIVE+8, RECEIVE+16, RECEIVE+19, EVAL+12, SEND+5, SEND+12, ERR+4, EXIT+1 |
INDEST | EN+1~, EVAL+6 |
INDEST( | EN+7* |
INDISCNT | EN+1~, EN+2*, RECEIVE+19, EVAL+14* |
INDSTR | EN+1~, EN+10*, EVAL+6 |
INERR | EN+1~, RECEIVE+4, RECEIVE+8, RECEIVE+19!, EVAL+1!, EVAL+6, EVAL+12 |
ING | EN+1~, RECEIVE+2*, RECEIVE+4, RECEIVE+21, EVAL+6, EVAL+13 |
INIP | EN+1~, OPEN+1, RECEIVE+4, SEND+6 |
INIP("ACK" | OPEN+3 |
INIP("DHNG" | RECEIVE+19 |
INIP("INIT" | OPEN+3 |
INIP("RHNG" | RECEIVE+11, RECEIVE+21 |
INIP("RTRY" | RECEIVE+11 |
INLOOP | EN+1~ |
INMEM | EN+1~, OPEN+1, RECEIVE+4, RECEIVE+19! |
INNORSP | EN+1~, RUN+5* |
INQP | EN+1~ |
INQT | EN+1~ |
INSEND | EN+1~, RUN+5*, EVAL+1! |
INSTOP | EN+1~, EN+2*, EN+4, RECEIVE+14, RECEIVE+19 |
INTRNSNT | EN+1~ |
INUIF | EN+1~ |
INUSEQ | EN+1~, EN+10* |
INXDST | EN+1~, EVAL+6 |
OK | EN+1~, OPEN+1*, OPEN+3* |
OUT | EN+1~, RECEIVE+1*, RECEIVE+5*, RECEIVE+10*, RECEIVE+11* |
RC | EN+1~ |
RCVE | EN+1~, RECEIVE+1*, RECEIVE+11* |
RUN | EN+1~, RUN+1*, RECEIVE+3*, RECEIVE+15*, EVAL+5*, SEND+4*, SEND+11*, SEND+13 |
SYSTEM | EN+1~ |
U | EN+10 |
UIF | EN+1~ |
X | EN+1~, EN+2*, EN+7*, ERR+3* |
>> XUAUDIT | RUN+3, EVAL+4, SEND+3, SEND+8 |
Y | EN+1~, EN+7* |
Name | Field # of Occurrence |
---|---|
$T(DEST+I | EN+7 |