VBECRPC ; HOIFO/BNT - VBECS Remote Procedure Utilities;Mar 23,2005
Source file <VBECRPC.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 |
|---|---|---|
| STRIPL(VBDATA) | ;STRIP TRAILING SPACES
|
|
| STRIPL3(VBDATA) | ||
| BEGROOT(X) | ; Add beginning root element
|
|
| ENDROOT(X) | ; Add end root element
|
|
| ADD(STR) | ; Add XML to result global
|
|
| ERROR(STR) | ; Return ERROR
|
|
| BADRPC(RPC,RTN,OPTION) | ; Send back information on bad RPC call
|
|
| BLDERMSG(VBECPRMS,VBRSLT,VBMT) | ; build error message(s) into VBMT global
|
|
| SENDMSG(VBMT,SENDER,RECEIVER,SUBJECT) | ; Function - send message to mail group
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| ADD | BEGROOT+1, ENDROOT+1, ERROR+3 |
| BEGROOT | ERROR+2 |
| ENDROOT | ERROR+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | SENDMSG+28 |
| OPTION | BADRPC~, BADRPC+3 |
| RECEIVER | SENDMSG~, SENDMSG+22*, SENDMSG+44 |
| >> RESULTS | ADD+2, BADRPC+3 |
| RPC | BADRPC~, BADRPC+3 |
| RTN | BADRPC~, BADRPC+3 |
| SENDER | SENDMSG~, SENDMSG+21*, SENDMSG+40 |
| STR | ADD~, ADD+2, ERROR~, ERROR+3 |
| SUBJECT | SENDMSG~, SENDMSG+23*, SENDMSG+41 |
| U | BADRPC+3, BLDERMSG+19, SENDMSG+37 |
| VBBLANK | BLDERMSG+12~, BLDERMSG+21*, BLDERMSG+69, BLDERMSG+76 |
| VBCNT | SENDMSG+11~, SENDMSG+25*, SENDMSG+30, SENDMSG+31*, SENDMSG+32, SENDMSG+33*, SENDMSG+35*, SENDMSG+36, SENDMSG+37, SENDMSG+38 |
| VBDATA | STRIPL~, STRIPL+1*, STRIPL+2, STRIPL3~, STRIPL3+1*, STRIPL3+2, BLDERMSG+6~, BLDERMSG+52*, BLDERMSG+57, BLDERMSG+58* , BLDERMSG+59, BLDERMSG+79! |
| VBDATA( | BLDERMSG+57*, BLDERMSG+64, BLDERMSG+70, BLDERMSG+77 |
| VBDONE | BLDERMSG+11~, BLDERMSG+53!, BLDERMSG+54, BLDERMSG+59* |
| >> VBECCNT | ADD+1*, ADD+2 |
| VBECPRMS | BLDERMSG~ |
| VBGROUP | SENDMSG+10~ |
| VBLBL | BLDERMSG+7~, BLDERMSG+27*, BLDERMSG+28*, BLDERMSG+30*, BLDERMSG+32*, BLDERMSG+33*, BLDERMSG+34*, BLDERMSG+35, BLDERMSG+42*, BLDERMSG+43* , BLDERMSG+45*, BLDERMSG+47*, BLDERMSG+48*, BLDERMSG+49*, BLDERMSG+50, BLDERMSG+61, BLDERMSG+62, BLDERMSG+63*, BLDERMSG+64, BLDERMSG+66 , BLDERMSG+67, BLDERMSG+69*, BLDERMSG+70, BLDERMSG+76*, BLDERMSG+77 |
| VBLCV | BLDERMSG+10~, BLDERMSG+40*, BLDERMSG+54*, BLDERMSG+56, BLDERMSG+57, BLDERMSG+60, BLDERMSG+64, BLDERMSG+68, BLDERMSG+70, BLDERMSG+72* , BLDERMSG+73, BLDERMSG+75, BLDERMSG+77 |
| VBLN | SENDMSG+9~ |
| VBLN( | SENDMSG+30*, SENDMSG+31*, SENDMSG+32*, SENDMSG+33*, SENDMSG+36*, SENDMSG+37*, SENDMSG+38* |
| VBMAXDAT | BLDERMSG+13~, BLDERMSG+37*, BLDERMSG+57, BLDERMSG+58 |
| VBMAXLBL | BLDERMSG+14~, BLDERMSG+25*, BLDERMSG+35*, BLDERMSG+36*, BLDERMSG+37, BLDERMSG+50, BLDERMSG+61, BLDERMSG+62, BLDERMSG+66, BLDERMSG+69 , BLDERMSG+76 |
| VBMT | BLDERMSG~, BLDERMSG+18, BLDERMSG+19, BLDERMSG+20, BLDERMSG+65, BLDERMSG+67, BLDERMSG+74, BLDERMSG+78, SENDMSG~, SENDMSG+20 , SENDMSG+26 |
| VBNM | BLDERMSG+3~, BLDERMSG+23*, BLDERMSG+24, BLDERMSG+38, BLDERMSG+39*, BLDERMSG+41, BLDERMSG+42, BLDERMSG+43, BLDERMSG+52 |
| VBNM2 | BLDERMSG+4~, BLDERMSG+24*, BLDERMSG+26*, BLDERMSG+27, BLDERMSG+28 |
| VBORIG | BLDERMSG+5~, BLDERMSG+24*, BLDERMSG+26, BLDERMSG+27, BLDERMSG+28, BLDERMSG+29, BLDERMSG+31, BLDERMSG+38*, BLDERMSG+39, BLDERMSG+42 , BLDERMSG+43, BLDERMSG+44, BLDERMSG+46 |
| VBOUT | BLDERMSG+9~, BLDERMSG+64*, BLDERMSG+65, BLDERMSG+70*, BLDERMSG+74, BLDERMSG+77*, BLDERMSG+78 |
| VBRSLT | BLDERMSG~, BLDERMSG+23, BLDERMSG+28, BLDERMSG+43 |
| VBSPACES | BLDERMSG+15~, BLDERMSG+50*, BLDERMSG+51*, BLDERMSG+62*, BLDERMSG+63 |
| VBSUB | BLDERMSG+8~, BLDERMSG+41*, BLDERMSG+55*, BLDERMSG+56*, BLDERMSG+65, BLDERMSG+67, BLDERMSG+68*, BLDERMSG+71*, BLDERMSG+73*, BLDERMSG+74 , BLDERMSG+78 |
| VBT | SENDMSG+8~, SENDMSG+26*, SENDMSG+34*, SENDMSG+36, SENDMSG+37 |
| VBUSER | SENDMSG+13~ |
| VBUSERNM | SENDMSG+12~, SENDMSG+28*, SENDMSG+32 |
| VBX | BLDERMSG+2~, BLDERMSG+17*, BLDERMSG+19*, BLDERMSG+20 |
| X | BEGROOT~, BEGROOT+1, ENDROOT~, ENDROOT+1 |
| XMDUZ | SENDMSG+14~, SENDMSG+40* |
| XMSUB | SENDMSG+15~, SENDMSG+41* |
| XMTEXT | SENDMSG+16~, SENDMSG+42* |
| XMY | SENDMSG+17~ |
| XMY( | SENDMSG+44* |
| XMZ | SENDMSG+18~ |