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

XUZP7PST.m

Go to the documentation of this file.
  1. XUZP7PST ;IHS/OIRM/DSD/AEF - PATCH XU*8.0*1007 POST-INSTALL ROUTINE [ 04/02/2003 8:29 AM ]
  1. ;;8.0;KERNEL;**1007**;APR 1, 2003
  1. ;
  1. EN ;EP -- MAIN ENTRY POINT
  1. ;
  1. D ^XBKVAR
  1. D ZMU
  1. D AVAP15
  1. D DIU9
  1. D XUYDEV
  1. D PREFIX
  1. D COMPILE
  1. Q
  1. ZMU ;----- KILL OLD %MU GLOBAL
  1. ;USED BY ROUTINE XUBU^XMD
  1. ;
  1. I $$VERSION^%ZOSV(1)["Cache" D
  1. . W $ZU(68,28,0) ;allow kill of %zmu global on Cache system
  1. ;
  1. S ^%zmu=$G(^%MU)
  1. K ^%MU
  1. Q
  1. AVAP15 ;----- RUN AVAP15 ROUTINE TO RESET CROSSREFERENCES IN FILES 200 AND 4
  1. ;
  1. D EN^AVAP15
  1. Q
  1. XUYDEV ;----- POST INSTALL FROM PATCH XU*8*135
  1. ; RUN ^XUYDEV TO ADD DEVICE TO FILE 8989.518
  1. ;
  1. D ^XUYDEV
  1. Q
  1. PREFIX ;----- MAKE SURE PREFIX FIELD IN PACKAGE FILE IS POPULATED
  1. ;
  1. S PKG("RPC BROKER")="XWB"
  1. S PKG("SAGG PROJECT")="KMPS"
  1. S PKG("CAPACITY MANAGEMENT - RUM")="KMPR"
  1. S PKG("NEW PERSON")="A4A7"
  1. S PKG("RESOURCE USAGE MONITOR")="KMPR"
  1. ;
  1. S PKG=""
  1. F S PKG=$O(PKG(PKG)) Q:PKG']"" D
  1. . S IEN=0
  1. . F S IEN=$O(^DIC(9.4,"B",PKG,IEN)) Q:'IEN D
  1. . . I $D(^DIC(9.4,IEN,0)) D
  1. . . . S $P(^DIC(9.4,IEN,0),U,2)=PKG(PKG)
  1. . . . S ^DIC(9.4,"C",PKG(PKG),IEN)=""
  1. Q
  1. COMPILE ;----- COMPILE FILE 200 PRINT TEMPLATES
  1. ;
  1. N DMAX,TEMP,X,Y
  1. ;
  1. S TEMP("XUFILEINQ")="XUFILE0"
  1. S TEMP("XUSERINQ")="XUCT01"
  1. ;
  1. S TEMP=""
  1. F S TEMP=$O(TEMP(TEMP)) Q:TEMP']"" D
  1. . S X=TEMP(TEMP)
  1. . S Y=$O(^DIPT("B",TEMP,0))
  1. . Q:'Y
  1. . D BMES^XPDUTL("Compiling print template "_TEMP)
  1. . S DMAX=$$ROUSIZE^DILF
  1. . D EN^DIPZ
  1. Q
  1. DIU9 ;----- DELETE ZISH SEND PARAMETERS FILE #9999999.93
  1. ;
  1. ; FOR ALPHA SITES ONLY!
  1. ;
  1. N DIU,X,Y
  1. Q:$P($G(^DIC(9999999.93,0)),U)'="ZISH SEND PARAMETERS"
  1. S DIU="^%ZISH(9999999.93,"
  1. S DIU(0)="DT"
  1. D EN^DIU2
  1. Q