File:  [Coherent Logic Development] / freem_fileman / USER / DIFROMS6.m
Revision 1.1: download - view: text, annotated - select for diffs
Mon Apr 28 14:13:20 2025 UTC (3 months ago) by snw
Branches: MAIN
CVS tags: HEAD
Restructure repository

    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>