VBECRL ;HOIFO/BNT - VBECS VistALink Client RawLink Methods ;07/27/2002 13:00
Source file <VBECRL.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 |
---|---|---|
READ(VBECROOT,VBECREAD,VBECTO,VBECFRST,VBECSTOP) | ;
|
|
ADD(TXT) | ; -- add new intake line
|
|
CHK | ; -- check if first read and change timeout and chars to read
|
|
OPEN(VBECPRMS) | ; -- Open tcp/ip socket
|
|
CLOSE(VBECPRMS) | ; -- close tcp/ip socket
; -- tell server to Stop() connection if close message is needed to close |
|
INIT | ; -- set up variables needed in tcp/ip processing
|
|
FINAL | ; -- kill variables used in tcp/ip processing
|
|
PRE | ; -- prepare socket for writing
|
|
WRITE(STR) | ; -- Write a data string to socket
|
|
POST | ; -- send eot and flush socket buffer
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | INIT+1 |
Name | Field # of Occurrence |
---|---|
^("OS" | INIT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BS | READ+1~ |
DONE | READ+1~, READ+3*, READ+6, READ+19*, CHK+1* |
EOT | READ+1~, READ+3*, READ+19 |
ES | READ+1~ |
I | OPEN+1~, OPEN+6* |
IO | OPEN+8 |
LINE | READ+1~, READ+3*, ADD+1*, ADD+2 |
OUT | READ+1~ |
PIECES | READ+1~, READ+23*, READ+25 |
POP | OPEN+1~, OPEN+2*, OPEN+6, OPEN+8, OPEN+10 |
STR | READ+1~, READ+3*, READ+10, READ+11*, READ+12*, READ+13*, READ+16*, READ+19*, READ+23, READ+26 , READ+27*, WRITE~, WRITE+1, WRITE+2, WRITE+3 |
TOFLAG | READ+1~, READ+6*, CHK+1 |
TXT | ADD~, ADD+2 |
VBECBH | READ+1~ |
VBECCNT | READ+1~ |
VBECEH | READ+1~ |
VBECFRST | READ~, READ+6, CHK+1, CHK+2* |
>> VBECK1 | READ+12*, READ+26*, READ+27 |
VBECLEN | READ+1~ |
VBECOK | READ+1~, READ+3*, READ+29 |
VBECOS | INIT+1*, FINAL+1!, WRITE+1 |
VBECPRMS | OPEN~, CLOSE~ |
VBECPRMS("ADDRESS" | OPEN+6 |
VBECPRMS("CLO | SE MESSAGE" , CLOSE+2, CLOSE+4 |
VBECPRMS("PORT" | OPEN+6 |
VBECPRMS("RETRIES" | OPEN+6 |
VBECREAD | READ~, READ+6, CHK+3* |
VBECROOT | READ~, ADD+2 |
VBECSTOP | READ~, READ+6, CHK+1* |
VBECTO | READ~, READ+6, CHK+3* |
VBECX | READ+1~, READ+6*, READ+10, READ+13, CHK+1 |
X | READ+1~ |