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

Package: Foundations

Routine: XOBUENV


Information

XOBUENV ;; ld/alb - VistaLink Environment Check ; 11/15/2007 08:44

Source Information

Source file <XOBUENV.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 FILE^DID  $$VFILE^DILFD  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
EN ;- entry point
ENQ
PROG ;- check environment for programmer variables
OSCHK ;- check environment for operating system (DSM or OpenM)
STPLSTNR() ;- ask if all listeners are stopped prior to installing package
SETARRAY(LINETAG,XOBARRY) ;-
FILE18 ;- check for obsolete Kernel file #18 which is in VistALink's numberspace
FILE18Q
ASKINSTL() ;- ask if user wants to abort install
REASK() ;- ask user again if they want to continue with install (pre-init will
; delete file #18)
ASKINSTR() ;- ask if user wants file deletion instructions
ANSWER(XOB0,XOBA,XOBB,XOBARR,XOBHLP,XOBHARR) ;wrap FileMan DIR call
FILECHK() ;- check for file 18
PRNTXT(TEXT) ;- display user text
TOP ;- top of screen
PAUSE ;- enhance readability of text
INTRO ;- display message to user explaining file #18
INSTR1 ;- user instructions to delete file #18
INSTR2 ;- user instructions to delete file #18 (continued)
OSMSG ;- message to user if operating system is not Cache or DSM
DIRARR ;- DIR array text
DIRHARR ;-DIR help array text

External References

Name Field # of Occurrence
FILE^DID FILECHK+4
$$VFILE^DILFD FILECHK+5
^DIR ANSWER+22, PAUSE+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" OSCHK+3
^DD(18 FILECHK+6
^DIC(18 FILECHK+6

Label References

Name Line Occurrences
$$ANSWER STPLSTNR+15, ASKINSTL+13, REASK+12, ASKINSTR+7
$$ASKINSTL FILE18+16
$$ASKINSTR FILE18+12, FILE18+18, FILE18+25
$$FILECHK FILE18+5
$$REASK FILE18+23
$$STPLSTNR EN+19
ENQ EN+3, EN+6
FILE18 EN+9
FILE18Q FILE18+5, FILE18+11
OSCHK EN+6
PAUSE FILE18+12, FILE18+18, FILE18+25
PRNTXT OSCHK+6, FILE18+8, FILE18+12, FILE18+18, FILE18+25
PROG EN+3
SETARRAY STPLSTNR+11, STPLSTNR+14
TOP FILE18+12, FILE18+18, FILE18+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR ANSWER+14~, ANSWER+22!, PAUSE+3!
DIR("?" ANSWER+20*, ANSWER+21*
DIR("A" ANSWER+17*, ANSWER+18*, PAUSE+3*
DIR("B" ANSWER+19*
DIR(0 ANSWER+16*, PAUSE+3*
DIRUT ANSWER+14~, ANSWER+23
DUZ PROG+3
DUZ(0 PROG+3
I SETARRAY+2~, SETARRAY+3*, FILE18+2~, PRNTXT+3~, PRNTXT+4*
IOF TOP+3
IOST TOP+2, PAUSE+2
LINE SETARRAY+2~, SETARRAY+3*, FILE18+2~, PRNTXT+3~, PRNTXT+4*
LINETAG SETARRAY~, SETARRAY+1
TEXT PRNTXT~, PRNTXT+2
U ANSWER+23
X ANSWER+14~
XOB0 STPLSTNR+2~, STPLSTNR+5*, STPLSTNR+15, ASKINSTL+2~, ASKINSTL+3*, ASKINSTL+13, REASK+3~, REASK+4*, REASK+12, ASKINSTR+2~
, ASKINSTR+3*, ASKINSTR+7, ANSWER~, ANSWER+16
XOBA STPLSTNR+2~, STPLSTNR+6*, STPLSTNR+15, ASKINSTL+2~, ASKINSTL+4*, ASKINSTL+13, REASK+3~, REASK+5*, REASK+12, ASKINSTR+2~
, ASKINSTR+4*, ASKINSTR+7, ANSWER~, ANSWER+17, FILECHK+2~, FILECHK+3*, FILECHK+5*, FILECHK+6*, FILECHK+7
XOBABORT FILE18+2~, FILE18+16*, FILE18+17, FILE18+18, FILE18+22
XOBARR STPLSTNR+2~, STPLSTNR+15, ASKINSTL+2~, ASKINSTL+13, REASK+3~, REASK+12, ASKINSTR+2~, ASKINSTR+7, ANSWER~, ANSWER+18
XOBARR(1 ASKINSTL+6*, REASK+7*, ASKINSTR+6*
XOBARR(2 ASKINSTL+7*, REASK+8*
XOBARR(3 ASKINSTL+8*, REASK+9*
XOBARR(4 ASKINSTL+9*, REASK+10*
XOBARR(5 ASKINSTL+10*, REASK+11*
XOBARR(6 ASKINSTL+11*
XOBARR(7 ASKINSTL+12*
XOBARRY SETARRAY~, SETARRAY+1, SETARRAY+3
XOBASK FILE18+2~, FILE18+23*, FILE18+24, FILE18+25
XOBB STPLSTNR+2~, STPLSTNR+7*, STPLSTNR+15, ASKINSTL+2~, ASKINSTL+5*, ASKINSTL+13, REASK+3~, REASK+6*, REASK+12, ASKINSTR+2~
, ASKINSTR+5*, ASKINSTR+7, ANSWER~, ANSWER+19
XOBFIL FILECHK+2~
XOBFIL("NAME" FILECHK+5
XOBHARR STPLSTNR+2~, STPLSTNR+15, ANSWER~, ANSWER+21
XOBHLP STPLSTNR+2~, STPLSTNR+8*, STPLSTNR+15, ANSWER~, ANSWER+20
XOBOS OSCHK+2~, OSCHK+3*, OSCHK+4
>> XPDABORT EN+3, EN+6, EN+12*, EN+14, EN+19*, EN+20, PROG+4*, OSCHK+5*, FILE18+19*, FILE18+26*
>> XPDENV EN+12*, EN+14, EN+17, FILE18+11
Y ANSWER+14~, ANSWER+23

Marked Items

Name Field # of Occurrence
$T(@LINETAG+I SETARRAY+3
$T(@TEXT+I PRNTXT+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All