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

Package: IHS Changes To Lab

Routine: BLRPRE32


Information

BLRPRE32 ; IHS/OIT/MKK - IHS Lab Patch 1032 Pre/Post/Environment Routine ; [ February 29, 2012 8:00 AM ]

Source Information

Source file <BLRPRE32.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 4 HOME^%ZIS  $$HTE^XLFDT  ($$CJ,$$UP)^XLFSTR  (BMES,MES)^XPDUTL  
IHS Changes To Lab 3 (HEADERPG,PRESSKEY)^BLRGMENU  (BOKAY,ENDINSTL,NEEDIT,SORRY,SORRYEND)^BLRPRE31  MAILALMI^BLRUTIL3  
IHS VA Utilities 2 ^XBCLS  ^XBFMK  
VA Fileman 2 DTNOLF^DICRW  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
PRE ; EP
GETREADY ; EP
USERID ; EP - CHECK FOR USER ID
ENVICHEK ; Environment Checker
BCKUPRPT ; EP - Report on the BLRINSTL global
DEBUG ; EP - Debugging Line Label for environment checker
POST ; EP -- POST INSTALL
ENVHEADR(CP,RPMSVER,RPMS) ; EP -- Environment Header

External References

Name Field # of Occurrence
HOME^%ZIS GETREADY+9
HEADERPG^BLRGMENU BCKUPRPT+17, BCKUPRPT+54
PRESSKEY^BLRGMENU DEBUG+19, BCKUPRPT+37
BOKAY^BLRPRE31 ENVICHEK+9
ENDINSTL^BLRPRE31 POST+7
NEEDIT^BLRPRE31 ENVICHEK+3
SORRY^BLRPRE31 PRE+8, USERID+1, USERID+3
SORRYEND^BLRPRE31 ENVICHEK+7
MAILALMI^BLRUTIL3 POST+17
DTNOLF^DICRW GETREADY+10
^DIR DEBUG+12, DEBUG+28, BCKUPRPT+34
^XBCLS ENVHEADR+10
^XBFMK DEBUG+8, DEBUG+24, BCKUPRPT+30
$$HTE^XLFDT ENVHEADR+8
$$CJ^XLFSTR ENVHEADR+5, ENVHEADR+6, ENVHEADR+8, ENVHEADR+12, ENVHEADR+13, ENVHEADR+14
$$UP^XLFSTR ENVHEADR+8
BMES^XPDUTL PRE+4, POST+9
MES^XPDUTL ENVICHEK+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: STARS,!
  • Line Location: ENVHEADR+11
Function Call: WRITE
  • Prompt: $TR($$CJ^XLFSTR(LINE1,IOM)," @","* "),!
  • Line Location: ENVHEADR+12
Function Call: WRITE
  • Prompt: $TR($$CJ^XLFSTR(LINE2,IOM)," @","* "),!
  • Line Location: ENVHEADR+13
Function Call: WRITE
  • Prompt: $TR($$CJ^XLFSTR(TIMESTR,IOM)," @","* "),!
  • Line Location: ENVHEADR+14
Function Call: WRITE
  • Prompt: STARS,!
  • Line Location: ENVHEADR+15
Function Call: WRITE
  • Prompt: !!
  • Line Location: DEBUG+2
Function Call: WRITE
  • Prompt: "Debug BLRPRE32.",!!
  • Line Location: DEBUG+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DEBUG+15
Function Call: WRITE
  • Prompt: !!!
  • Line Location: DEBUG+22
Function Call: WRITE
  • Prompt: !!!
  • Line Location: DEBUG+31
Function Call: WRITE
  • Prompt: ?4,PATCH
  • Line Location: BCKUPRPT+23
Function Call: WRITE
  • Prompt: ?9,$J(HOWMANY,2)
  • Line Location: BCKUPRPT+24
Function Call: WRITE
  • Prompt: ?14,INSTLWHO
  • Line Location: BCKUPRPT+25
Function Call: WRITE
  • Prompt: ?44,INSTLDT
  • Line Location: BCKUPRPT+26
Function Call: WRITE
  • Prompt: !
  • Line Location: BCKUPRPT+27
Function Call: WRITE
  • Prompt: !,?4,"No BACKUP report requested from ^BLRINSTL global. Routine Ends.",!
  • Line Location: BCKUPRPT+36
Function Call: WRITE
  • Prompt: ?4,PATCH
  • Line Location: BCKUPRPT+60
Function Call: WRITE
  • Prompt: ?9,$J(HOWMANY,2)
  • Line Location: BCKUPRPT+61
Function Call: WRITE
  • Prompt: ?14,INSTLWHO
  • Line Location: BCKUPRPT+62
Function Call: WRITE
  • Prompt: ?44,INSTLDT
  • Line Location: BCKUPRPT+63
Function Call: WRITE
  • Prompt: !
  • Line Location: BCKUPRPT+64
Routine Call
  • %ZIS
  • Line Location:
    • GETREADY+9
