Annotation of freem_fileman/DITMGM2.m, revision 1.1

1.1     ! snw         1: DITMGM2        ;SFISC/EDE(OHPRD)-GENERAL RELINK/MERGE ;
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        ;
        !             5: START  ;
        !             6:        D INIT^DITMGM2B
        !             7:        I $D(DITMGMQF) D EOJ Q
        !             8:        D FILES
        !             9:        D EOJ
        !            10:        Q
        !            11:        ;
        !            12: FILES  ; PROCESS ALL FILES/SUBFILES
        !            13:        W:'$D(DITMGM2("NOTALK")) !!,"Merging entries",!
        !            14:        F DITMGMFL=0:0 S DITMGMFL=$O(^UTILITY("DITMGMRG",$J,DITMGMFL)) Q:DITMGMFL=""  D FILE
        !            15:        Q
        !            16:        ;
        !            17: FILE   ; PROCESS ONE FILE/SUBFILE
        !            18:        K DITMGMGM
        !            19:        I $D(^DD(DITMGMFL,0,"UP")) S DITMGMMU=1 D ^DITMU2(DITMGMFL,.DITMGMGM,1) S DITMGMG=$P(DITMGMGM,"DA(",1),DITMGMGM=$P(DITMGMGM,"DA,",1) I 1
        !            20:        E  S DITMGMMU=0,DITMGMG=^DIC(DITMGMFL,0,"GL")
        !            21:        F DITMGMFD=0:0 S DITMGMFD=$O(^UTILITY("DITMGMRG",$J,DITMGMFL,DITMGMFD)) Q:DITMGMFD'=+DITMGMFD  S DITMGMFS=DITMGMF,DITMGMTS=DITMGMT D FIELD^DITMGM2A S DITMGMF=DITMGMFS,DITMGMT=DITMGMTS
        !            22:        Q
        !            23:        ;
        !            24: ZTM    ; ENTRY POINT FOR TASKMAN
        !            25:        S DITMGM2("NOTALK")=1
        !            26:        D SEARCH^DITMGM2B
        !            27:        D EOJ
        !            28:        Q
        !            29:        ;
        !            30: EOJ    ;
        !            31:        K %K,D1,D2,DA,DIC,DI,DIPGM,DQ,I,V
        !            32:        K DITMGDA,DITMGMDI,DITMGMDN,DITMGMEC,DITMGMFD,DITMGMFL,DITMGMFG,DITMGMFS,DITMGMG,DITMGMGG,DITMGMI,DITMGML,DITMGMGM,DITMGMN,DITMGMNO,DITMGMPC,DITMGMTS,DITMGMTY,DITMGMTZ,DITMGMMU,DITMGMPF,DITMGMV,DITMGMX,DITMGMXR
        !            33:        I $D(ZTQUEUED) S ZTREQ="@"
        !            34:        E  K:$D(ZTSK) ^%ZTSK(ZTSK),ZTSK ; old Kernel
        !            35:        Q

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