Annotation of freem_fileman/DIFGSRV.m, revision 1.1

1.1     ! snw         1: DIFGSRV        ;SFISC/RWF-SERVER INTERFACE TO FILEGRAMS ;
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        Q
        !             5: HIST   ;Add a message to the FileGram History file so it can be processed.
        !             6:        S DIXM=0,U="^" X XMREC ;get first line
        !             7:        I $P(XMRG,U)'="$DAT" S DIXM=DIXM+1,XQSTXT(DIXM)="First line of message doesn't start with '$DAT'"
        !             8:        S DIFG=$P(XMRG,U,3)
        !             9:        I DIFG<2 S DIXM=DIXM+1,XQSTXT(DIXM)="Can't update a VA FileMan file."
        !            10:        I "^2^3^19^"[(U_DIFG_U) S DIXM=DIXM+1,XQSTXT(DIXM)="Update to a protected file (#"_DIFG_")."
        !            11:        Q:DIXM
        !            12:        S DIFG("FE")=+$P(XQSUB,"#",2),DIFG("TEMPLATE")="",DIFG("DUZ")=XMFROM
        !            13:        D LOG^DIFGG
        !            14:        Q

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