!--------------------------------------------------------------------
!
!  hvalid 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
! -------- ------  --------- -------------------------------------
! 10/20/03 49550   Goldst    Created initial version
! 12/18/03 49552   jschultz  various modifications
! 02/13/04 49552   jschultz  set DB_SERVER to ARCH_SERVER instead
!                            of DSQUERY
! 02/23/04 49550   Goldst    Changed PODASC to PODDAN
! 06/24/04 51412   Sherbert  For PR 50437 Remove DISPLAY_ORDER
! 09/15/06 56505   MSwam     parameterize fits_verify app name
! 08/12/10 64432   MSwam     use path-defined DB_TYPE (SYBASE or MSSQL)
! 08/16/10 64432   MSwam     add DADS_CLASSPATH to pick up MSSQL jars
! 08/30/10 65745   Sherbert  ACS life data_id adjustment; add new sti/cos cums
!--------------------------------------------------------------------
!
!---------------------
! General Process info
!---------------------
TASK = <java -classpath ${OPUS_CLASSPATH}\:${DADS_CLASSPATH} INGVALIDATE/IngestValidate -p $PATH_FILE -r hvalid>
PROCESS_NAME  = hvalid
DESCRIPTION   = 'Validate hst files prior to ingest'
SYSTEM        = INGEST
CLASS         = hst
POLLING_TIME  = 10               ! Wait (seconds) before polling for next
OSF_RANK      = 1                ! First Trigger
INTERNAL_POLLING_PROCESS = TRUE

!--------------------------
! OSF triggers and settings
!--------------------------
OSF_TRIGGER1.VF      = w     ! Trigger
OSF_TRIGGER1.DATA_ID = HST
OSF_TRIGGER2.VF      = w     ! Trigger
OSF_TRIGGER2.DATA_ID = HSI
OSF_PROCESSING.VF    = p     ! Processing
OSF_SUCCESS.VF       = c     ! Completion
OSF_SUCCESS.RQ       = w     ! Trigger
OSF_ERROR.VF         = e     ! Error:
OSF_ERROR.UP         = a     ! Error: alarm

!-------------------
! Directories to use
!-------------------   
INGEST_LOG_DIR = DATASET_LOG_DIR    ! directory for dataset log files

!-----------------------
!message reporting level
!-----------------------
MSG_RPT_LVL  = JMSG_REPORT_LEVEL    ! message report level to use.  Set
                                    ! MSG_RPT_LVL equal to JMSG_REPORT_LEVEL
				    ! to cause your report level to be set
				    ! to what JMSG_REPORT_LEVEL is set to in 
				    ! your path file.  Otherwise set MSG_RPT_LVL
				    ! to one of he following:
				    ! ALL, NONE, DIAG, INFO, WARN, ERROR, FATAL

!--------------
! Database info
!--------------
DB_TYPE    = DB_TYPE       ! database type to use.
DB_SERVER  = ARCH_SERVER   ! database server to use.  Set DB_SERVER equal to
                           ! ARCH_SERVER.  This will cause your server to be set 
			   ! to what ARCH_SERVER is set to in your path file.
DB_NAME    = ARCH_DB       ! database to use.  Set DB_NAME to ARCH_DB.  This 
                           ! will cause your database to be set 
			   ! to what ARCH_DB is set to in your path file.

!--------------------------------------------------------
! Archive classes, file types, and file validation method
!--------------------------------------------------------
ARCHIVE_TYPE.SSI      = FITS
METHOD.SSI            = FITS

ARCHIVE_TYPE.CSI      = FITS
METHOD.CSI            = FITS

ARCHIVE_TYPE.ACM      = FITS
METHOD.ACM            = FITS

ARCHIVE_TYPE.ANC      = OTHER

ARCHIVE_TYPE.ASN      = FITS
METHOD.ASN            = FITS

ARCHIVE_TYPE.AST      = FITS
METHOD.AST            = FITS

ARCHIVE_TYPE.CAL      = FITS
METHOD.CAL            = FITS

ARCHIVE_TYPE.CDB      = FITS
METHOD.CDB            = FITS

ARCHIVE_TYPE.CTB      = FITS
METHOD.CTB            = FITS

ARCHIVE_TYPE.DIA      = FITS
METHOD.DIA            = FITS

ARCHIVE_TYPE.DLG      = OTHER

ARCHIVE_TYPE.DMP      = OTHER

ARCHIVE_TYPE.EDT      = OTHER 

ARCHIVE_TYPE.EPC      = FITS
METHOD.EPC            = FITS

ARCHIVE_TYPE.MSC      = FITS
METHOD.MSC            = FITS

ARCHIVE_TYPE.MTL      = FITS
METHOD.MTL            = FITS

ARCHIVE_TYPE.OMS      = FITS
METHOD.OMS            = FITS

EXTENSION_TYPE.ORBASC = ASCII  
EXTENSION_TYPE.ORBFIT = FITS
EXTENSION_TYPE.ORBPOD = OTHER
METHOD.ORBFIT         = FITS

ARCHIVE_TYPE.PDQ      = FITS
METHOD.PDQ            = FITS

EXTENSION_TYPE.PODDAN = ASCII
EXTENSION_TYPE.PODPOD = OTHER

ARCHIVE_TYPE.PRB      = OTHER

ARCHIVE_TYPE.SMS      = FITS
METHOD.SMS            = FITS

ARCHIVE_TYPE.SGT      = FITS
METHOD.SGT            = FITS

ARCHIVE_TYPE.TVI      = FITS
METHOD.TVI            = FITS

ARCHIVE_TYPE.TVL      = FITS
METHOD.TVL            = FITS

!-----------------------------------
! forces values from path to be used
!-----------------------------------
ENV.ARCH_DB = ARCH_DB
ENV.ARCH_SERVER = ARCH_SERVER
ENV.DSQUERY = DSQUERY
ENV.OK_TO_UPDATE_DATABASE = OK_TO_UPDATE_DATABASE
ENV.FITS_VERIFY_APPNAME   = 'opus_fitsverify '
ENV.FITS_VERIFY_LEVEL = s      ! indicates what level of verification to perform;
                               ! allowable values are: w, e, or s  
                               !   w = check for all warnings and all errors
			       !   e = only check for all errors; i.e., check for
			       !       regular and severe errors but ignore 
			       !       warnings
			       !   s = only check for severe errors; i.e., 
                               !       ignore warnings and regular errors

