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

ACDGLOCK.m

Go to the documentation of this file.
  1. ACDGLOCK ;IHS/ADC/EDE/KML - MAKE OPTIONS UNAVAILABLE DURING DATA EXTRACTS/IMPORTS;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;**********************************************************************
  1. ;Lock menue during Extraction, Importing, Purging, and Deleting
  1. ;facility data from the area or HQ machine
  1. ;**********************************************************************
  1. EN ;EP Lock
  1. ;//^ACDGSAVE, ^ACDGMRG, ^ACDDFAC, ^ACDPURG
  1. W !!,"Locking CDMIS menu until completion."
  1. S ACDOPT="ACD" F S ACDOPT=$O(^DIC(19,"B",ACDOPT)) Q:ACDOPT=""!($E(ACDOPT,1,3)'="ACD") D
  1. .I ACDOPT="ACD SERVER" Q
  1. .I ACDOPT="ACDMGR" Q
  1. .I ACDOPT="ACDUNLOCK" Q
  1. .S DA=$O(^DIC(19,"B",ACDOPT,0))
  1. .I DA S DIE=19,DR="2////"_"DATA TRANSEFER IN PROGRESS" D DIE^ACDFMC
  1. .Q
  1. K ACDOPT
  1. Q
  1. ;
  1. ;
  1. EN1 ;EP Unlock
  1. ;//^ACDGSAVE, ^ACDGMRG, ^ACDDFAC, ^ACDPURG
  1. W !!,"Unlocking CDMIS menu now."
  1. S ACDOPT="ACD" F S ACDOPT=$O(^DIC(19,"B",ACDOPT)) Q:ACDOPT=""!($E(ACDOPT,1,3)'="ACD") D
  1. .S DA=$O(^DIC(19,"B",ACDOPT,0))
  1. .I DA S DIE=19,DR="2////@" D DIE^ACDFMC
  1. .Q
  1. K ACDOPT
  1. Q
  1. ;
  1. ;TRY USING XQUIT SET TO 1 TO LOCK MENUES
  1. ;KERNAL TRAINING-IDEA
  1. ;XQUIT IS A NEW FIELD FOR EACH OPTION. bY SETTING IT IT DISABLES
  1. ;THE OPTION. i THINK THIS IS K7 ONLY AND NOT K6.5