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