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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XOBUZAP1

Package: Foundations

Routine: XOBUZAP1


Information

XOBUZAP1 ;; mjk/alb - VistALink Connection Manager ; 08/4/2005 13:00

Source Information

Source file <XOBUZAP1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Foundations 2 ($$ASK,$$ZAP,EN)^XOBUZAP  $$GETREF^XOBUZAP0  

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: 3

Package Total Caller Graph
Foundations 1 XOBU TERMINATE CONNECTION MANAGER  
Kernel 1 ^ORD(101  
VistALink 1 XOBVLL  

Entry Points

Name Comments DBIA/ICR reference
VLEN ; -- List Manager interactive entry point for VistALink connection socket
; job cleanup
VLQUICK ; -- Interactive that just zaps all for VistALink connection socket jobs
VLZAP() ; -- callable non-interactive for VistALink connection socket job cleanup
; o BE CAREFUL because this call just does it!
; o If in programmer's mode, it is recommended that the VLQUICK tag be used
; Input: None
; Return: Count of how many jobs terminated or
; -1 is XOBSEL arrary is not passed in or is invalid.
;
VLSEL(XOBSEL) ; -- setup VistALink connection socket job selection criteria
; -- routine name the job should be executing
GETSUB() ; -- get ^XTMP namespaced subscript beginning
GETREF() ; -- get ^XTMP reference of $JOB for Connection Mgr
GETDESC() ; -- get description for 0th node of ^XTMP

External References

Name Field # of Occurrence
$$ASK^XOBUZAP VLQUICK+2
$$ZAP^XOBUZAP VLZAP+9
EN^XOBUZAP VLEN+4
$$GETREF^XOBUZAP0 GETREF+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] |ptcl
^TMP("XOB LISTENERS" |list
^TMP("XOB TERMINATE JOBS" |list

Label References

Name Line Occurrences
$$GETSUB VLSEL+8, GETREF+1
$$VLZAP VLQUICK+3
VLSEL VLEN+3, VLZAP+8

Naked Globals

Name Field # of Occurrence
^(24 |ptcl

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA |ptcl
>> DA(1 |ptcl
>> VALMBCK |ptcl*
XOBSEL VLEN+2~, VLEN+3, VLEN+4, VLZAP+7~, VLZAP+8, VLZAP+9, VLSEL~
XOBSEL("ROUTINE" VLSEL+2*
XOBSEL("STATE" VLSEL+4*
XOBSEL("TITLE" VLSEL+6*
XOBSEL("VISTA INFO REF" , VLSEL+8*
>> Y |inpt*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All