!--------------------------------------------------------------------
!
!  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
!--------------------------------------------------------------------

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.DSQUERY = DSQUERY

ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE
ENV.INPATH  = PDR_MSC_DIR
