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

Package: IHS Accounts Receivable

Routine: BARENVCK


Information

BARENVCK ;IHS/SD/POT - ENVIRONMENT CHECKER ;

Source Information

Source file <BARENVCK.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$FMADD^XLFDT  $$CJ^XLFSTR  ($$PATCH,$$VERSION,BMES)^XPDUTL  
IHS Accounts Receivable 1 $$LAST^BARENVCK  
IHS VA Utilities 1 $$DIR^XBDIR  
VA Fileman 1 (,IX)^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BARENVCK  

Entry Points

Name Comments DBIA/ICR reference
LAST(PKG,VER) ;EP - returns last patch applied for a Package, PATCH^DATE
; Patch includes Seq # if Released
SORRY(X) ;
OPTSAV(BARM) ;
VCHK(BARPRE,BARVER,BARQUIT) ; Check versions needed.
;
INSTALLD(BARINSTL) ;EP - Determine if patch ABMINSTL was installed, where ABMINSTL is
; the name of the INSTALL. E.g "ABM*2.5*6".

External References

Name Field # of Occurrence
$$LAST^BARENVCK BARENVCK+46
^DIC INSTALLD+10, INSTALLD+13
IX^DIC BARENVCK+68, INSTALLD+7
$$DIR^XBDIR BARENVCK+86, SORRY+3
$$FMADD^XLFDT OPTSAV+3
$$CJ^XLFSTR BARENVCK+14, BARENVCK+15, BARENVCK+22, BARENVCK+23, BARENVCK+31, BARENVCK+40, BARENVCK+48, BARENVCK+54, BARENVCK+55, BARENVCK+61
, BARENVCK+62, BARENVCK+70, BARENVCK+71, BARENVCK+72, BARENVCK+84, SORRY+3, VCHK+4, VCHK+5
$$PATCH^XPDUTL BARENVCK+21, BARENVCK+30, BARENVCK+39, BARENVCK+53, BARENVCK+60
$$VERSION^XPDUTL VCHK+3, LAST+3
BMES^XPDUTL OPTSAV+1, OPTSAV+2, OPTSAV+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DUZ UNDEFINED OR 0."
  • Line Location: BARENVCK+9
Function Call: WRITE
  • Prompt: !,"DUZ(0) UNDEFINED OR NULL."
  • Line Location: BARENVCK+11
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Hello, "_$P(X,",",2)_" "_$P(X,","),IOM)
  • Line Location: BARENVCK+14
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Checking Environment for "_$P($T(+2),";",4)_" V "_$P($T(+2),";",3)_" Patch "_$P($T(+2),";",5)_".",IOM),!
  • Line Location: BARENVCK+15
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("VA Fileman 22 Patch 1017 NOT INSTALLED",IOM)
  • Line Location: BARENVCK+22
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("VA Fileman 22 Patch 1017 installed.",IOM)
  • Line Location: BARENVCK+23
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Need Third Party Billing v2.6 Patch "_I_"..... "_$S(BAR=0:"NOT ",1:"")_"Present",IOM)
  • Line Location: BARENVCK+31
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Need A/R v1.8 Patch "_I_"..... "_$S(BAR=0:"NOT ",1:"")_"Present",IOM)
  • Line Location: BARENVCK+40
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("AUT v98.1 Patch 14 NOT INSTALLED",IOM)
  • Line Location: BARENVCK+47
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("AUT v98.1 Patch 26 NOT INSTALLED",IOM)
  • Line Location: BARENVCK+48
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("KERNEL v8.0 Patch 1017 NOT INSTALLED",IOM)
  • Line Location: BARENVCK+54
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("XU Patch 1017 installed.",IOM)
  • Line Location: BARENVCK+55
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("IHS DICTIONARIES V99.1 PAT 26 NOT INSTALLED",IOM)
  • Line Location: BARENVCK+61
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("IHS DICTIONARIES V99.1 PAT 26 INSTALLED",IOM)
  • Line Location: BARENVCK+62
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("ENVIRONMENT OK.",IOM)
  • Line Location: BARENVCK+84
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Need at least "_BARPRE_" v "_BARVER_"....."_BARPRE_" v "_BARV_" Present",IOM)
  • Line Location: VCHK+4
Function Call: WRITE
  • Prompt: *7,!,$$CJ^XLFSTR("^^^^**NEEDS FIXED**^^^^",IOM)
  • Line Location: VCHK+5
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+10
    • INSTALLD+13
Routine Call
  • DIC
  • Line Location:
    • BARENVCK+68
    • INSTALLD+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] OPTSAV+5, OPTSAV+8
