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

ZUSET.m

Go to the documentation of this file.
  1. ZUSET ;ISF/RWF - Used to rename the correct routine to ZU ;06/03/2002 14:30
  1. ;;8.0;KERNEL;**162,170,225,275**;Jul 10, 1995
  1. N RTN
  1. W !,"This routine will rename the correct routine to ZU for you."
  1. S RTN=$$CHK() I '$L(RTN) W !,"Don't know what to do." Q
  1. W !!,"Rename ",RTN," to ZU, OK? No//" R X:$G(DTIME,60) S:'$L(X) X="N"
  1. I "yY"'[$E(X) D BMES^XPDUTL("No routine renamed") Q
  1. D DO(RTN),BMES^XPDUTL("Routine "_RTN_" was renamed to ZU")
  1. Q
  1. CHK() ;Check what routine to use
  1. N % S %=^%ZOSF("OS")
  1. I %["DSM" Q "ZUVXD"
  1. I %["OpenM" Q "ZUONT"
  1. I %["MSM" Q "ZUMSM"
  1. I %["GT.M" Q "ZUGTM"
  1. Q ""
  1. DO(%) ;Do the rename
  1. N DIF,XCNT,X
  1. K ^TMP($J)
  1. S DIF="^TMP($J,",XCNP=0,X=% X ^%ZOSF("LOAD")
  1. S DIE="^TMP($J,",XCN=0,X="ZU" X ^%ZOSF("SAVE")
  1. K ^TMP($J)
  1. Q
  1. POST ;Called as a post init
  1. N RTN S RTN=$$CHK()
  1. I '$L(RTN) D BMES^XPDUTL("No routine renamed") Q
  1. D DO(RTN),BMES^XPDUTL("Routine "_RTN_" was renamed to ZU")
  1. Q