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>