XWBLIB ;SFISC/VYD - Various remote procedure library ;06/16/2004 17:53
Source file <XWBLIB.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CKRPC(RESULT,RPCNAME,RPCUSE,VERNUM) | ;P10
|
|
| CKRPCS(RESULT,RPCUSE,RPC) | ;P10
|
|
| VARVAL(RESULT,VARIABLE) | ;returns value of passed in variable
|
|
| CKVERNUM(VERNUM,RPCVER,RPCIEN) | ;P10
|
|
| RPCIEN(RPCNAME) | ;P10
|
|
| RPCAVAIL(RPCIEN,RPCUSE,VERNUM) | ;P10
|
|
| BRKRINFO(RESULT) | ;P6
|
|
| RTRNFMT(X,WRAP) | ;EF. set the RPC return type and wrap flag
|
|
| BROKER() | ;EF. Running under the Broker or Vlink
|
|
| IMHERE(RESULT) | ;P6
|
|
| VARLST | ;;XWB,XWBAPVER,XWBCLMAN,XWBNULL,XWBODEV,XWBOS,XWBP,XWBPTYPE,XWBR,XWBSEC,XWBSTATE,XWBTBUF,XWBTDEV,XWBTIME,XWBTIP,XWBTOS,XWBTSKT,XWBVER,XWBWRAP,XWBY,DEBUG,XWBSHARE,XWBDEBUG,XWBT
|
|
| RPC Name | Call Tags |
|---|---|
| XWB GET VARIABLE VALUE | VARVAL |
| XWB GET BROKER INFO | BRKRINFO |
| XWB IM HERE | IMHERE |
| XWB IS RPC AVAILABLE | CKRPC |
| XWB ARE RPCS AVAILABLE | CKRPCS |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XWB(8994 - [#8994] | RPCIEN+4, RPCAVAIL+5, CKVERNUM+5 |
| Name | Line Occurrences |
|---|---|
| $$CKVERNUM | RPCAVAIL+13 |
| $$RPCAVAIL | CKRPC+9, CKRPCS+15 |
| $$RPCIEN | CKRPC+8, CKRPCS+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| I | CKRPCS+7~, CKRPCS+8*, CKRPCS+9*, CKRPCS+11, CKRPCS+12, CKRPCS+13, CKRPCS+15 |
| INACT | RPCAVAIL+4~, RPCAVAIL+7*, RPCAVAIL+8, RPCAVAIL+11, RPCAVAIL+12 |
| RESULT | VARVAL~, VARVAL+1*, IMHERE~, IMHERE+2*, BRKRINFO~, CKRPC~, CKRPC+7*, CKRPC+9*, CKRPCS~ |
| RESULT( | CKRPCS+11*, CKRPCS+15* |
| RESULT(0 | BRKRINFO+3* |
| RPC | CKRPCS~ |
| RPC( | CKRPCS+9, CKRPCS+12, CKRPCS+13 |
| RPC0 | RPCAVAIL+4~, RPCAVAIL+5*, RPCAVAIL+6, RPCAVAIL+7, RPCAVAIL+13 |
| RPCIEN | CKRPC+6~, CKRPC+8*, CKRPC+9, CKRPCS+10~, CKRPCS+14*, CKRPCS+15, RPCAVAIL~, RPCAVAIL+5, CKVERNUM~, CKVERNUM+5 |
| RPCNAME | CKRPC~, CKRPC+8, CKRPCS+10~, CKRPCS+12*, CKRPCS+14, RPCIEN~, RPCIEN+3, RPCIEN+4 |
| RPCUSE | CKRPC~, CKRPC+9, CKRPCS~, CKRPCS+15, RPCAVAIL~, RPCAVAIL+9*, RPCAVAIL+10, RPCAVAIL+11, RPCAVAIL+12, RPCAVAIL+13 |
| RPCVER | CKVERNUM~, CKVERNUM+5*, CKVERNUM+6 |
| U | CKRPCS+12, CKRPCS+13, RPCAVAIL+7, RPCAVAIL+13, CKVERNUM+5 |
| VARIABLE | VARVAL~, VARVAL+1 |
| VERNUM | CKRPC~, CKRPC+9, CKRPCS+10~, CKRPCS+13*, CKRPCS+15, RPCAVAIL~, RPCAVAIL+13, CKVERNUM~, CKVERNUM+6 |
| WRAP | RTRNFMT~, RTRNFMT+2 |
| X | RTRNFMT~, RTRNFMT+3*, RTRNFMT+4, RTRNFMT+5*, RTRNFMT+6*, RTRNFMT+7, RTRNFMT+8, RTRNFMT+9 |
| >> XOBDATA | BROKER+1 |
| >> XWBOS | BROKER+1 |
| >> XWBPTYPE | RTRNFMT+4*, RTRNFMT+8* |
| >> XWBWRAP | RTRNFMT+2* |
| Y | RTRNFMT+1~ |