Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/IMAGING-MAG-ZMAG/MAGGTERR.m

    r628 r636  
    11MAGGTERR ;WOIFO/GEK - IMAGING ERROR TRAP, AND ERROR LOG ; [ 06/20/2001 08:56 ]
    2  ;;3.0;IMAGING;**8,59**;Nov 27, 2007;Build 20
    3  ;;Per VHA Directive 2004-038, this routine should not be modified.
     2 ;;3.0;IMAGING;**8**;Sep 15, 2004
    43 ;; +---------------------------------------------------------------+
    54 ;; | Property of the US Government.                                |
     
    2120 ;  This will enable logging Imaging errors and Sending messages for
    2221 ;  certain errors etc. later
    23  ;N $ETRAP,$ESTACK S $ETRAP="D ERRA^MAGGTERR"
     22 ;IF $$NEWERR^%ZTER N $ETRAP,$ESTACK S $ETRAP="D ERRA^MAGGTERR"
     23 ;E  S X="ERRA^MAGGTERR",@^%ZOSF("TRAP")
    2424 ;
    2525 ; This assumes the Return variable or array is MAGRY or MAGRY()
     
    4646LOGERR(ERROR) ;
    4747 Q:'$G(MAGJOB("SESSION"))
    48  N SESS,WRKS,ERR
    49  S SESS=$G(MAGJOB("SESSION"))
    50  ; Quit if No entry in Session File.
    51  Q:'$D(^MAG(2006.82,SESS,0))
    52  I '$D(^MAG(2006.82,SESS,"ERR",0)) S ^MAG(2006.82,SESS,"ERR",0)="^2006.823A^0^0"
    53  S ERR=$O(^MAG(2006.82,SESS,"ERR"," "),-1)+1
    54  S ^MAG(2006.82,SESS,"ERR",ERR,0)=ERROR
    55  S $P(^MAG(2006.82,SESS,"ERR",0),"^",3,4)=ERR_"^"_ERR
    56  ;
    57  Q:'$G(MAGJOB("WRKSIEN"))
    58  S WRKS=$G(MAGJOB("WRKSIEN"))
    59  ; Quit if No entry in Workstation File.
    60  Q:'$D(^MAG(2006.81,WRKS,0))
    61  S $P(^MAG(2006.81,WRKS,0),"^",11)=ERR
     48 N MAGGFDA,MAGXERR,MAGXIEN,MAGNODE
     49 S MAGNODE="+1,"_+MAGJOB("SESSION")_","
     50 ;S MAGNODE="+1,10,"
     51 S MAGGFDA(2006.823,MAGNODE,.01)=ERROR
     52 D UPDATE^DIE("","MAGGFDA","MAGXIEN","MAGXERR")
     53 ; error flag for this session in workstation file
     54 S MAGNODE=+MAGJOB("WRKSIEN")_","
     55 S MAGGFDA(2006.81,MAGNODE,11)=+MAGXIEN(1) ;
     56 D UPDATE^DIE("","MAGGFDA","MAGXIEN","MAGXERR")
    6257 Q
Note: See TracChangeset for help on using the changeset viewer.