^DIC(9.4 - [#9.4] BARENVCK+69, LAST+4, LAST+5, LAST+7, LAST+8, LAST+9
^VA(200 - [#200] BARENVCK+13
^XTMP("BARENVCK" OPTSAV+2, OPTSAV+3*, OPTSAV+8*

Label References

Name Line Occurrences
$$VCHK BARENVCK+19, BARENVCK+26, BARENVCK+35, BARENVCK+44, BARENVCK+50
OPTSAV BARENVCK+79
SORRY BARENVCK+9, BARENVCK+11, BARENVCK+82, BARENVCK+86

Naked Globals

Name Field # of Occurrence
^(0 LAST+8, LAST+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A OPTSAV+4~, OPTSAV+7*, OPTSAV+8*
BAR BARENVCK+27~, BARENVCK+28*, BARENVCK+31*, BARENVCK+32, BARENVCK+36*, BARENVCK+40*, BARENVCK+41
BARINSTL INSTALLD~, INSTALLD+5, INSTALLD+9, INSTALLD+12
BARM OPTSAV~, OPTSAV+1, OPTSAV+2, OPTSAV+5, OPTSAV+6, OPTSAV+8
BARPRE VCHK~, VCHK+3, VCHK+4
BARQUIT VCHK~
BARV VCHK+2~, VCHK+3*, VCHK+4, VCHK+5
BARVER VCHK~, VCHK+4, VCHK+5
>> D BARENVCK+67*, INSTALLD+6*
DA BARENVCK+66~
DIC BARENVCK+66~, BARENVCK+67*, INSTALLD+4~, INSTALLD+6*, INSTALLD+9*, INSTALLD+12*
DIC(0 BARENVCK+67*, INSTALLD+6*
DIFQ SORRY+1!
DT OPTSAV+2, OPTSAV+3, OPTSAV+8
DUZ BARENVCK+9, BARENVCK+13
DUZ(0 BARENVCK+11
I BARENVCK+27~, BARENVCK+29*, BARENVCK+30, BARENVCK+31, BARENVCK+38*, BARENVCK+39, BARENVCK+40, OPTSAV+4~, OPTSAV+5*, OPTSAV+6
, OPTSAV+8
IOM BARENVCK+14, BARENVCK+15, BARENVCK+22, BARENVCK+23, BARENVCK+31, BARENVCK+40, BARENVCK+48, BARENVCK+54, BARENVCK+55, BARENVCK+61
, BARENVCK+62, BARENVCK+70, BARENVCK+71, BARENVCK+72, BARENVCK+84, SORRY+3, VCHK+4, VCHK+5
LATEST LAST+2~, LAST+6*, LAST+8*, LAST+9, LAST+10
PATCH LAST+2~, LAST+6*, LAST+8*, LAST+9*, LAST+10
PKG LAST~, LAST+3, LAST+4
PKGIEN LAST+2~, LAST+4*, LAST+5, LAST+7, LAST+8, LAST+9
SUBIEN LAST+2~, LAST+6*, LAST+7*, LAST+8, LAST+9
U BARENVCK+13, BARENVCK+48, OPTSAV+3, OPTSAV+8, LAST+8, LAST+9, LAST+10
VER LAST~, LAST+3*, LAST+5
VERIEN LAST+2~, LAST+5*, LAST+7, LAST+8, LAST+9
X BARENVCK+13*, BARENVCK+14, BARENVCK+21*, BARENVCK+22, BARENVCK+23, BARENVCK+24!, BARENVCK+27~, BARENVCK+30*, BARENVCK+31, BARENVCK+39*
, BARENVCK+40, BARENVCK+46*, BARENVCK+48, BARENVCK+51!, BARENVCK+53*, BARENVCK+54, BARENVCK+55, BARENVCK+56!, BARENVCK+60*, BARENVCK+61
, BARENVCK+62, BARENVCK+63!, BARENVCK+67*, SORRY~, SORRY+2, INSTALLD+4~, INSTALLD+5*, INSTALLD+9*, INSTALLD+12*
>> XPDDIQ("XPZ1" BARENVCK+78*
>> XPDDIQ("XPZ2" BARENVCK+78*
>> XPDENV BARENVCK+75
>> XPDQUIT BARENVCK+17*, BARENVCK+19*, BARENVCK+22*, BARENVCK+26*, BARENVCK+32*, BARENVCK+35*, BARENVCK+41*, BARENVCK+44*, BARENVCK+48*, BARENVCK+50*
, BARENVCK+54*, BARENVCK+61*, BARENVCK+69*, BARENVCK+82, SORRY+2*
Y BARENVCK+69, INSTALLD+4~, INSTALLD+8, INSTALLD+9, INSTALLD+11, INSTALLD+12, INSTALLD+14
>> ZTQUEUED SORRY+3

Marked Items

Name Field # of Occurrence
$T( BARENVCK+15
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