!-------------------------------------------------------------------------------
!
!  AC_WF3 RESOURCE FILE
!
!
!  This file is used to construct the trigger, error, and success status
!  fields in the observation status file.
!
!
!-------------------------------------------------------------------------------
!                          REVISION HISTORY
!-------------------------------------------------------------------------------
!   DATE    PR   Developer  Description
! -------- ----- ---------- ----------------------------------------------------
! 02/01/07 56870 Sherbert   based on ac_acs, even using ac_acs.csh
! 02/13/07 49671 Sherbert   Use FT now instead of holding tank
! 02/19/08 57556 Sherbert   Add ASNs and favor ASNs over singletons
! 10/29/08 55769 MSwam      Run a generic version
! 01/12/09 60896 Sherbert   Use ac_xxx.py
! 09/08/11 69025 Sherbert   remove an old comment
!
!-------------------------------------------------------------------------------

PROCESS_NAME = ac_wf3       ! Short name for process id
TASK = <xpoll -p $PATH_FILE -r ac_wf3>
COMMAND = ac_xxx.py        ! Name of the command procedure
DESCRIPTION = 'WF3 post-calib/drizzle task'
! DESCRIPTION = 'WF3 post-multidrizzle tasks'
SYSTEM = OPUS
CLASS = WF3

OSF_RANK = 1                ! OSF Triggers
OSF_TRIGGER1.AC = w         ! wait in calibration
OSF_TRIGGER1.DATA_ID = w3a  ! WF3 association normally

OSF_TRIGGER2.AC = w         ! wait in calibration
OSF_TRIGGER2.DATA_ID = wf3  ! WF3 singletons, too

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

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

XPOLL_STATE.01 = OSF_ERROR  ! Error during calibration
OSF_ERROR.AC       = f      ! 

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

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

MINBLOCKS           = big_MINBLOCKS ! blocks required on output disk
ENV.INPATH          = WF3_SIS_DIR   ! Where the .trx file is found
ENV.OUTPATH         = WF3_CAL_DIR   ! Directory where output files are written

ENV.TERM    = vt100  ! PyRAF doesn't seem to get this correctly from environment 
ENV.DISPLAY = ""     ! PyRAF fails with XWindows exception if it cannot open DISPLAY

!! asn_product_status.pl needs
ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE ! defined in PATH file
ENV.UPDATE_ASN_PRODUCT_STATUS = update_asn_product_status
ENV.FGS_PATH_NAME   = FGS_PATH      ! defined in PATH file (NONE used for none)
ENV.FGS_ASN_COLUMN  = DC            ! FGS pipeline stage for BLDASN process
ENV.FGS_HOLD_STATUS = h             ! value indicating FGS is waiting on OPUS
ENV.FGS_RESTART_STATUS = w          ! value to restart FGS pipeline BLDASN process
!
ENV.ARCH_SERVER = ARCH_SERVER
ENV.ARCH_DB = ARCH_DB
ENV.OPUS_SERVER = OPUS_SERVER
ENV.OPUS_DB = OPUS_DB
