Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BNPOST11

BNPOST11.m

Go to the documentation of this file.
  1. BNPOST11 ;IHS/OIT/ENM - ADD BNP ENVIRONMENT CHECK ROUTINE
  1. ;;1.0;NATIONAL SITE TRACKING SYSTEM;**1**;07/31/2009
  1. ;;1.0*1 11/1/2011;IHS/OIT/GAB ADDED CHECK FOR VERSION 1 INSTALLATION AND DUZ
  1. I '$G(IOM) D HOME^%ZIS
  1. I '$G(DUZ) W !,"DUZ UNDEFINED OR 0." D SORRY(2) Q
  1. I '$L($G(DUZ(0))) W !,"DUZ(0) UNDEFINED OR NULL." D SORRY(2) Q
  1. ;CHECK FOR VERSION 1.0
  1. S X=$$GET1^DIQ(200,DUZ,.01)
  1. W !!,$$CJ^XLFSTR("Hello, "_$P(X,",",2)_" "_$P(X,","),IOM)
  1. W !!,"Checking Environment for Version 1.0"
  1. D VCHK
  1. ;
  1. NEW IORVON,IORVOFF
  1. S X="IORVON;IORVOFF"
  1. D ENDR^%ZISS
  1. Q
  1. VCHK ; Check required version
  1. NEW BNPV
  1. S BNPRE="BNP"
  1. S BNPV=$$VERSION^XPDUTL(BNPRE)
  1. I BNPV'="1.0" W !,"You need at least version 1.0 before proceeding..." D SORRY(2) Q
  1. I BNPV W !,"You have version 1.0 ... "
  1. W !,"Continuing with installation ..."
  1. D EX
  1. Q
  1. SORRY(X) ; Error display
  1. KILL DIFQ
  1. S XPDQUIT=X
  1. W *7,!,$$CJ^XLFSTR("Sorry....FIX IT!",IOM)
  1. Q
  1. EX K DA,X,Y,BNPV,BNPRE Q