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

BNPOST.m

Go to the documentation of this file.
  1. BNPOST ;IHS/OIT/ENM - ADD BNP QUEUE OPTION
  1. ;;1.0;NATIONAL SITE TRACKING SYSTEM;;07/31/2009
  1. CHK ;EP
  1. W !!,"Installing BNP AUTO QUEUE option!",!
  1. W !,"'BNP AUTO QUEUE' will be added to the 'Option File & the Option Scheduling File",! H 5
  1. D A1
  1. W !!,"BNP Auto Queue Option Installation Complete!!",!
  1. Q
  1. ;
  1. A1 S DA=$O(^DIC(19,"B","BNP AUTO QUEUE",0)) G:'DA OPTION
  1. W !,*7,*7,"The 'BNP AUTO QUEUE' option has already been installed."
  1. Q
  1. OPTION S DIC="^DIC(19,",DIC(0)="MZ",X="BNP AUTO QUEUE",DIC("DR")="1///BNP Auto Queue;4///R;25///BNPENV;1.1///BNP AUTO QUEUE"
  1. K DD,DO D FILE^DICN K DIC
  1. S DA=+Y,BNPDA=+Y,^DIC(19,DA,1,0)="^^4^4^3090715^^^^",^DIC(19,DA,1,1,0)="This option will loop through the Package file for RPMS package"
  1. S ^DIC(19,DA,1,2,0)="information including the package name, date installed, namespace,"
  1. S ^DIC(19,DA,1,3,0)="current version, last patch installed and the date the patch was installed"
  1. S ^DIC(19,DA,1,4,0)="Also, other information is captured including Operating System data."
  1. W !,"Option 'BNP AUTO QUEUE' installed!"
  1. PATH ;SETUP OPTION IN OPTION SCHEDULING FILE 19.2
  1. S DA=$O(^DIC(19.2,"B",BNPDA,0)) G:'DA OPTX
  1. W !,*7,*7,"The 'BNP AUTO QUEUE' option has already been installed in the Opt Scheduling file."
  1. Q
  1. OPTX ;
  1. S DIC="^DIC(19.2,",DIC(0)="MZ",X=BNPDA,DIC("DR")="2///T@1900;6///24H"
  1. K DD,DO D FILE^DICN K DIC
  1. W !,*7,*7,"The 'BNP AUTO QUEUE' option has been added to the OPTION SCHEDULING FILE.",!!,"Note: Please manually set the 'Queued to Run Time'"
  1. W !,"in the Option Scheduling File, thanks!",!
  1. H 5
  1. K BNPDA
  1. Q
  1. EX K DA,X,Y Q
  1. OPTZAP ;EP - REMOVE OPTION FROM OPTION FILE
  1. ;USED ONLY DURING TESTING
  1. W !,"Removing old Options......",! S DIK="^DIC(19,"
  1. S OPT="BNP AUTO QUEUE"
  1. S DA=$O(^DIC(19,"B",OPT,0)) I DA D ^DIK W !,OPT_" Menu Option...<DELETED>"
  1. Q