Routine Call
  • DIR
  • Line Location:
    • DEBUG+12
    • DEBUG+28
    • BCKUPRPT+34

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BLRINSTL("LAB PATCH" BCKUPRPT+14, BCKUPRPT+16, BCKUPRPT+19, BCKUPRPT+21, BCKUPRPT+51, BCKUPRPT+53, BCKUPRPT+56, BCKUPRPT+58
^VA(200 - [#200] USERID+3

Label References

Name Line Occurrences
ENVHEADR ENVICHEK+1
POST DEBUG+30
PRE DEBUG+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BACKUP BCKUPRPT+2~
BCKUPDT BCKUPRPT+2~
BCKUPWHO BCKUPRPT+2~
CNT BCKUPRPT+1~
CP PRE+1~, PRE+7*, PRE+8, PRE+10*, USERID+1, USERID+3, ENVICHEK+1, ENVICHEK+3, ENVICHEK+7, ENVHEADR~
, ENVHEADR+4, POST+1~, POST+3*, POST+4, POST+7, POST+9, DEBUG+1~
DEBUG DEBUG+1~, DEBUG+7*, DEBUG+13*
>> DIR("A" DEBUG+11*, DEBUG+27*, BCKUPRPT+32*
>> DIR("B" DEBUG+10*, DEBUG+26*, BCKUPRPT+33*
>> DIR(0 DEBUG+9*, DEBUG+25*, BCKUPRPT+31*
DUZ USERID+1, USERID+3
ERRARRAY PRE+2~, ENVICHEK+3, ENVICHEK+7
FULLNAME ENVHEADR+1~
HD1 BCKUPRPT+1~, BCKUPRPT+11*, BCKUPRPT+17, BCKUPRPT+39*, BCKUPRPT+54
HEADER BCKUPRPT+1~
HEADER(1 BCKUPRPT+4*
HEADER(2 BCKUPRPT+5*, BCKUPRPT+41!, BCKUPRPT+42*
HEADER(3 BCKUPRPT+6*
HEADER(4 BCKUPRPT+7*, BCKUPRPT+8*, BCKUPRPT+9*, BCKUPRPT+10*, BCKUPRPT+44!, BCKUPRPT+45*, BCKUPRPT+46*, BCKUPRPT+47*, BCKUPRPT+48*
HOWMANY BCKUPRPT+2~, BCKUPRPT+15*, BCKUPRPT+16*, BCKUPRPT+19, BCKUPRPT+21, BCKUPRPT+24, BCKUPRPT+52*, BCKUPRPT+53*, BCKUPRPT+56, BCKUPRPT+58
, BCKUPRPT+61
INSTLDT BCKUPRPT+2~, BCKUPRPT+21*, BCKUPRPT+26, BCKUPRPT+58*, BCKUPRPT+63
INSTLWHO BCKUPRPT+2~, BCKUPRPT+19*, BCKUPRPT+20*, BCKUPRPT+25, BCKUPRPT+56*, BCKUPRPT+57*, BCKUPRPT+62
IOM ENVHEADR+2, ENVHEADR+12, ENVHEADR+13, ENVHEADR+14
LINE1 ENVHEADR+1~, ENVHEADR+4*, ENVHEADR+5, ENVHEADR+6*, ENVHEADR+12
LINE2 ENVHEADR+1~, ENVHEADR+5*, ENVHEADR+6, ENVHEADR+8, ENVHEADR+13
LINES BCKUPRPT+1~, BCKUPRPT+11*, BCKUPRPT+17, BCKUPRPT+28*, BCKUPRPT+39*, BCKUPRPT+54, BCKUPRPT+65*
MAXLINES BCKUPRPT+1~, BCKUPRPT+11*, BCKUPRPT+17, BCKUPRPT+39*, BCKUPRPT+54
PATCH BCKUPRPT+2~, BCKUPRPT+13*, BCKUPRPT+14*, BCKUPRPT+16, BCKUPRPT+19, BCKUPRPT+21, BCKUPRPT+23, BCKUPRPT+50*, BCKUPRPT+51*, BCKUPRPT+53
, BCKUPRPT+56, BCKUPRPT+58, BCKUPRPT+60
PG BCKUPRPT+1~, BCKUPRPT+11*, BCKUPRPT+17, BCKUPRPT+39*, BCKUPRPT+54
POSTMSG POST+1~, POST+4*, POST+14, POST+17
PREREQ PRE+1~
QFLG PRE+1~, DEBUG+1~, BCKUPRPT+1~, BCKUPRPT+11*, BCKUPRPT+14, BCKUPRPT+16, BCKUPRPT+17, BCKUPRPT+39*, BCKUPRPT+51, BCKUPRPT+53
, BCKUPRPT+54
ROWSTARS PRE+1~, PRE+14*
RPMS PRE+1~, PRE+11*, ENVICHEK+1, ENVHEADR~, DEBUG+1~
RPMSVER PRE+1~, PRE+12*, ENVICHEK+1, ENVHEADR~, ENVHEADR+5, DEBUG+1~
STARS ENVHEADR+1~, ENVHEADR+2*, ENVHEADR+11, ENVHEADR+15
STR PRE+1~, POST+1~, POST+17, DEBUG+1~
STR(1 POST+11*
STR(2 POST+12*
STR(3 POST+13*
STR(4 POST+14*
STR(5 POST+15*
TIMESTR ENVHEADR+1~, ENVHEADR+8*, ENVHEADR+14
U USERID+3
>> X GETREADY+5*
>> XPDABORT GETREADY+7*, ENVICHEK+7
>> XPDDIQ( GETREADY+5*
>> XPDENV DEBUG+17*
>> XPDNM PRE+6, PRE+10, PRE+11, PRE+12, DEBUG+16*
>> XPDNOQUE GETREADY+1*
>> Y DEBUG+13, DEBUG+30, BCKUPRPT+35

Marked Items

Name Field # of Occurrence
$T( PRE+7, POST+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All