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>