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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VBECRPCC

Package: VBECS

Routine: VBECRPCC


Information

VBECRPCC ;HOIFO/bnt - VBECS VistALink RPC Client Utilities ;07/27/2002 13:00

Source Information

Source file <VBECRPCC.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Toolkit 1 ($$GET,EN)^XPAR  
VBECS 1 $$EXECUTE^VBECVLC  
VistALink 1 $$XMLHDR^XOBVLIB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
VBECS 6 VBECA1B  VBECA3  VBECA5B  VBECA7  VBECA7A  VBECPOST  

Entry Points

Name Comments DBIA/ICR reference
EXECUTE(VBECPRMS) ; -- execute rpc call
VALIDATE(VBECPRMS) ; -- validate parameters sent in
; // TODO: Do checks and build validate error message
REQUEST(VBECPRMS) ; -- build xml request
STRING ;
ARRAY ;
REF ;
ADD(STR) ; -- add string to array
INITV(RPC) ; Initialize VBECS VistALink Client parameters
; Input: RPC = Parameter Toolkit Instance of RPC Name
; Output: VBECPRMS or -1^"error specific text" if error occurs setting any VBECPRMS parameter
CHGADPRT(IP,PORT) ; Change the IP Address and Port of the VBECS VistALink Listner
CONTEXT(INSTANCE,CONTEXT) ; Adds, or changes, an RPC Instance and
; it's associated context
; Set CONTEXT to "@" to delete the instance of the RPC.
ERR(ERRTXT) ; Set VBECPRMS("ERROR") node with error text and quit

External References

Name Field # of Occurrence
$$EXECUTE^VBECVLC EXECUTE+9
$$XMLHDR^XOBVLIB REQUEST+9
$$GET^XPAR INITV+11, INITV+13, INITV+16
EN^XPAR CHGADPRT+5, CHGADPRT+9, CONTEXT+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("VBECRPC" EXECUTE+8

Label References

Name Line Occurrences
$$VALIDATE EXECUTE+3
ADD REQUEST+9, REQUEST+10, REQUEST+11, REQUEST+12, REQUEST+13, REQUEST+14, REQUEST+15, REQUEST+23, REQUEST+24, REQUEST+25
STRING+1, ARRAY+2, ARRAY+3, ARRAY+5, ARRAY+6, ARRAY+7, REF+1
ARRAY REQUEST+21
ERR INITV+7, INITV+12, INITV+14, INITV+17
REF REQUEST+22
REQUEST EXECUTE+6
STRING REQUEST+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CONTEXT CONTEXT~, CONTEXT+7
ENT INITV+4~, INITV+9*, INITV+11, INITV+13, INITV+16, CHGADPRT+1~, CHGADPRT+2*, CHGADPRT+5, CHGADPRT+9, CONTEXT+4~
, CONTEXT+5*, CONTEXT+7
ERR CHGADPRT+1~, CHGADPRT+5, CHGADPRT+6, CHGADPRT+9, CHGADPRT+10, CHGADPRT+11, CONTEXT+4~, CONTEXT+7, CONTEXT+8
ERRTXT ERR~, ERR+1
INSTANCE CONTEXT~, CONTEXT+7
IP CHGADPRT~, CHGADPRT+4, CHGADPRT+5
PAR INITV+4~, INITV+10*, INITV+11, INITV+13, INITV+16, CHGADPRT+1~, CHGADPRT+3*, CHGADPRT+5, CHGADPRT+9, CONTEXT+4~
, CONTEXT+6*, CONTEXT+7
PORT CHGADPRT~, CHGADPRT+8, CHGADPRT+9
PTYPE REQUEST+1~, REQUEST+19*, REQUEST+20, REQUEST+21, REQUEST+22
RPC INITV~, INITV+7, INITV+15, INITV+16, INITV+17
STR ADD~, ADD+2
VBECLINE REQUEST+1~, REQUEST+2*, ADD+1*, ADD+2
VBECNAME ARRAY+1~, ARRAY+4*, ARRAY+5
VBECPI REQUEST+1~, REQUEST+17*, REQUEST+18*, REQUEST+19, STRING+1, ARRAY+2, ARRAY+4, ARRAY+5, REF+1
VBECPRMS EXECUTE~, EXECUTE+3, EXECUTE+6, EXECUTE+9, VALIDATE~, REQUEST~, INITV+5!
VBECPRMS("ADDRESS" INITV+11*, INITV+12
VBECPRMS("ERROR" INITV+6*, ERR+1*
VBECPRMS("MES SAGE TYPE" , REQUEST+3*, REQUEST+10
VBECPRMS("MODE" REQUEST+4*, REQUEST+10
VBECPRMS("PARAMS" REQUEST+16, REQUEST+18, REQUEST+19, STRING+1, ARRAY+4, ARRAY+5, REF+1
VBECPRMS("PORT" INITV+13*, INITV+14
VBECPRMS("REQUEST" REQUEST+5*, REQUEST+6
VBECPRMS("RESULTS" EXECUTE+8*
VBECPRMS("RPC CONTEXT" , REQUEST+14, INITV+16*, INITV+17,  NAME" , REQUEST+13, INITV+15*
VBECREQ REQUEST+1~, REQUEST+6*, REQUEST+7, ADD+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All