Annotation of freem_fileman/DIAXERR.m, revision 1.1

1.1     ! snw         1: DIAXERR        ;SFISC/DCM-EXTRACT MAPPING UTILITIES ;6/16/93  1:28 PM
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        ;
        !             5: ERR(A,B)       ;
        !             6:        Q:'$D(A)  N %,X,J,Y,I
        !             7:        S DIPG=+$G(DIPG),DIERR=$G(DIERR)+1
        !             8:        S DIAXMSG=$S(+A:$P($T(@(+A)),";",3),1:A)
        !             9:        I ($G(DIAR)=6&(+A>96))!DIPG D  Q
        !            10:        . S ^TMP("DIERR",$J,DIERR)="",^(DIERR,"TEXT",0)="^^1^1",^(1,0)=DIAXMSG
        !            11:        . I $D(B) S Y=$L(B,U) S ^TMP("DIERR",$J,DIERR,"PARAM",0)="^^"_Y_U_Y F I=1:1:Y S ^TMP("DIERR",$J,DIERR,"PARAM",I,0)=$P(B,U,I)
        !            12:        . Q
        !            13:        D W
        !            14:        Q
        !            15: W      ;
        !            16:        S J=$S($G(IOM):(IOM-5),1:75),X=DIAXMSG
        !            17:        F  Q:X=""  F %=$L(X," "):-1:1 I $L($P(X," ",1,%))<J W !?5,$P(X," ",1,%) S X=$P(X," ",%+1,$L(X," ")) Q
        !            18:        Q
        !            19: EN(A)  D BLD^DIALOG(A)
        !            20:        Q
        !            21: 1      ;;Missing input variable
        !            22: 2      ;;Invalid input variable
        !            23: 3      ;;Invalid template
        !            24: 4      ;;Source entry does not exist
        !            25: 5      ;;Destination file does not exist
        !            26: 6      ;;Mapping information does not exist
        !            27: 7      ;;Extract field does not exist
        !            28: 8      ;;Field in destination file does not exist
        !            29: 10     ;;No search results in template
        !            30: 11     ;;Invalid format of global/local root
        !            31: 55     ;;Unknown data type of extract field
        !            32: 97     ;;Pointed-to record does not exist
        !            33: 98     ;;Failed ^DIE call when updating destination file
        !            34: 99     ;;Failed ^DIC call when updating destination file

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