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

Package: IHS Release Of Information

Routine: BRNPTCH2


Information

BRNPTCH2 ; IHS/OIT/AR - BRN Patch 2 Environment/Post Install ; [ 04/XX/2009 XX:YY XM ]

Source Information

Source file <BRNPTCH2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 HOME^%ZIS  ($$CJ,$$TRIM)^XLFSTR  ($$ADD,$$DELETE)^XPDMENU  ($$PATCH,$$VERSION,BMES,MES)^XPDUTL  SETUP^XQALERT  
VA Fileman 2 FIND^DIC  DTNOLF^DICRW  
IHS VA Utilities 1 $$LOC^XBFUNC  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
PRE ; EP
SENDMAIL(MAILMSG) ; EP -- E-mail to Installer; message in STR array
SORRYHED ; EP -- "Header" of Final Fatal Message
LETSGO ; EP - USER IDENTIFIED -- LET'S GO
NEEDMSG(MESSAGE) ; EP
ADDMESG ; EP -- Add to the STR array
NEEDIT(MODULE,VERSION,PATCH,ERRARRAY)
USERID ; EP - CHECK FOR USER ID
SORRYEND(WOTERR) ; EP -- Final Error Message
SNDALERT(ALERTMSG) ; EP -- Send alert to installer
OKAY(MSG,TAB)
ADDLINE(ASTR,LC) ; EP -- Add a line to the STR array
RESET ; EP -- For debugging only
DEBUG ; EP - Debugging
SORRY(MSG,MODE,MSG2)
POST ; EP
PTCHLAST ; EP - Check for previous patch
SORRYFIN ; EP -- "Fin" of Final Fatal Message

External References

Name Field # of Occurrence
HOME^%ZIS USERID+5
FIND^DIC NEEDIT+5
DTNOLF^DICRW USERID+6
$$LOC^XBFUNC SORRY+17
$$CJ^XLFSTR SORRY+17, SORRY+20, SORRY+23, SORRY+24, SORRY+27, SORRY+30, SORRY+31, SORRY+33, SORRYHED+5, SORRYHED+6
, SORRYHED+8, ADDMESG+2, ADDMESG+7, SORRYFIN+1, SORRYFIN+3
$$TRIM^XLFSTR NEEDMSG+7
^XMD SENDMAIL+11
$$ADD^XPDMENU RESET+4
$$DELETE^XPDMENU POST+4
$$PATCH^XPDUTL PTCHLAST+2, NEEDIT+22
$$VERSION^XPDUTL NEEDIT+10
BMES^XPDUTL PRE+7, LETSGO+1, LETSGO+3, LETSGO+10, LETSGO+12, NEEDIT+8, NEEDIT+21, POST+1, POST+3, POST+9
, SORRY+39, SORRYEND+18, RESET+3, RESET+10
MES^XPDUTL PTCHLAST+1, USERID+11, POST+8, OKAY+2, RESET+8, RESET+9
SETUP^XQALERT SNDALERT+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] USERID+8

Label References

