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

BEHOXQIN.m

Go to the documentation of this file.
  1. BEHOXQIN ;MSC/IND/DKM - Installation Support ;27-Jan-2011 22:35;PLS
  1. ;;1.1;BEH COMPONENTS;**002003,002005**;Mar 20, 2007
  1. ;=================================================================
  1. PRE ;EP - Preinitialization
  1. N IEN
  1. S IEN=$$PRGID^CIAVMCFG("BEHNOTIFICATIONS.NOTIFICATIONS")
  1. I IEN D
  1. .K ^CIAVOBJ(19930.2,IEN,5)
  1. Q
  1. POST ;EP - Postinitialization
  1. ;D FIXALRTS
  1. Q
  1. ; Fix bad ALERT file entries
  1. FIXALRTS ; EP
  1. N USR,ADT,CNT
  1. D BMES^XPDUTL("Checking ALERT file for corrupted entries...")
  1. S (CNT,USR)=0
  1. F S USR=$O(^XTV(8992,USR)) Q:USR<.1 D
  1. .I $D(^XTV(8992,USR,"XQA",0))#2,'$P(^(0),U,2) S $P(^(0),U,2)="8992.01DA" D
  1. ..D MES^XPDUTL(" Fixed bad subfile header for user #"_USR)
  1. ..S CNT=CNT+1
  1. .S ADT=0
  1. .F S ADT=$O(^XTV(8992,USR,"XQA",ADT)) Q:ADT<1 D:'$D(^(ADT,0))
  1. ..K ^XTV(8992,USR,"XQA",ADT)
  1. ..D MES^XPDUTL(" Removed bad subfile entry for user #"_USR)
  1. ..S CNT=CNT+1
  1. D MES^XPDUTL(" Checking complete. Bad entries corrected: "_CNT)
  1. Q