!--------------------------------------------------------------------
!
!      BC_WF2 RESOURCE FILE
!
!
!      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
! -------- ------  --------- -------------------------------------
! 07/30/99 39511   Heller    Created for TRUE64
! 01/31/01 43165   MSwam     Add ARCH_SERVER,ARCH_DB for nocal check
! 11/02/01 44524   J.Baum    add ENV variables for exposure_times.pl
! 01/30/02 44524_1 J.Baum    fix value of OK_TO_UPDATE_DATABASE
! 02/14/03 46993   Heller    add OTFR exit status
! 10/08/03 49496   MSwam     change OTFR_WORLD to BUILD_WF2_ASN and UPDATE_EXPOSURE_TIMES
! 11/13/03 49799   J.Baum    Add FGS_DATA_ID ENV parameter 
! 11/13/06 49671   Hamilton  Changed HT to FT
! 09/18/12 72255  Sherbert   get rid of DSQUERY
!
!--------------------------------------------------------------------

PROCESS_NAME = bc_wf2		! Short name for process id
TASK = <xpoll -p $PATH_FILE -r bc_wf2>
COMMAND = bc_wf2.csh		! Name of the command procedure
DESCRIPTION = 'WF2 pre Calibration'
SYSTEM = OPUS
CLASS = WF2

OSF_RANK = 1			! First Trigger
OSF_TRIGGER1.BC = w             ! wait in calibration
OSF_TRIGGER1.DATA_ID = wf2	! for wfpc2s

OSF_PROCESSING.BC  = p		! Set flag while 'Processing'

XPOLL_STATE.00 = OSF_NORMAL	! Normal: Completed calibration successfully
OSF_NORMAL.BC      = c		! 
OSF_NORMAL.CA      = w		! Wait for next stage

XPOLL_STATE.04 = OSF_NORMAL_OTFR! Normal: Completed calibration successfully
OSF_NORMAL_OTFR.BC      = a	! Set association builder to wait
OSF_NORMAL_OTFR.CA      = w	! Wait for next stage

XPOLL_STATE.01 = OSF_ERROR	! Error during calibration
OSF_ERROR.BC       = e		! 

XPOLL_STATE.02 = BYPASS_CAL     ! Bypass calibration
BYPASS_CAL.BC      = c		! 
BYPASS_CAL.CA      = n		! 
BYPASS_CAL.AC      = n		! 
BYPASS_CAL.FT      = w		! Wait for next stage

XPOLL_STATE.03 = BYPASS_CAL_OTFR ! Bypass calibration
BYPASS_CAL_OTFR.BC      = a      ! Set association builder to wait
BYPASS_CAL_OTFR.CA      = n	 ! 
BYPASS_CAL_OTFR.AC      = n	 ! 
BYPASS_CAL_OTFR.FT      = w	 ! Wait for next stage

XPOLL_ERROR.BC = x               ! Set osf to this if exit state is undefined.

POLLING_TIME       = 10		 ! Wait (seconds) before polling for next 
MINBLOCKS 	   = 500000	 ! blocks required on output disk
ENV.INPATH             = WF2_SIS_DIR      ! Where the .trx file is found
ENV.OUTPATH            = WF2_CAL_DIR	 ! Directory where output files are written
ENV.ARCH_SERVER    = ARCH_SERVER
ENV.ARCH_DB        = ARCH_DB

ENV.OPUS_DB = OPUS_DB
ENV.SPSS_DB = SPSS_DB
ENV.OPUS_SERVER = OPUS_SERVER
ENV.SPSS_SERVER = SPSS_SERVER
ENV.ASSIST_SERVER = ASSIST_SERVER
ENV.ASSIST_DB     = ASSIST_DB
ENV.PROP_SERVER   = PROP_SERVER
ENV.PROP_DB       = PROP_DB
!     variables used by exposure_times.pl
ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE ! determined by path file
ENV.UPDATE_EXPOSURE_TIMES = update_exposure_times ! set to FALSE in OTFR science
ENV.BUILD_WF2_ASN = build_wf2_asn ! set to TRUE in OTFR science path
ENV.FGS_PATH_NAME = FGS_PATH      ! fgs path name or NULL, set in path file
ENV.FGS_DATA_ID = fgs             ! data_id used in FGS piplfgs path name or NULL, set in path file
ENV.FGS_RCHECK_COLUMN = RJ        ! RCHECK stage in fgs pipeline
ENV.FGS_HOLD_STATUS = h           ! RJ value indicating a hold status  
ENV.FGS_RESTART_STATUS = w        ! RJ value to restart RCHECK process
