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

Package: Utility Tables

Routine: AUT98P28


Information

AUT98P28 ; IHS/OIT/FBD&NKD - AUT V98.1 PATCH 28 ENVIRONMENT CHECKS AND POST-INIT PROCESS ; 07/14/2017

Source Information

Source file <AUT98P28.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 HOME^%ZIS  $$CJ^XLFSTR  ($$VERSION,BMES,MES)^XPDUTL  
VA Fileman 2 DELIX^DDMOD  ENALL^DIK  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
PRE ; EP FR KIDS
INSDD ;INSURER DD MODS NOT ADDRESSED BY KIDS
VCHK(PRE,VER,PAT) ; Check patch level
SINGLE(K) ;----- GET HOLDERS OF A SINGLE KEY K.
GCHK(GL,MSG) ; Check for global
AUTPSC ;CLEAN UP ERRONEOUS REFERENCES TO ^AUTPSC GLOBAL - SHOULD BE ^AUTTPSC
LAST(PKG,VER) ; EP - returns last patch applied for a Package, PATCH^DATE
; Patch includes Seq # if Released
CFIX ;CLEAN UP 'C' CROSS-REFERENCE FOR PATIENT STATUS CODE (NUBC) FILE #99999.04
DISP(PRE,VER,PAT,V,P,R) ; Display requirement checking results
SORRY(X) ; Environment check failure message
MAIL ;----- SEND INSTALL MAIL MESSAGE
PCHK(PKG,VER,PAT) ; Check specific patch
POST ; EP FR KIDS

External References

Name Field # of Occurrence
HOME^%ZIS AUT98P28+4
DELIX^DDMOD INSDD+4, INSDD+7
ENALL^DIK CFIX+7
$$CJ^XLFSTR AUT98P28+16, AUT98P28+17, AUT98P28+29, SORRY+3, GCHK+5, PCHK+9, DISP+5
^XMD MAIL+19
$$VERSION^XPDUTL VCHK+2, LAST+3
BMES^XPDUTL PRE+1, PRE+3, POST+1, POST+4, POST+6, INSDD+1, AUTPSC+2, AUTPSC+6, AUTPSC+12, AUTPSC+17
, AUTPSC+21, AUTPSC+23, AUTPSC+26, CFIX+2, CFIX+8
MES^XPDUTL INSDD+3, INSDD+6, INSDD+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DUZ UNDEFINED OR 0."
  • Line Location: AUT98P28+11
Function Call: WRITE
  • Prompt: !,"DUZ(0) UNDEFINED OR NULL."
  • Line Location: AUT98P28+13
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Hello, "_$P(X,",",2)_" "_$P(X,","),IOM)
  • Line Location: AUT98P28+16
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("Checking Environment for "_$P($T(+2),";",4)_" V "_$P($T(+2),";",3)_$S($L($P($T(+2),";",5))>4:" Patch "_$P($T(+2),";",5),1:"")_".",IOM),!
  • Line Location: AUT98P28+17
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("FIX IT! Before Proceeding.",IOM),!!,*7,*7,*7
  • Line Location: AUT98P28+29
Function Call: WRITE
  • Prompt: *7,!,$$CJ^XLFSTR("Sorry....FIX IT!",IOM)
  • Line Location: SORRY+3
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(S,IOM)
  • Line Location: GCHK+5
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(S,IOM)
  • Line Location: PCHK+9
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(S,IOM)
  • Line Location: DISP+5
