!--------------------------------------------------------------------
!
!      hkp_fgs 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  Developer  Description
! -------- ------  ---------  -------------------------------------
! 05/03/04 50955   Heller     Initial version
!                  Goldst
! 07/22/04 51708   J.Baum     Add EPC queries
! 08/26/04 51405   Sherbert   undo NULL of instrument and times
! 05/31/05 53016   J.Baum     Use hkp_hst_query.lis file 
! 04/30/10 64292   Sherbert   Discontinue nulling PSO, etc.
! 07/22/10 65295   Sherbert   Add new command to set a catalog date
! 02/10/11 67029   Sherbert   add data_id entries to restrict usage
!--------------------------------------------------------------------

PROCESS_NAME = update_catdb
TASK = <update_db_tool -p $PATH_FILE -r hkp_fgs>
DESCRIPTION = 'Updates fields in the archive catalog relations"
SYSTEM = FGS
CLASS = ALL
!
! Triggers on OSF event

!----------------------------------------------------------------------------
! EVNT resource.
!----------------------------------------------------------------------------
POLLING_TIME = 5            ! Response time of the application
OSF_RANK = 1                ! OSF event ordering.

OSF_TRIGGER1.SC = u
OSF_TRIGGER1.DATA_ID = fgs

OSF_TRIGGER2.SC = u
OSF_TRIGGER2.DATA_ID = fas

OSF_TRIGGER3.SC = u
OSF_TRIGGER3.DATA_ID = epc

OSF_PROCESSING.SC = p       ! Letter to be used when an OSF is processed.
OSF_ERROR.SC = f            ! Letter to be used when there is an error.
                            ! PR 60293 Differentiate for catalog error
OSF_SUCCESS.SC = c          ! Letter to be used when it is successful
OSF_SUCCESS.CL = w          !
!
!----------------------------------------------------------------------------
QUERY_SOURCE = OPUS_DEFINITIONS_DIR:hkp_hst_query.lis
! 
QUERY.01.fgs = UPDATE_ADS_WITH_OMS
QUERY.02.fgs = SET_CAT_COMPLETE_DATE

QUERY.01.fas = UPDATE_ADS_WITH_SUMMARY 
QUERY.02.fas = SET_CAT_COMPLETE_DATE

QUERY.01.epc = UPDATE_ADS_FOR_EPC
QUERY.02.epc = SET_CAT_COMPLETE_DATE

! Instrument codes needed for fgs and fas data ids

INSTRUMENT.J = ACS
INSTRUMENT.L = COS
INSTRUMENT.F = FGS
INSTRUMENT.X = FOC
INSTRUMENT.Y = FOS
INSTRUMENT.Z = HRS
INSTRUMENT.V = HSP
INSTRUMENT.N = NICMOS
INSTRUMENT.O = STIS
INSTRUMENT.I = WFC3
INSTRUMENT.W = WFPC
INSTRUMENT.U = WFPC2

! Archive Class to use for substitution

ARCHIVE_CLASS.FGS = OMS
ARCHIVE_CLASS.FAS = OMS
ARCHIVE_CLASS.EPC = EPC

! set in path file
OPUS_DB = OPUS_DB
ARCH_DB=  ARCH_DB
ARCH_SERVER = ARCH_SERVER
