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 |  All
Print Page as PDF
Routine: BJMDECK

Package: IHS Metadictionary

Routine: BJMDECK


Information

BJMDECK ;VNGT/HS/AM-Pre Install ENVIRONMENT CHECK; 18 Nov 2009 12:51 PM

Source Information

Source file <BJMDECK.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 ^%DT  ^DIR  
Kernel 1 $$VERSION^%ZOSV  

Entry Points

Name Comments DBIA/ICR reference
Q ;
QS ;
DTCK(DT) ;
SPACE(NS) ;
; check if enough space

External References

Name Field # of Occurrence
^%DT DTCK+2
$$VERSION^%ZOSV BJMDECK+22, BJMDECK+79
^DIR BJMDECK+72

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Cannot load the C Messaging (BJMD) software because the BFMC post-installation",!,"job terminated with the following error:"
  • Line Location: BJMDECK+13
Function Call: WRITE
  • Prompt: !,$G(^BJMDS(90607,CMSG,2,CMSGLN,0))
  • Line Location: BJMDECK+14
Function Call: WRITE
  • Prompt: !!,"Please contact support before proceeding."
  • Line Location: BJMDECK+15
Function Call: WRITE
  • Prompt: !,"Cannot load the C Messaging (BJMD) software until the BFMC post-installation",!,"job has finished running. Please try later."
  • Line Location: BJMDECK+18
Function Call: WRITE
  • Prompt: !,"Ensemble 2009.1 or 2010.2 is required!"
  • Line Location: BJMDECK+24
Function Call: WRITE
  • Prompt: !,"Your Ensemble account MUST have ""%All"" role to proceed!"
  • Line Location: BJMDECK+32
Function Call: WRITE
  • Prompt: !,"Station Number is not assigned for Facility ",FAC," ",$P($G(^DIC(4,FAC,0)),U)
  • Line Location: BJMDECK+41
Function Call: WRITE
  • Prompt: !,"Station Number ",STAT," is not in the 8000-9000 range for Facility ",FAC," ",$P($G(^DIC(4,FAC,0)),U)
  • Line Location: BJMDECK+42
Function Call: WRITE
  • Prompt: !,"The package that added Medication Instructions to Prescriptions"
  • Line Location: BJMDECK+46
Function Call: WRITE
  • Prompt: !,"file is not installed"
  • Line Location: BJMDECK+46
Function Call: WRITE
  • Prompt: !,"The package that added DISPENSE UNIT NCPDP CODE field to Drug"
  • Line Location: BJMDECK+47
Function Call: WRITE
  • Prompt: !,"file is not installed"
  • Line Location: BJMDECK+47
Function Call: WRITE
  • Prompt: !,"Space check monitor failed to initialize"
  • Line Location: BJMDECK+64
Function Call: WRITE
  • Prompt: !,"Space check monitor failed to find Database"
  • Line Location: BJMDECK+69
Function Call: WRITE
  • Prompt: !,"Directory Creation Failed"
  • Line Location: BJMDECK+76
Function Call: WRITE
  • Prompt: !,"Unable to write to directory"
  • Line Location: BJMDECK+82
Function Call: WRITE
  • Prompt: !,"Unable to write to file in directory"
  • Line Location: BJMDECK+85
Function Call: WRITE
  • Prompt: !,"Invalid Directory"
  • Line Location: BJMDECK+88
Function Call: WRITE
  • Prompt: !,"Not Enough Disk Space"
  • Line Location: BJMDECK+89
Function Call: WRITE
  • Prompt: !,"Unable to obtain permission to modify the Ensemble configuration file:",!,CONFILE
  • Line Location: BJMDECK+93
Function Call: WRITE
  • Prompt: !,"Creating C32",NS," namespace",!,!
  • Line Location: BJMDECK+95
Function Call: WRITE
  • Prompt: !,"Error in Installer process"
  • Line Location: BJMDECK+97
Function Call: WRITE
  • Prompt: !,"Long Strings are not enabled, Ensemble is not configured correctly."
  • Line Location: BJMDECK+108
Function Call: WRITE
  • Prompt: !,"C32 Namespace does not exist"
  • Line Location: BJMDECK+110
Function Call: WRITE
  • Prompt: !,"Global mapping for ^BJMDS is not correct"
  • Line Location: BJMDECK+116
Function Call: WRITE
  • Prompt: !,"Ensemble is not properly mapped in ",NS
  • Line Location: BJMDECK+122
Function Call: WRITE
  • Prompt: !,"Space check monitor failed to initialize"
  • Line Location: SPACE+11
Function Call: WRITE
  • Prompt: !,"Space check monitor failed to find Cache Namespace with directory ",DIR
  • Line Location: SPACE+14