Routine Call
  • %ZIS
  • Line Location:
    • AUT98P28+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTPSC - [#99999.04] Classic Fileman Calls
^AUTNINS - [#9999999.18] DELIX^DDMOD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTPSC AUTPSC+24, AUTPSC+25!
^AUTTPSC("C" CFIX+3!
^AUTTPSC("D" CFIX+4!
^DD(405 AUTPSC+7*, AUTPSC+8*
^DD(9000010 AUTPSC+13*
^DD(9000010.02 AUTPSC+18*, AUTPSC+19*
^DD(9999999.18 INSDD+10!
^DIC(9.4 - [#9.4] PCHK+5, PCHK+6, PCHK+7, LAST+4, LAST+5, LAST+7, LAST+8, LAST+9
^TMP( MAIL+4!, MAIL+5*, MAIL+6*, MAIL+10*, MAIL+21!
^VA(200 - [#200] AUT98P28+15
^XTMP("XPDI" MAIL+9
^XUSEC( SINGLE+1, SINGLE+2
^zAUTPSC AUTPSC+24*

Label References

Name Line Occurrences
$$LAST VCHK+5
$$VCHK AUT98P28+20, AUT98P28+21, AUT98P28+22
AUTPSC POST+2
CFIX POST+3
DISP VCHK+3, VCHK+4, VCHK+6, VCHK+7
INSDD PRE+2
MAIL POST+5
SINGLE MAIL+18
SORRY AUT98P28+11, AUT98P28+13, AUT98P28+31

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % MAIL+8*, MAIL+9*, MAIL+10, MAIL+18*
DIFQ SORRY+1!, VCHK+3!, VCHK+6!
DIFROM MAIL+2~
>> DIK CFIX+5*
>> DIK(1 CFIX+6*
DUZ AUT98P28+11, AUT98P28+15, MAIL+13, MAIL+16
DUZ(0 AUT98P28+13
GL GCHK~, GCHK+1, GCHK+3, GCHK+4, GCHK+6
IOM AUT98P28+4, AUT98P28+16, AUT98P28+17, AUT98P28+29, SORRY+3, GCHK+5, PCHK+9, DISP+5
K SINGLE~, SINGLE+1, SINGLE+2
LATEST LAST+2~, LAST+6*, LAST+8*, LAST+9, LAST+10
MSG GCHK~, GCHK+3
P VCHK+1~, VCHK+3, VCHK+4, VCHK+5*, VCHK+6, VCHK+7, DISP~, DISP+3
PAT VCHK~, VCHK+3, VCHK+4, VCHK+6, VCHK+7, PCHK~, PCHK+2*, PCHK+3, PCHK+7, DISP~
, DISP+2
PATCH LAST+2~, LAST+6*, LAST+8*, LAST+9*, LAST+10
PATIEN PCHK+1~, PCHK+7*, PCHK+8, PCHK+10
PKG PCHK~, PCHK+2*, PCHK+3, PCHK+5, LAST~, LAST+3, LAST+4
PKGIEN PCHK+1~, PCHK+5*, PCHK+6, PCHK+7, LAST+2~, LAST+4*, LAST+5, LAST+7, LAST+8, LAST+9
PRE VCHK~, VCHK+2, VCHK+3, VCHK+4, VCHK+5, VCHK+6, VCHK+7, DISP~, DISP+2, DISP+3
R DISP~, DISP+4
S GCHK+2~, GCHK+3*, GCHK+4*, GCHK+5, PCHK+1~, PCHK+3*, PCHK+8*, PCHK+9, DISP+1~, DISP+2*
, DISP+3*, DISP+4*, DISP+5
SUBIEN LAST+2~, LAST+6*, LAST+7*, LAST+8, LAST+9
U AUT98P28+15, LAST+8, LAST+9, LAST+10
V VCHK+1~, VCHK+2*, VCHK+3, VCHK+4, DISP~, DISP+3
VER VCHK~, VCHK+3, VCHK+4, VCHK+5, VCHK+6, VCHK+7, PCHK~, PCHK+2*, PCHK+3, PCHK+6
, DISP~, DISP+2, LAST~, LAST+3*, LAST+5
VERIEN PCHK+1~, PCHK+6*, PCHK+7, LAST+2~, LAST+5*, LAST+7, LAST+8, LAST+9
X AUT98P28+9*, AUT98P28+15*, AUT98P28+16, SORRY~, SORRY+2
XMDUZ MAIL+2~, MAIL+13*
XMSUB MAIL+2~, MAIL+12*
XMTEXT MAIL+2~, MAIL+14*
XMY MAIL+2~
XMY( MAIL+16*, SINGLE+2*
XMY(1 MAIL+15*
>> XPDA MAIL+7, MAIL+9
>> XPDBLD MAIL+9
>> XPDDIQ( AUT98P28+9*
>> XPDDIQ("XPZ1" AUT98P28+8*
>> XPDDIQ("XPZ2" AUT98P28+8*
>> XPDENV AUT98P28+8
>> XPDNM POST+4, MAIL+4, MAIL+5, MAIL+6, MAIL+10, MAIL+14, MAIL+21
>> XPDQUIT AUT98P28+20*, AUT98P28+21*, AUT98P28+22*, AUT98P28+29, AUT98P28+31, SORRY+2*
Y SINGLE+2~*

Marked Items

Name Field # of Occurrence
$T( AUT98P28+17, MAIL+12
Info |  Source |  Call 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