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