!--------------------------------------------------------------------
!
!  rahold.resource 
!
!      External poller using xpoll
!
!      This file is used to construct the trigger, error, and success 
!      status fields in the observation status file.
!
!--------------------------------------------------------------------
!                          REVISION HISTORY
!--------------------------------------------------------------------
!            PR
!   DATE   NUMBER  User      Description
! -------- ------  --------- -------------------------------------
! 10/24/01 44684   Goldst    Created initial version
! 01/15/02 45016   Goldst    Corrected Trigger
! 01/30/02 45016   Goldst    Added OK_TO_UPDATE_DATABASE
! 03/11/02 45016   Goldst    Added OSF_TRIGGER1.DATA_ID
! 06/24/04 51412   Sherbert  For PR 50437 Remove DISPLAY_ORDER
! 09/18/12 72255   Sherbert  get rid of DSQUERY
!--------------------------------------------------------------------

PROCESS_NAME = rahold 
TASK         = <xpoll -p $PATH_FILE -r rahold>
DESCRIPTION  = 'Database search for acquistion rootnames'
COMMAND      = eng_hold.pl
SYSTEM       = AST
CLASS        = eng

OSF_RANK = 1                ! First Trigger

OSF_TRIGGER1.RA      = w    ! Trigger
OSF_TRIGGER1.DATA_ID = eng  ! Trigger class ID
OSF_PROCESSING.RA    = p    ! Processing
OSF_NO_PRODUCTS.RA   = c    ! Completion
OSF_RESERVE.RA       = r    ! Reserved
OSF_FAILURE.RA       = f    ! Failure setting

XPOLL_ERROR.RA       = x    ! Undefined exit status

XPOLL_STATE.01     = OSF_FAILURE
XPOLL_STATE.09     = OSF_NO_PRODUCTS
XPOLL_STATE.11     = OSF_RESERVE

POLLING_TIME       = 10   ! Wait (seconds) before polling for next   

ENV.TARGET_CLASS   = ast
ENV.TARGET_READY   = w
ENV.TARGET_WAITING = v
ENV.TARGET_NEW     = np
ENV.TARGET_COLUMN  = RA

! forces values from path to be used (unless overridden in opus_login?)

ENV.OPUS_SERVER = OPUS_SERVER
ENV.OPUS_DB       = OPUS_DB
 
 ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE
