Annotation of freem_fileman/DIFROMS6.m, revision 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>