Annotation of freem_fileman/DIFROMS6.m, revision 1.1.1.1

1.1       snw         1: DIFROMS6       ;SCISC/DCL-DIFROM SERVER PROCESS TEMPLATES IN;03:07 PM  25 Mar 1994;
                      2:        ;;21.0;VA FileMan;;Dec 28, 1994
                      3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
                      4:        Q
                      5:        ;
                      6: EDEIN  ;EXTENDED DATABASE ELEMENTS IN
                      7:        N DIFRDSV,DIFRF,DIFRGBL,DIFRSEC,DIFRTRT
                      8:        I $G(DIFRIEN)>0 G EDE
                      9:        N DIFRIENX,DIFRIENZ
                     10:        S DIFRIENX=$O(@DIFRLST@(0)),DIFRIENZ=$D(@DIFRLST@(DIFRIENX,0))#2,DIFRIENX=0
                     11:        F  S DIFRIENX=$O(@DIFRLST@(DIFRIENX)) Q:DIFRIENX'>0  D
                     12:        .I DIFRIENZ S DIFRIEN=+@DIFRLST@(DIFRIENX,0) S:DIFRIEN'>0 DIFRIEN=DIFRIENX D EDE Q
                     13:        .S DIFRIEN=+@DIFRLST@(DIFRIENX) S:DIFRIEN'>0 DIFRIEN=DIFRIENX D EDE Q
                     14:        Q
                     15: EDE    ;
                     16:        ;  DIFRTRT=FULL ROOT IN DIST ARRAY
                     17:        ;  DIFRDSV=0TH NODE OF TEMPLATE
                     18:        ;         :.401, .4, .402
                     19:        ;         :TEMPL NAME^DATE CREATED^READ^FILENR^DUZ^WRITE^DATE LAST USED
                     20:        ;         :.403
                     21:        ;         :FORM NAME^READ^WRITE^DUZ^DATE CREATED^DATA LAST USED^^FILE^
                     22:        ;  DIFRSEC=FILE SECURITY 1=EXPORT SECURITY,0=NO FILE SECURITY
                     23:        ;  DIFRIEN=TEMPLATE'S INTERNAL ENTRY NUMBER
                     24:        ;         :.5 (FUNCTIONS)
                     25:        S DIFRTRT=$NA(@DIFRTA@(DIFRFILE,DIFRIEN))
                     26:        ;
                     27: ERR(X,Y)       ;
                     28:        S X(1)=X D BLD^DIALOG(Y,.X)
                     29:        Q

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