Name Line Occurrences
ADDLINE SORRY+14, SORRY+15, SORRY+17, SORRY+18, SORRY+20, SORRY+21, SORRY+23, SORRY+24, SORRY+25, SORRY+27
, SORRY+30, SORRY+31, SORRY+32, SORRY+33, SORRY+34, SORRY+36, SORRY+37, SORRYHED+2, SORRYHED+3, SORRYHED+4
, SORRYHED+5, SORRYHED+6, SORRYHED+7, SORRYHED+8, SORRYHED+9, ADDMESG+2, ADDMESG+7, ADDMESG+8, SORRYFIN+1, SORRYFIN+2
, SORRYFIN+3, SORRYFIN+4, SORRYFIN+5, SORRYFIN+6
ADDMESG SORRYEND+14
NEEDIT LETSGO+5, LETSGO+6, LETSGO+7, LETSGO+8
NEEDMSG NEEDIT+14, NEEDIT+25
OKAY PTCHLAST+4, NEEDIT+16, NEEDIT+27
PRE DEBUG+5
SENDMAIL SORRY+49
SNDALERT SORRY+48
SORRY PRE+8, PTCHLAST+2, USERID+1, USERID+3, USERID+9, NEEDMSG+4, NEEDMSG+8
SORRYEND LETSGO+11
SORRYFIN SORRYEND+16
SORRYHED SORRYEND+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALERTMSG SNDALERT~, SNDALERT+5
ASTR ADDLINE~, ADDLINE+1*, ADDLINE+2
CP PRE+1~, PRE+10*, USERID+9, LETSGO+3, LETSGO+10, NEEDMSG+4, NEEDMSG+8, DEBUG+1~, DEBUG+4*, SORRY+44
, SENDMAIL+1~, SENDMAIL+3*, SENDMAIL+9
DEBUG DEBUG+1~, DEBUG+2*, SORRY+42
DIFQ SORRY+11!
DUZ USERID+1, USERID+8, SNDALERT+6, SENDMAIL+6
DUZ(0 USERID+3
ERRARRAY PRE+5~, LETSGO+5, LETSGO+6, LETSGO+7, LETSGO+8, LETSGO+11, NEEDIT~
ERRARRAY( NEEDIT+13*, NEEDIT+24*
HEREYAGO NEEDIT+2~
HEREYAGO("DILIST" NEEDIT+6
LASTPTCH PRE+3~
LC ADDLINE~, ADDLINE+2, ADDLINE+3*
LINECNT SORRY+1~, SORRY+13*, SORRY+14, SORRY+15, SORRY+17, SORRY+18, SORRY+20, SORRY+21, SORRY+23, SORRY+24
, SORRY+25, SORRY+27, SORRY+30, SORRY+31, SORRY+32, SORRY+33, SORRY+34, SORRY+36, SORRY+37, SORRYEND+1~
, SORRYHED+1*, SORRYHED+2, SORRYHED+3, SORRYHED+4, SORRYHED+5, SORRYHED+6, SORRYHED+7, SORRYHED+8, SORRYHED+9, ADDMESG+2
, ADDMESG+7, ADDMESG+8, SORRYFIN+1, SORRYFIN+2, SORRYFIN+3, SORRYFIN+4, SORRYFIN+5, SORRYFIN+6
LSTPISTS PRE+4~
MAILMSG SENDMAIL~, SENDMAIL+7
MESSAGE NEEDMSG~, NEEDMSG+3, NEEDMSG+6, NEEDMSG+7, SORRY+1~, SORRY+6*, SORRY+9*, SORRY+20, SORRY+27
MODE SORRY~, SORRY+5, SORRY+9, SORRY+27, SORRY+29, SORRY+45
MODULE NEEDIT~, NEEDIT+5, NEEDIT+10, NEEDIT+13, NEEDIT+22, NEEDIT+24, SORRYEND+1~, SORRYEND+10*, SORRYEND+11*, SORRYEND+12
, SORRYEND+13, ADDMESG+1, ADDMESG+2
MSG SORRY~, SORRY+23, OKAY~, OKAY+2
MSG2 SORRY~, SORRY+24
NAME NEEDIT+1~, NEEDIT+6*, NEEDIT+8, NEEDIT+13, NEEDIT+14, NEEDIT+16, NEEDIT+21, NEEDIT+24, NEEDIT+25, NEEDIT+27
, SNDALERT+3~, SORRYEND+1~, SORRYEND+10*, SORRYEND+12*, SORRYEND+13, ADDMESG+1, ADDMESG+2
OK POST+4*, POST+5, POST+7, SNDALERT+3~, RESET+1~, RESET+4*, RESET+5, RESET+7
PATCH NEEDIT~, NEEDIT+19, NEEDIT+21, NEEDIT+22, NEEDIT+24, NEEDIT+25, NEEDIT+27, SORRYEND+1~, ADDMESG+1*, ADDMESG+5
RPMS PRE+1~, PRE+11*, LETSGO+3, LETSGO+10, SORRY+44, SENDMAIL+1~, SENDMAIL+4*, SENDMAIL+9
RPMSVER PRE+1~, PRE+12*, LETSGO+3, LETSGO+10
STR PRE+2~, POST+5*, POST+6*, POST+7*, POST+8, SORRY+1~, SORRY+39, SORRYEND+1~, SORRYEND+18, RESET+5*
, RESET+6*, RESET+7*, RESET+8
STR( ADDLINE+2*
STR1 NEEDIT+2~, NEEDMSG+1~, NEEDMSG+3*, NEEDMSG+4, NEEDMSG+6*, NEEDMSG+8
STR2 NEEDIT+2~, NEEDMSG+1~, NEEDMSG+7*, NEEDMSG+8
SYSPATCH NEEDIT+3~, NEEDIT+22*, NEEDIT+23
SYSVER NEEDIT+3~, NEEDIT+10*, NEEDIT+12, NEEDIT+14, NEEDIT+16, NEEDIT+17
TAB OKAY~, OKAY+1*, OKAY+2
TMP SORRYEND+1~, ADDMESG+4*, ADDMESG+5*, ADDMESG+7
U USERID+8
VERSION NEEDIT~, NEEDIT+8, NEEDIT+12, NEEDIT+13, NEEDIT+14, NEEDIT+17, NEEDIT+21, NEEDIT+22, NEEDIT+24, NEEDIT+25
, NEEDIT+27, SORRYEND+1~, SORRYEND+10*, SORRYEND+13*, ADDMESG+1, ADDMESG+4
WHATMSG SORRY+1~, SORRY+44*, SORRY+45*, SORRY+46*, SORRY+48, SORRY+49
WOTERR SORRYEND~
WOTERR( SORRYEND+11, SORRYEND+12, SORRYEND+13, ADDMESG+1
>> X PTCHLAST+12*, USERID+8*, USERID+9, LETSGO+1
XMDUZ SENDMAIL+1~, SENDMAIL+9*
XMSUB SENDMAIL+1~, SENDMAIL+7*
XMTEXT SENDMAIL+1~, SENDMAIL+8*
XMY SENDMAIL+1~
XMY( SENDMAIL+6*
>> XPDABORT PTCHLAST+14*, LETSGO+10, LETSGO+11, SORRY+7*
>> XPDDIQ( PTCHLAST+12*
>> XPDDIQ("XPZ1" PTCHLAST+10*, PTCHLAST+11*
>> XPDDIQ("XPZ2" PTCHLAST+10*, PTCHLAST+11*
>> XPDENV PTCHLAST+10, PTCHLAST+11
XPDNM PRE+8, PRE+10, PRE+11, PRE+12, DEBUG+1~, DEBUG+3*
>> XPDNOQUE PTCHLAST+6*
XQA SNDALERT+1~
XQA( SNDALERT+6*
XQAARCH SNDALERT+1~
XQACNDEL SNDALERT+1~
XQADATA SNDALERT+1~
XQAFLG SNDALERT+1~
XQAGUID SNDALERT+1~
XQAID SNDALERT+2~
XQAMSG SNDALERT+2~, SNDALERT+5*
XQAOPT SNDALERT+2~
XQAREVUE SNDALERT+2~
XQAROU SNDALERT+2~
XQASUPV SNDALERT+2~
XQASURO SNDALERT+3~
XQATEXT SNDALERT+3~

Marked Items

Name Field # of Occurrence
$T( DEBUG+4, SENDMAIL+3, SENDMAIL+4
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All