Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XOBVRPCX

Package: VistALink

Routine: XOBVRPCX


Information

XOBVRPCX ;; mjk/alb - VistaLink RPC Formatter Sink ; 07/27/2002 13:00

Source Information

Source file <XOBVRPCX.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$UP^XLFSTR  
VistALink 1 $$SETTO^XOBVLIB  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VistALink 2 XOBVRPC  XOBVRPCI  

Entry Points

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

External References

Name Field # of Occurrence
$$UP^XLFSTR SECURITY+12
$$SETTO^XOBVLIB START+24

Label References

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

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All