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

Package: Referred Care Information System

Routine: BMC4P0


Information

BMC4P0 ;IHS/ITSC/FCJ - BMC 4.0 INSTALL 2 OF 2;

Source Information

Source file <BMC4P0.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 4 (,IX)^DIC  $$GET1^DID  ^DIE  ^DIK  
Kernel 2 ($$LJ,$$RJ)^XLFSTR  ($$NEWCP,BMES,MES)^XPDUTL  
MailMan 1 ^XMD  
Referred Care Information System 1 $$INSTALL^BMC4P0  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Referred Care Information System 12 BMC4P  BMC4P0  BMC4P10  BMC4P11  BMC4P12  BMC4P3  BMC4P4  BMC4P5  
BMC4P6  BMC4P7  BMC4P8  BMC4P9  

Entry Points

Name Comments DBIA/ICR reference
PRE ;EP - From KIDS.
AUDR ; Restore the file data audit values to their original values.
SINGLE(K) ; Get holders of a single key K.
RSLT(%)
V4OPT ;REMOVE CHS DENIAL REPORT OPT
SNDM ; --- Send mail message of install.
INSTALLD(BMC) ; Determine if patch BMC was installed, where BMC is
; the name of the INSTALL. E.g "AVA*93.2*12".
V4COM ;UPDATE COMMENTS FILE WITH SEC REF COMMENTS
GREET ;;To add to mail message.
ADD ;ADD ENTRY
V4SADD ;ADD SEC REF TO RCIS REF FILE
SETMGR ;SET DEFAULT MANAGER
INSTALL(BMC) ;EP; Determine if VERSION OF BMC was installed, where BMC is
; the name of the INSTALL. E.g "BMC 4.00".
MAIL ;
POST ;EP - From KIDS.
V4CLS ;CHANGE "C2" TO "X" CLOSE STATUS
V4SEC ;Move Sec Ref to RCIS Ref file
SETVARS ;EP;SET VARS AND TST IF INSTALL ALREADY STARTED, BUT DID NOT COMPLETE

External References

Name Field # of Occurrence
$$INSTALL^BMC4P0 V4SEC+1, V4SEC+2, V4CLS+1, V4CLS+2, V4OPT+1, V4OPT+2
^DIC INSTALL+10, INSTALLD+10, INSTALLD+14, V4SADD+2, ADD+1
IX^DIC INSTALL+6, INSTALLD+6
$$GET1^DID AUDR+6
^DIE V4SADD+12, V4SADD+16, ADD+4, V4CLS+10
^DIK V4OPT+6
$$LJ^XLFSTR AUDR+6
$$RJ^XLFSTR AUDR+6
^XMD MAIL+10
$$NEWCP^XPDUTL PRE+3, PRE+6, PRE+9, PRE+12, POST+4, POST+8, POST+12, POST+16, POST+20, SNDM+2
BMES^XPDUTL MAIL+1, AUDR+1, V4SEC+4, V4SEC+18, V4CLS+3, V4CLS+13, V4OPT+3
MES^XPDUTL MAIL+12, AUDR+6, AUDR+9, V4OPT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: V4SEC+13
Function Call: WRITE
  • Prompt: "."
  • Line Location: V4CLS+7
Function Call: WRITE
  • Prompt: !,"CHS SUPERVISOR is not entered in RCIS SITE PARAMETER FILE, INSTALL ABORTED"
  • Line Location: SETMGR+5
Routine Call
  • DIE
  • Line Location:
    • V4SADD+12
    • V4SADD+16
    • ADD+4
    • V4CLS+10
Routine Call
  • DIC
  • Line Location:
    • INSTALL+10
    • INSTALLD+10
    • INSTALLD+14
    • V4SADD+2
    • ADD+1
Routine Call
  • DIC
  • Line Location:
    • INSTALL+6
    • INSTALLD+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] Classic Fileman Calls
