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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BUD4ENV

Package: IHS Uniform Data System

Routine: BUD4ENV


Information

BUD4ENV ; IHS/CMI/LAB - environmental check ;

Source Information

Source file <BUD4ENV.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Uniform Data System 2 ^BUD4TX  ^BUDTX  
Kernel 2 $$CJ^XLFSTR  ($$VERSION,MES)^XPDUTL  
VA Fileman 2 (,IX)^DIC  (,IX1)^DIK  

Entry Points

Name Comments DBIA/ICR reference
PRE ;
IMES ;
LABTAX ;
SETTAXL ;
SETTAX ;
TAX ;
LAB ;
LAB1 ;
INSTALLD(BUDSTAL) ;EP - Determine if patch BUDSTAL was installed, where
; BUDSTAL is the name of the INSTALL. E.g "AG*6.0*11".
ENV ;
; The following line prevents the "Disable Options..." and "Move
; Routines..." questions from being asked during the install.
SORRY(X) ;
POST ;

External References

Name Field # of Occurrence
^BUD4TX POST+7
^BUDTX POST+6
^DIC LAB1+4, SETTAX+14, SETTAXL+14, INSTALLD+9, INSTALLD+12
IX^DIC INSTALLD+6
^DIK PRE+1, PRE+2, PRE+3, PRE+4
IX1^DIK POST+5, LAB1+7
$$CJ^XLFSTR IMES+1, SORRY+4
$$VERSION^XPDUTL ENV+5
MES^XPDUTL IMES+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"version 2.0 of BJPC is required"
  • Line Location: ENV+5
Function Call: WRITE
  • Prompt: !,"Creating ",BUDX," Taxonomy..."
  • Line Location: LAB1+1
Function Call: WRITE
  • Prompt: !!,"ERROR IN CREATING ",BUDX," TAX"
  • Line Location: LAB1+5
Function Call: WRITE
  • Prompt: !,$P(BUDDATA,"|")
  • Line Location: SETTAX+5
Function Call: WRITE
  • Prompt: !,"updating package multiple for ",BUDPP," entry ",$P(^ATXAX(BUDDA,0),U)," failed"
  • Line Location: SETTAX+15
Function Call: WRITE
  • Prompt: !,$P(BUDDATA,"|")
  • Line Location: SETTAXL+5
Function Call: WRITE
  • Prompt: !,"updating package multiple for ",BUDPP," entry ",$P(^ATXLAB(BUDDA,0),U)," failed"
  • Line Location: SETTAXL+15
Function Call: WRITE
  • Prompt: *7,!,$$CJ^XLFSTR("Sorry....FIX IT!",IOM)
  • Line Location: SORRY+4
