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~ |