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 |  Marked Items  | All
Print Page as PDF
Routine: VBECVLC

Package: VBECS

Routine: VBECVLC


Information

VBECVLC ;HOIFO/BNT-VBECS VistALink Client ;07/27/2002

Source Information

Source file <VBECVLC.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 $$EC^%ZOSV  ^%ZTER  
VBECS 1 ($$OPEN,$$READ,CLOSE,POST,PRE,WRITE)^VBECRL  
VistALink 1 ($$CHARCHK,$$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: 1

Package Total Caller Graph
VBECS 1 VBECRPCC  

Entry Points

Name Comments DBIA/ICR reference
EXECUTE(VBECPRMS) ; -- Main entry point
MAINQ ;
CLIERR(VBECCODE,VBECROOT) ; -- send client error message
SYSERR ; -- send system error message
BUILD(VBECY,VBECDAT) ; -- store built xml in passed store reference (VBECY)
; -- input format
; VBECDAT("MESSAGE TYPE") = type of message (ex. gov.va.med.foundations.rpc.fault)
; VBECDAT("ERRORS",<integer>,"CODE") = error code
; VBECDAT("ERRORS",<integer>,"ERROR TYPE") = type of error (system/application/security)
; VBECDAT("ERRORS",<integer>,"MESSAGE",<integer>) = error message
;
ADD(TXT) ; -- add line
CLIERRS ; -- VistALink client errors
SYSERRS ; -- application errors

External References

Name Field # of Occurrence
$$EC^%ZOSV SYSERR+3
^%ZTER SYSERR+4
$$OPEN^VBECRL EXECUTE+20
$$READ^VBECRL EXECUTE+31
CLOSE^VBECRL EXECUTE+34
POST^VBECRL EXECUTE+27
PRE^VBECRL EXECUTE+23
WRITE^VBECRL EXECUTE+24
$$CHARCHK^XOBVLIB BUILD+22
$$XMLHDR^XOBVLIB BUILD+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("VBECVLC" EXECUTE+5

Label References

Name Line Occurrences
ADD BUILD+10, BUILD+11, BUILD+12, BUILD+13, BUILD+14, BUILD+15, BUILD+20, BUILD+21, BUILD+22, BUILD+23
, BUILD+24, BUILD+25, BUILD+26
BUILD CLIERR+7, SYSERR+11
CLIERR EXECUTE+15, EXECUTE+16, EXECUTE+20
MAINQ EXECUTE+15, EXECUTE+16, EXECUTE+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
TXT ADD~, ADD+2
VBECCODE CLIERR~, BUILD+7~, BUILD+18*, BUILD+21
VBECDAT CLIERR+1~, CLIERR+7, SYSERR+1~, SYSERR+11, BUILD~
VBECDAT("ERRORS" CLIERR+3*, CLIERR+4*, CLIERR+5*, CLIERR+6*, SYSERR+7*, SYSERR+8*, SYSERR+9*, SYSERR+10*, BUILD+17, BUILD+18
, BUILD+19, BUILD+22
VBECDAT("MESS AGE TYPE" , CLIERR+2*, SYSERR+6*, BUILD+11
VBECERR BUILD+7~, BUILD+16*, BUILD+17*, BUILD+18, BUILD+19, BUILD+22
VBECETYP BUILD+7~, BUILD+19*, BUILD+21
VBECFRST EXECUTE+1~, EXECUTE+30*, EXECUTE+31
VBECI EXECUTE+1~, EXECUTE+24*, BUILD+7~
VBECLINE BUILD+7~, BUILD+8*, ADD+1*, ADD+2
VBECMSG SYSERR+1~, SYSERR+3*, SYSERR+10
VBECOK EXECUTE+1~, EXECUTE+31*
VBECPRMS EXECUTE~, EXECUTE+20, EXECUTE+34
VBECPRMS("ADDRESS" EXECUTE+15
VBECPRMS("PORT" EXECUTE+16
VBECPRMS("REQUEST" EXECUTE+9
VBECPRMS("RESULTS" EXECUTE+5*, EXECUTE+6
VBECPRMS("RETRIES" EXECUTE+19*
VBECREAD EXECUTE+1~, EXECUTE+30*, EXECUTE+31
VBECREF EXECUTE+1~
VBECREQ EXECUTE+1~, EXECUTE+9*, EXECUTE+24
VBECRES EXECUTE+1~, EXECUTE+12*, EXECUTE+37*, MAINQ+1
VBECRL EXECUTE+1~
VBECROOT EXECUTE+1~, EXECUTE+6*, EXECUTE+7, EXECUTE+15, EXECUTE+16, EXECUTE+20, EXECUTE+31, CLIERR~, CLIERR+7, SYSERR+11
VBECSTOP EXECUTE+1~, EXECUTE+30*, EXECUTE+31
VBECTO EXECUTE+1~, EXECUTE+30*, EXECUTE+31
VBECY BUILD~, ADD+2
X EXECUTE+1~

Marked Items

Name Field # of Occurrence
$T(CLIERRS+VBECCODE CLIERR+6
$T(SYSERRS+1 SYSERR+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All