Annotation of freem_fileman/DINIT6.m, revision 1.1

1.1     ! snw         1: DINIT6 ;SFISC/XAK-INITIALIZE VA FILEMAN ;9/1/94  11:17
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        I $D(^DD("OS"))[0 D OS^DINIT
        !             5:        W !!,"The following files have been installed:",!
        !             6:        F X=0:0 S X=$O(^DIC(X)) Q:X>1.9999  Q:'X  W $E("   ",1,(3-$L($P(X,"."))))_X,?8,$P($G(^DIC(X,0)),U),! S ^DD(X,0,"VR")=VERSION
        !             7:        S ^DD("VERSION")=VERSION,X=^DD("OS",^DD("OS"),0)
        !             8:        S ^DD("SUB")=$P(X,U,3),^("ROU")=$P(X,U,4)
        !             9:        D 1
        !            10:        D ^DINITPST
        !            11: E      W !,"INITIALIZATION COMPLETED IN "_($P($H,",",2)-DIT)_" SECONDS."
        !            12:        D KL Q
        !            13:        ;
        !            14: 1      N DIT
        !            15:        D KL,PKG,DIINIT
        !            16:        Q
        !            17:        ;
        !            18: KL     K %,%H,%X,%Y,DD,DH,DIC,DIK,DIT,DITZS,D,DA,VERSION,DU,F,I,J,P,X,Y,DIRUT,DTOUT,DUOUT
        !            19:        Q
        !            20: PKG    ;
        !            21:        I $D(^DIC(9.4,0))#2,($P(^DIC(9.4,0),U,1)'="PACKAGE") D  Q
        !            22:        . W !!,"You have a file #9.4 that is not the 'Package' file."
        !            23:        . W !,"Therefore, the Package file will not be initialized on your system."
        !            24:        . W !,"You cannot use VA FileMan's package export utility, DIFROM."
        !            25:        . Q
        !            26:        I $$ROUEXIST^DILIBF("XPDUTL"),$$VERSION^XPDUTL("XU")>7.1 Q
        !            27:        K ^DD(9.4,913.5,2),^DD(9.4,914.5,2),^DD(9.4,916.5,2),^DD(9.44,222.7,2),^DD(9.44,222.9,2),^DD(9.44,1909)
        !            28:        W !!,"Your Package file will now be updated.",!!
        !            29:        D EN^DIPKINIT
        !            30:        Q
        !            31: DIINIT ;
        !            32:        I $P($G(^DIC(19,0)),U,1)="OPTION",$P($G(^DIC(19.1,0)),U,1)="SECURITY KEY" D
        !            33:        . W !!,"Options and security keys will now be added to your system.",!!
        !            34:        . D EN^DIINIT
        !            35:        . Q
        !            36:        ;Put PACKAGE pointer into FM DIALOG entries, re-index file
        !            37:        W !!,"Re-indexing VA FileMan entries in the DIALOG file."
        !            38:        N DIPKG,DIREC S DIPKG=$O(^DIC(9.4,"C","DI",0))
        !            39:        F DIREC=0:0 S DIREC=$O(^DI(.84,DIREC)) Q:'DIREC!(DIREC>10000)  D
        !            40:        . S $P(^DI(.84,DIREC,0),U,4)=DIPKG
        !            41:        . S DIK="^DI(.84,",DA=DIREC D IX1^DIK
        !            42:        . Q
        !            43:        Q

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>