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 |  Entry Points |  External References |  Local Variables |  All
Print Page as PDF
Routine: XOBVRPCI

Package: VistALink

Routine: XOBVRPCI


Information

XOBVRPCI ;; ld,mjk/alb - VistaLink Interface Implementation for RPCs; 07/27/2002 13:00

Source Information

Source file <XOBVRPCI.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VistALink 4 $$SETTO^XOBVLIB  $$ESC^XOBVRMX  EN^XOBVRPC  ($$SETVER,START,V1)^XOBVRPCX  

Entry Points

Name Comments DBIA/ICR reference
CALLBACK(CB) ; -- init callbacks implementation
CHR(TEXT) ; -- character value event handler <tag>TEXT</tag)
; -- need to concatenate because MXML parses on ENTITY characters (<>& etc.) and
; callback gets hit multiple times even though the tag text value is just one piece of data.
; (Yes, this seems kludgie!)
ELEST(ELE,ATR) ; -- element start event handler
READER(XOBUF,XOBDATA) ; -- proprietary format reader implementation
ELEND(ELE) ; -- element end event handler
REQHDLR(XOBDATA) ; -- request handler implementation

External References

Name Field # of Occurrence
$$SETTO^XOBVLIB ELEST+11
$$ESC^XOBVRMX ELEST+9, ELEST+28, ELEND+9, ELEND+10, ELEND+22, ELEND+24
EN^XOBVRPC REQHDLR+1
$$SETVER^XOBVRPCX ELEST+12
START^XOBVRPCX READER+1
V1^XOBVRPCX ELEST+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATR ELEST~
ATR("division" ELEST+40
ATR("mode" ELEND+2
ATR("name" ELEST+27, ELEST+28
ATR("position" ELEST+20, ELEST+21
ATR("rpcClientTimeOut" ELEST+11
ATR("rpcName" ELEST+9
ATR("rpcVersion" ELEST+12
ATR("state" ELEST+41
ATR("type" ELEST+22, ELEST+39
ATR("value" ELEST+27, ELEST+28, ELEST+55, ELEST+58, ELEST+61
ATR("version" ELEST+6
CB CALLBACK~
CB("CHARACTERS" CALLBACK+3*
CB("ENDELEMENT" CALLBACK+2*
CB("STARTELEMENT" CALLBACK+1*
ELE ELEST~, ELEST+1, ELEST+6, ELEST+8, ELEST+14, ELEST+18, ELEST+25, ELEST+30, ELEST+33, ELEST+38
, ELEST+48, ELEST+51, ELEST+54, ELEST+57, ELEST+60, ELEND~, ELEND+1, ELEND+5, ELEND+8, ELEND+12
, ELEND+18, ELEND+27, ELEND+30, ELEND+33, ELEND+35, ELEND+37
PARAMS ELEND+13~, ELEND+14*, ELEND+15*, ELEND+16
POS ELEND+13~, ELEND+14*, ELEND+15*
TEXT CHR~, CHR+4, CHR+5, CHR+6, CHR+7, CHR+8, CHR+9
X ELEST+10~, ELEST+11*, ELEST+12*
XOBAVCOD ELEST+49*, ELEND+34!, CHR+8*
XOBCCOWT ELEST+52*, ELEND+36!, CHR+9*
XOBCTXT ELEST+2!, ELEST+14*, ELEND+3!, ELEND+6, CHR+7*
XOBDATA READER~, READER+1, REQHDLR~, REQHDLR+1
XOBDATA("MODE" ELEND+2*
XOBDATA("VL V ERSION" , ELEST+4
XOBDATA("XOB RPC" , ELEST+6*, ELEST+9*, ELEST+21*, ELEST+39*, ELEST+40*, ELEST+41*, ELEST+48, ELEST+51, ELEST+54
, ELEST+55*, ELEST+57, ELEST+58*, ELEST+60, ELEST+61*, ELEND+6*, ELEND+15, ELEND+16*, ELEND+33, ELEND+34*
, ELEND+35, ELEND+36*
XOBPARAM ELEST+2!, ELEST+19*, ELEST+26!, ELEND+3!, ELEND+8!, ELEND+9, ELEND+10, ELEND+20!, CHR+4*
XOBPARNM ELEST+31*, ELEND+19, ELEND+21, ELEND+22, ELEND+24, ELEND+25!, CHR+5*
XOBPARNM("DONE" ELEND+28*, CHR+5
XOBPARVL ELEST+34*, ELEND+19, ELEND+24, ELEND+25!, CHR+6*
XOBPARVL("DONE" ELEND+31*, CHR+6
XOBPN ELEST+2!, ELEST+20*, ELEST+21, ELEST+23, ELEST+28, ELEND+3!, ELEND+9, ELEND+10, ELEND+24
XOBPOS ELEND+3!
XOBPTYPE ELEST+2!, ELEST+22*, ELEST+23, ELEND+3!, ELEND+9, ELEND+10
XOBSECFL ELEST+42!, ELEST+46*, ELEST+48, ELEST+51, ELEST+54, ELEST+57, ELEST+60, ELEND+33, ELEND+35, ELEND+37!
XOBUF READER~, READER+1
Info |  Source |  Call Graph |  Entry Points |  External References |  Local Variables |  All