!-------------------------------------------------------------------------------
!
!      hkp_misc RESOURCE FILE
!
!
!      This file is used to construct the trigger, error, and success status
!      fields in the observation status file.
!      It likely exists only for interactive cataloging.
!      All it does is trigger catalog_date update in OPUS_DB for the
!      rarer archive classes of data that did not used to go through
!      housekeeping.
!
!-------------------------------------------------------------------------------
!                          REVISION HISTORY
!-------------------------------------------------------------------------------
!            PR
!   DATE   NUMBER  Developer  Description
! -------- ------  ---------  --------------------------------------------------
! 08/12/10 65295   Sherbert   In case any chance these data_ids in dads_archive
! 12/10/10 65295   Sherbert   Fix the TASK line; DO let it run in pipeline 
!-------------------------------------------------------------------------------

! DO want this to start in a pipeline.  
TASK = <update_db_tool -p $PATH_FILE -r hkp_misc>

PROCESS_NAME = update_db_tool
DESCRIPTION = 'Updates catalog_date field in the OPUS_DB dads_archive relations for misc data_ids.'
SYSTEM = TEST
CLASS = ALL
!
! Do want DMP to be Triggered by an OSF event
! and do need it available to command line tools for other data_ids.

!----------------------------------------------------------------------------
! EVNT resource.
!----------------------------------------------------------------------------
POLLING_TIME = 300          ! Response time of the application (secs)
OSF_RANK = 1                ! OSF event ordering.

OSF_TRIGGER1.SC = u
OSF_TRIGGER1.DATA_ID = dmp  ! most likely data_id this file needed for

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

! ONLY pick up DATA_IDs covered by this file
OSF_TRIGGER2.SC = u
OSF_TRIGGER2.DATA_ID = anc
OSF_TRIGGER3.SC = u
OSF_TRIGGER3.DATA_ID = cdb
OSF_TRIGGER4.SC = u
OSF_TRIGGER4.DATA_ID = ctb
OSF_TRIGGER5.SC = u
OSF_TRIGGER5.DATA_ID = dlg
OSF_TRIGGER6.SC = u
OSF_TRIGGER6.DATA_ID = pdq
OSF_TRIGGER7.SC = u
OSF_TRIGGER7.DATA_ID = prb

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.anc = SET_CAT_COMPLETE_DATE
QUERY.01.cdb = SET_CAT_COMPLETE_DATE
QUERY.01.ctb = SET_CAT_COMPLETE_DATE
QUERY.01.dlg = SET_CAT_COMPLETE_DATE
QUERY.01.dmp = SET_CAT_COMPLETE_DATE
QUERY.01.prb = SET_CAT_COMPLETE_DATE

QUERY.01.pdq = UPDATE_ADS_FOR_PDQ 
QUERY.02.pdq = SET_CAT_COMPLETE_DATE

! Instrument codes needed for pdq 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.ANC = ANC
ARCHIVE_CLASS.CDB = CDB
ARCHIVE_CLASS.CTB = CTB
ARCHIVE_CLASS.DLG = DLG
ARCHIVE_CLASS.DMP = DMP
ARCHIVE_CLASS.PDQ = PDQ
ARCHIVE_CLASS.PRB = PRB

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