Routine Call
  • DIR
  • Line Location:
    • BJMDECK+72

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AGFAC - [#9009061] BJMDECK+38, BJMDECK+39
^AUPNPAT(0 SPACE+21
^BJMDS(90607 BJMDECK+9, BJMDECK+12, BJMDECK+14, BJMDECK+18
^DD(50 BJMDECK+47
^DD(52.0113 BJMDECK+46
^DIC(4 - [#4] BJMDECK+40, BJMDECK+41, BJMDECK+42

Label References

Name Line Occurrences
Q BJMDECK+58
QS SPACE+11, SPACE+14, SPACE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT DTCK+1*
ARG BJMDECK+59!
ARG("DATABASE" BJMDECK+70*
ARG("DB_LOCATION" BJMDECK+94*
ARG("NAMESPACE" BJMDECK+60*
C32DEST BJMDECK+5~, BJMDECK+116
CMSG BJMDECK+6~, BJMDECK+9*, BJMDECK+10*, BJMDECK+12, BJMDECK+14, BJMDECK+18
CMSGLN BJMDECK+6~, BJMDECK+14*
>> CONFILE BJMDECK+93
>> DBNAME BJMDECK+65*, BJMDECK+69, BJMDECK+70
DEFDEST BJMDECK+5~, BJMDECK+116
DEFEDEST BJMDECK+6~, BJMDECK+122
DELIM BJMDECK+78~, BJMDECK+79*
DIR BJMDECK+5~, BJMDECK+71!, BJMDECK+74*, BJMDECK+79, BJMDECK+94, SPACE+3~, SPACE+14
DIR("A" BJMDECK+71*
DIR(0 BJMDECK+71*
DIR1 BJMDECK+78~, BJMDECK+79*, BJMDECK+80
>> DIREX BJMDECK+76, BJMDECK+77
>> DIRFS BJMDECK+89
DT DTCK~, DTCK+1
EDEST BJMDECK+5~, BJMDECK+122
ES BJMDECK+6~, SPACE+3~, SPACE+16*, SPACE+18*, SPACE+20
EXEC BJMDECK+5~, BJMDECK+29*, BJMDECK+52*, BJMDECK+53*, BJMDECK+54*, BJMDECK+58*, BJMDECK+61*, BJMDECK+62*, BJMDECK+63*, BJMDECK+66*
, BJMDECK+67*, BJMDECK+75*, BJMDECK+76*, BJMDECK+80*, BJMDECK+81*, BJMDECK+83*, BJMDECK+84*, BJMDECK+86*, BJMDECK+87*, BJMDECK+90*
, BJMDECK+91*, BJMDECK+92*, BJMDECK+96*, BJMDECK+100*, BJMDECK+101*, BJMDECK+105*, BJMDECK+106, BJMDECK+114*, BJMDECK+115*, BJMDECK+120*
, BJMDECK+121*, Q+1*, SPACE+3~, SPACE+5*, SPACE+7*, SPACE+9*, SPACE+10*, SPACE+13*, QS+1*
FAC BJMDECK+5~, BJMDECK+36*, BJMDECK+37, BJMDECK+38*, BJMDECK+39, BJMDECK+40, BJMDECK+41, BJMDECK+42
FILE BJMDECK+78~
FN BJMDECK+78~
>> FOK BJMDECK+93
FS BJMDECK+6~, SPACE+3~, SPACE+4*, SPACE+20*, SPACE+22, QS+5
LIST BJMDECK+6~, BJMDECK+51!, BJMDECK+99!
LIST("C32" BJMDECK+58, BJMDECK+110
MET BJMDECK+6~, BJMDECK+68!, Q+1, QS+2!
METCS BJMDECK+5~, SPACE+12*, SPACE+14, SPACE+18, QS+5
METDFS BJMDECK+6~, SPACE+12*
METDS SPACE+3~, SPACE+12*, SPACE+16, SPACE+18, QS+5
METFS BJMDECK+6~, SPACE+3~, SPACE+12*, SPACE+20, QS+5
METMS BJMDECK+5~, SPACE+3~, SPACE+12*, SPACE+16, SPACE+18, QS+5
METSC SPACE+3~
NS BJMDECK+5~, BJMDECK+58, BJMDECK+60, BJMDECK+71, BJMDECK+95, BJMDECK+110, BJMDECK+122, SPACE~, SPACE+3~, SPACE+5
, SPACE+6*
OBJ BJMDECK+5~
OK BJMDECK+6~, BJMDECK+107
PATCT SPACE+3~, SPACE+4*, SPACE+21*, SPACE+22, QS+5
PATFS SPACE+3~, SPACE+4*, SPACE+22*, QS+5
ROLES BJMDECK+5~, BJMDECK+30*, BJMDECK+31
STAT BJMDECK+5~, BJMDECK+40*, BJMDECK+41, BJMDECK+42
TSC BJMDECK+6~, BJMDECK+64, BJMDECK+76, BJMDECK+82, BJMDECK+85, BJMDECK+88, BJMDECK+97, SPACE+3~, SPACE+11
U BJMDECK+18, BJMDECK+30*, BJMDECK+39, BJMDECK+40, BJMDECK+41, BJMDECK+42, SPACE+21, QS+5
VERSION BJMDECK+6~, BJMDECK+22*, BJMDECK+23
>> X DTCK+1*
>> XPDENV BJMDECK+12, BJMDECK+18, BJMDECK+58, BJMDECK+109
>> XPDQUIT BJMDECK+12*, BJMDECK+18*, BJMDECK+25*, BJMDECK+32*, BJMDECK+41*, BJMDECK+42*, BJMDECK+46*, BJMDECK+47*, BJMDECK+58, BJMDECK+64*
, BJMDECK+69*, BJMDECK+73*, BJMDECK+76*, BJMDECK+77, BJMDECK+82*, BJMDECK+85*, BJMDECK+88*, BJMDECK+89*, BJMDECK+93*, BJMDECK+97*
, BJMDECK+107*, BJMDECK+110*, BJMDECK+116*, BJMDECK+122*
>> Y BJMDECK+73, BJMDECK+74, DTCK+3, DTCK+4
>> ZTDTH DTCK+4*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All