XOBVRPCX ;; mjk/alb - VistaLink RPC Formatter Sink ; 07/27/2002 13:00
Source file <XOBVRPCX.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETVAL() | ; -- get next VALue from stream buffer | |
| GETLEN() | ; -- get the length of the next value | |
| START(XOBUF,XOBDATA) | ; | |
| J2SE | ; -- c/s type ; -- this line should never be executed since state will ; always be authenticated ; entered for completeness | |
| CCOW | ; -- CCOW type (FatKAAT) | |
| READ(LEN) | ; -- read more from stream buffer but only needed amount | |
| GETSTR(LEN) | ; -- extracts string of length, LEN, from stream buffer and returns extracted string | |
| V1 | ; -- set up security compatibility for VL v1.0 client ; (tag also called by ELST^XOBRPCI) ; | |
| DUZ | ; -- simple duz type | |
| GETVER() | ; -- get rpc version | |
| AV | ; -- access and verify code type (KAAJEE) | |
| SECURITY | ; | |
| SETVER(VERSION) | ; -- set rpc version | |
| PARMS | ; | |
| VPID | ; -- vpid type | |
| APPPROXY | ; -- application proxy type | 
| Name | Line Occurrences | 
|---|---|
| $$GETLEN | GETVAL+1 | 
| $$GETSTR | START+4, START+7, START+33, GETVAL+1, GETLEN+1, GETLEN+3 | 
| $$GETVAL | START+10, START+13, START+19, START+20, START+21, START+24, SECURITY+6, SECURITY+7, SECURITY+8, AV+1 , CCOW+1, DUZ+1, VPID+1, APPPROXY+1, PARMS+4, PARMS+8, PARMS+9, PARMS+16, PARMS+19, PARMS+22 , PARMS+29, PARMS+30 | 
| $$SETVER | START+19 | 
| @( | SECURITY+12 | 
| PARMS | START+30 | 
| READ | GETSTR+2 | 
| SECURITY | START+27 | 
| V1 | SECURITY+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNTI | START+1~, PARMS+28* | 
| CNTP | START+1~, PARMS+7* | 
| DEBUG | START+1~, START+4*, GETLEN+1 | 
| EOT | START+1~, START+33* | 
| ICNT | START+1~, PARMS+22*, PARMS+28 | 
| LEN | GETSTR~, GETSTR+2, GETSTR+3, GETSTR+4, READ~, READ+2*, READ+3 | 
| LENSIZE | START+1~, START+7*, GETLEN+1, GETLEN+3 | 
| PARAMS | START+1~, PARMS+37*, PARMS+38*, PARMS+39 | 
| PCNT | START+1~, PARMS+4*, PARMS+7 | 
| POS | START+1~, PARMS+9*, PARMS+10, PARMS+11, PARMS+37*, PARMS+38* | 
| RESV | START+1~ | 
| SUB | START+1~, PARMS+29*, PARMS+31, PARMS+32, PARMS+34 | 
| TYP | START+1~, PARMS+8*, PARMS+14, PARMS+16 | 
| VAL | START+1~, PARMS+30*, PARMS+34 | 
| VERSION | SETVER~, SETVER+1 | 
| X | START+1~, START+19*, START+24*, GETSTR+1~, GETSTR+3*, GETSTR+5, READ+1~, READ+2*, READ+3* | 
| XOBDATA | START~ | 
| XOBDATA("MODE" | START+16* | 
| XOBDATA("VL V | ERSION" , START+10*, SECURITY+3 | 
| XOBDATA("XOB | RPC" , START+13*, START+19, START+20*, START+21*, SECURITY+6*, SECURITY+7*, SECURITY+8*, SECURITY+11, SECURITY+12 , AV+1*, CCOW+1*, DUZ+1*, VPID+1*, APPPROXY+1*, V1+3*, V1+4*, V1+5*, PARMS+3*, PARMS+11* , PARMS+38, PARMS+39*, GETVER+1, SETVER+1* | 
| XOBPN | START+1~, PARMS+10*, PARMS+11, PARMS+16, PARMS+19, PARMS+25, PARMS+34 | 
| XOBUF | START~, GETSTR+2, GETSTR+3, GETSTR+4*, READ+2*, READ+3* |