^DIC(9.4 - [#9.4] Classic Fileman Calls
^BMCREF - [#90001] Classic Fileman Calls
^BMCCOM - [#90001.03] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BMCCOM - [#90001.03] V4COM+16*, ADD+5*, ADD+6*
^BMCPARM - [#90001.31] SETMGR+3
^BMCPARM("B" SETMGR+2
^BMCPROV - [#90001.04] V4SEC+14, V4SADD+1, V4SADD+5, V4SADD+6, V4COM+9, V4COM+11, V4COM+14, V4COM+15, ADD+5
^BMCPROV("AD" V4SEC+9, V4SEC+10, V4SEC+12
^BMCREF - [#90001] V4SADD+8, V4SADD+9, V4COM+4, V4COM+7, V4CLS+6, V4CLS+9
^DD( AUDR+5*, AUDR+6
^DIC(19 - [#19] V4OPT+6
^TMP("BMC4P0" MAIL+3!, MAIL+11!, RSLT
^XTMP("BMC4IN" V4SEC+8, V4SEC+11, V4SEC+15, V4SEC+16*, V4SEC+17*, V4SADD+3*, V4CLS+5, V4CLS+8*, V4CLS+11*, V4CLS+12*
, SETVARS+1, SETVARS+2, SETVARS+3, SETVARS+4*
^XTMP("BMC4P0" AUDR+4, AUDR+5, AUDR+8!
^XTMP("XPDI" MAIL+7
^XUSEC( SINGLE+3, SINGLE+4

Label References

Name Line Occurrences
ADD V4COM+13
RSLT MAIL+4, MAIL+5, MAIL+7
SETMGR V4SEC+3
SETVARS V4SEC+7, V4CLS+4
SINGLE MAIL+9
SNDM POST+2
V4COM V4SEC+14
V4SADD V4SEC+14

Naked Globals

Name Field # of Occurrence
^( MAIL+7, RSLT*, SETVARS+3
^(0 RSLT*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PRE+5*, PRE+6, PRE+8*, PRE+9, PRE+11*, PRE+12, POST+3*, POST+4, POST+7*, POST+8
, POST+11*, POST+12, POST+15*, POST+16, POST+19*, POST+20, SNDM+1*, SNDM+2, MAIL+5*, MAIL+6*
, MAIL+7*, MAIL+9*, RSLT~
BMC AUDR+2~, AUDR+3*, AUDR+4*, AUDR+5, AUDR+6, INSTALL~, INSTALL+4, INSTALL+9, INSTALLD~, INSTALLD+4
, INSTALLD+9, INSTALLD+13, V4SEC+10, V4SEC+11, V4CLS+6*, V4CLS+8, V4CLS+9, V4CLS+10, SETVARS+3*, SETVARS+4*
BMC( V4SADD+5*
BMC(1 V4SADD+13
BMC(10 V4SADD+9*, V4SADD+15
BMC(2 V4SADD+6*, V4SADD+10
BMC(21 V4SADD+15
BMC(22 V4SADD+10
BMC(23 V4SADD+14
BMC(24 V4SADD+10
BMC(25 V4SADD+11
BMC(26 V4SADD+11
BMC(27 V4SADD+11
BMC(28 V4SADD+11
BMC(4 V4SADD+13
BMC(5 V4SADD+10
BMC(6 V4SADD+14
BMC(7 V4SADD+7*, V4SADD+14
BMC(8 V4SADD+11
BMC(9 V4SADD+8*, V4SADD+15
>> BMC2 V4COM+9*, V4COM+14*, V4COM+15, V4COM+16
>> BMCCDT V4COM+11*, V4COM+12*, ADD+1
>> BMCCIEN V4COM+16, ADD+5*, ADD+6
>> BMCCT V4SEC+13*, V4SEC+16, V4CLS+11*, SETVARS+3*, SETVARS+4*
>> BMCCT1 V4CLS+4*, V4CLS+7*
>> BMCER SETMGR+1*, SETMGR+4*, SETMGR+5
>> BMCFAC V4COM+4*, V4COM+5, V4COM+6, V4COM+8
>> BMCIEN V4SEC+10*, V4SEC+11, V4SEC+12, V4SEC+17, V4SADD+8, V4SADD+9, V4SADD+15
>> BMCINST V4SEC+7*, V4SEC+8, V4SEC+11, V4SEC+16, V4SEC+17, V4CLS+4*, V4CLS+5, V4CLS+8, V4CLS+11, V4CLS+12
, SETVARS+2, SETVARS+3, SETVARS+4
>> BMCJOB V4SEC+8, V4SEC+11, V4SEC+15, V4SEC+16, V4SEC+17, V4SADD+3, V4CLS+5, V4CLS+8, V4CLS+11, V4CLS+12
, SETVARS+1*, SETVARS+2, SETVARS+3, SETVARS+4*
>> BMCMGR( V4COM+6, V4COM+8, SETMGR+3*, SETMGR+4
>> BMCMGRX V4COM+8*, ADD+3
>> BMCNEW PRE+1, POST+2, V4SADD+4*, V4COM+4, V4COM+7, ADD+3
>> BMCPAT V4COM+7*, ADD+3
>> BMCSRIEN V4SEC+11*, V4SEC+12*, V4SEC+14, V4SEC+15, V4SEC+16, V4SADD+1, V4SADD+3, V4SADD+5, V4SADD+6, V4COM+9
, V4COM+11, V4COM+14, V4COM+15, ADD+5
>> BMCTYP V4COM+10*, ADD+3
D INSTALL+5*, INSTALLD+5*, V4SADD+17!, ADD+7!
DA V4SADD+4*, V4SADD+17!, ADD+5, ADD+7!, V4CLS+10*, V4OPT+6*
>> DIADD V4SADD+2*, ADD+1*
DIC INSTALL+2~, INSTALL+5*, INSTALL+9*, INSTALLD+2~, INSTALLD+5*, INSTALLD+9*, INSTALLD+13*, V4SADD+2*, V4SADD+4, V4SADD+17!
, ADD+1*, ADD+2, ADD+7!
DIC(0 INSTALL+5*, INSTALLD+5*, V4SADD+2*, ADD+1*
DIE V4SADD+4*, V4SADD+17!, ADD+2*, ADD+7!, V4CLS+10*
DIFROM MAIL+2~
>> DIK V4OPT+6*
>> DLAYGO V4SADD+2*, ADD+1*
DR V4SADD+10*, V4SADD+11*, V4SADD+12!, V4SADD+13*, V4SADD+14*, V4SADD+15*, V4SADD+17!, ADD+3*, ADD+7!, V4CLS+10*
DT V4COM+12
DUZ MAIL+8
K SINGLE~, SINGLE+3, SINGLE+4
U V4SEC+8, V4SEC+11, V4SEC+16, V4SEC+17, V4SADD+1, V4SADD+5, V4SADD+6, V4SADD+8, V4SADD+9, V4COM+4
, V4COM+7, V4COM+11, ADD+6, V4CLS+5, V4CLS+8, V4CLS+9, V4CLS+11, V4CLS+12, SETVARS+3, SETMGR+3
X INSTALL+2~, INSTALL+4*, INSTALL+9*, INSTALLD+2~, INSTALLD+4*, INSTALLD+9*, INSTALLD+13*, V4SADD+1*, V4SADD+5*, V4SADD+6*
, V4COM+15*, V4COM+16, ADD+1*, SETMGR+1*, SETMGR+2*, SETMGR+3, SETMGR+4
XMDUZ MAIL+2~, MAIL+8*
XMSUB MAIL+2~, MAIL+8*
XMTEXT MAIL+2~, MAIL+8*
XMY MAIL+2~
XMY( MAIL+8*, SINGLE+4*
XMY(1 MAIL+8*
>> XPDA MAIL+7
>> XPDBLD MAIL+7
>> XPDQUIT V4SEC+3, SETMGR+1*, SETMGR+5*
Y SINGLE+1~, SINGLE+2*, SINGLE+4*, INSTALL+2~, INSTALL+7, INSTALL+9, INSTALL+11, INSTALL+12, INSTALLD+2~, INSTALLD+7
, INSTALLD+9, INSTALLD+11, INSTALLD+13, INSTALLD+15, V4SADD+3, V4SADD+4

Marked Items

Name Field # of Occurrence
$T( MAIL+8
$T(GREET+% MAIL+5
$T(GREET+%+1 MAIL+5
Info |  Source |  Call Graph |  Caller 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