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

Package: IHS Code Mapping

Routine: BCQMENCK


Information

BCQMENCK ;GDIT/IHS/FS - MAGIC MAPPER - ENVIRONMENT CHECKER ;05/07/18 07:49;FS

Source Information

Source file <BCQMENCK.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 $$CJ^XLFSTR  $$VERSION^XPDUTL  
IHS VA Utilities 1 $$DIR^XBDIR  

Entry Points

Name Comments DBIA/ICR reference
VCHK(PRE,VER,QUIT) ; Check versions needed.
;
SORRY(X) ;

External References

Name Field # of Occurrence
$$DIR^XBDIR BCQMENCK+19, SORRY+3
$$CJ^XLFSTR BCQMENCK+9, BCQMENCK+10, BCQMENCK+17, SORRY+3, VCHK+4, VCHK+5
$$VERSION^XPDUTL VCHK+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DUZ UNDEFINED OR 0."
  • Line Location: BCQMENCK+4
Function Call: WRITE
  • Prompt: !,"DUZ(0) UNDEFINED OR NULL."
  • Line Location: BCQMENCK+6
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Hello, "_$P(X,",",2)_" "_$P(X,","),IOM)
  • Line Location: BCQMENCK+9
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Checking Environment for "_$P($T(+2),";",4)_" V "_$P($T(+2),";",3)_" Patch 4"_".",IOM),!
  • Line Location: BCQMENCK+10
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("ENVIRONMENT OK.",IOM)
  • Line Location: BCQMENCK+17
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Need at least "_PRE_" v "_VER_"....."_PRE_" v "_V_" Present",IOM)
  • Line Location: VCHK+4
Function Call: WRITE
  • Prompt: *7,!,$$CJ^XLFSTR("^^^^**NEEDS FIXED**^^^^",IOM)
  • Line Location: VCHK+5

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$VCHK BCQMENCK+13
SORRY BCQMENCK+4, BCQMENCK+6, BCQMENCK+15, BCQMENCK+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIFQ SORRY+1!
DUZ BCQMENCK+4, BCQMENCK+8
DUZ(0 BCQMENCK+6
IOM BCQMENCK+9, BCQMENCK+10, BCQMENCK+17, SORRY+3, VCHK+4, VCHK+5
PRE VCHK~, VCHK+3, VCHK+4
QUIT VCHK~
U BCQMENCK+8
V VCHK+2~, VCHK+3*, VCHK+4, VCHK+5
VER VCHK~, VCHK+4, VCHK+5
X BCQMENCK+8*, BCQMENCK+9, SORRY~, SORRY+2
>> XPDQUIT BCQMENCK+12*, BCQMENCK+13*, BCQMENCK+15, SORRY+2*
>> ZTQUEUED SORRY+3

Marked Items

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