Routine Call
  • DIC
  • Line Location:
    • LAB1+4
    • SETTAX+14
    • SETTAXL+14
    • INSTALLD+9
    • INSTALLD+12
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^ATXLAB - [#9002228] Classic Fileman Calls
^BUDFCNTL - [#90346.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] SETTAX+5*, SETTAX+6*, SETTAX+15
^ATXAX("B" SETTAX+3
^ATXLAB - [#9002228] LAB1+6*, SETTAXL+5*, SETTAXL+6*, SETTAXL+15
^ATXLAB("B" LAB1+2, SETTAXL+3
^BUDFSITE - [#90346.1] POST+3, POST+4*
^BUDFSITE(0 POST+2
^DD(9002226 SETTAX+1, SETTAX+13
^DD(9002228 SETTAXL+1, SETTAXL+13
^DIC(9.4 - [#9.4] SETTAX+11, SETTAXL+11

Label References

Name Line Occurrences
$$INSTALLD ENV+4
IMES INSTALLD+7, INSTALLD+10, INSTALLD+14
LAB1 LAB+1, LAB+2
SETTAX LAB+3
SETTAXL LAB+4
SORRY ENV+4, ENV+5

Naked Globals

Name Field # of Occurrence
^(0 LAB1+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BUDDA LAB1+2*, LAB1+3, SETTAX+3*, SETTAX+4, SETTAX+5, SETTAX+6, SETTAX+13, SETTAX+15, SETTAXL+3*, SETTAXL+4
, SETTAXL+5, SETTAXL+6, SETTAXL+13, SETTAXL+15
>> BUDDATA SETTAX+2*, SETTAX+3, SETTAX+5, SETTAX+6, SETTAX+9, SETTAXL+2*, SETTAXL+3, SETTAXL+5, SETTAXL+6, SETTAXL+9
>> BUDN SETTAX+10*, SETTAXL+10*
>> BUDP SETTAX+9*, SETTAX+10, SETTAXL+9*, SETTAXL+10
>> BUDPI SETTAX+11*, SETTAX+12, SETTAX+13, SETTAXL+11*, SETTAXL+12, SETTAXL+13
>> BUDPP SETTAX+10*, SETTAX+11, SETTAX+15, SETTAXL+10*, SETTAXL+11, SETTAXL+15
BUDSTAL INSTALLD~, INSTALLD+4, INSTALLD+8, INSTALLD+11, IMES+1
>> BUDTEXT SETTAX+2*, SETTAXL+2*
>> BUDTX LAB1+6*, LAB1+7
>> BUDX POST+3*, POST+4, POST+5, LAB+1*, LAB+2*, LAB1+1, LAB1+2, LAB1+4, LAB1+5, LAB1+6
, SETTAX+2*, SETTAXL+2*
BUDY INSTALLD+3~, INSTALLD+13*, INSTALLD+15
>> D INSTALLD+5*
DA PRE+1*, PRE+2*, PRE+3*, PRE+4*, POST+5*, LAB1+4!, LAB1+7*, SETTAX+8!, SETTAX+16!, SETTAXL+8!
, SETTAXL+16!
DA(1 SETTAX+13*, SETTAXL+13*
DIADD LAB1+4*!
DIC LAB1+4*!, SETTAX+8!, SETTAX+13*, SETTAX+16!, SETTAXL+8!, SETTAXL+13*, SETTAXL+16!, INSTALLD+3~, INSTALLD+5*, INSTALLD+8*
, INSTALLD+11*
DIC("P" SETTAX+13*, SETTAXL+13*
DIC(0 LAB1+4*, SETTAX+13*, SETTAXL+13*, INSTALLD+5*
DIFQ SORRY+1!
>> DIK PRE+1*, PRE+2*, PRE+3*, PRE+4*, POST+5*, LAB1+7*
DLAYGO LAB1+4*!
DR SETTAX+8!, SETTAXL+8!
DT LAB1+6
DUZ LAB1+6
I LAB1+4!
IOM IMES+1, SORRY+4
U LAB1+6, SETTAX+5, SETTAX+6, SETTAX+13, SETTAX+15, SETTAXL+5, SETTAXL+6, SETTAXL+13, SETTAXL+15
X LAB1+4*, SETTAX+13*, SETTAX+16!, SETTAXL+13*, SETTAXL+16!, INSTALLD+3~, INSTALLD+4*, INSTALLD+8*, INSTALLD+11*, SORRY~
, SORRY+2, SORRY+3
>> XPDDIQ("XPZ1" ENV+3*
>> XPDDIQ("XPZ2" ENV+3*
>> XPDENV ENV+3
>> XPDQUIT SORRY+2*, SORRY+3*
Y LAB1+5, LAB1+6, SETTAX+15, SETTAX+16!, SETTAXL+15, SETTAXL+16!, INSTALLD+3~, INSTALLD+7, INSTALLD+8, INSTALLD+10
, INSTALLD+11, INSTALLD+13, IMES+1

Marked Items

Name Field # of Occurrence
$T(@BUDTEXT+BUDX SETTAX+2, SETTAXL+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All