!--------------------------------------------------------------------
!
!  mscxtr.resource
!
! 
!
!--------------------------------------------------------------------
!                          REVISION HISTORY
!--------------------------------------------------------------------
!            PR
!    DATE  NUMBER User       Description
! -------- ------ ---------- -------------------------------------
! 06/10/01 43987  Heller     First version
! 10/24/01 44684  Goldst     Standardized OPUS PDR pipeline version
! 01/30/02 45016  Goldst     Added OK_TO_UPDATE_DATABASE
! 03/11/02 45016  Goldst     Added OSF_TRIGGER1.DATA_ID
! 06/10/02 45958  Heller     Added definition for exit status 3
! 09/18/12 72255  Sherbert   get rid of DSQUERY
!--------------------------------------------------------------------

PROCESS_NAME = mscxtr
TASK         = <xpoll -p $PATH_FILE -r mscxtr> 
COMMAND      = mscxtr.csh
DESCRIPTION  = 'Process MSC pod files' 
SYSTEM       = PDR
CLASS        = msc

OSF_RANK             = 1

OSF_TRIGGER1.MS      = w    ! Trigger
OSF_TRIGGER1.DATA_ID = msc  ! Trigger class ID
OSF_PROCESSING.MS    = p    ! Processing
OSF_SUCCESS.MS       = c    ! Completion
OSF_SUCCESS.CT       = w    ! Completion

OSF_DB_ERROR.MS      = f    ! DB Error
OSF_PARSE_ERROR.MS   = e    ! Parsing Error

POLLING_TIME         = 10   ! Required

XPOLL_ERROR.MS       = x    ! Undefined exit status
XPOLL_ERROR_COUNT    = 10   ! This many XPOLL errors will cause the
                            ! process to go ABSENT
				 
! Valid exit codes for COMMAND that allow XPOLL to continue.
! All other XPOLL states will cause process to go ABSENT.
! (The labels are not used for TIME events)

XPOLL_STATE.00 = OSF_SUCCESS
XPOLL_STATE.01 = OSF_PARSE_ERROR
XPOLL_STATE.02 = OSF_DB_ERROR
XPOLL_STATE.03 = OSF_PARSE_ERROR

! Script needs following information to run

ENV.OPUS_DB = OPUS_DB
ENV.OPUS_SERVER = OPUS_SERVER

ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE
ENV.INPATH  = PDR_MSC_DIR
