User's Guide

Continually check for Level-0 AVHRR images to be archived.

Function:

Continually check for Level-0 AVHRR images to be archived and process them.

Parameters:

SCEOSACQ("NOA")
Selective acquisitions. The list of CEOS stations for which a tape copy must be made. The scenes to be copied to the tape are selected according to a list found in ADAPSTABLES. For example, if SCEOSACQ="esa", then the list "select;esa" found in ADAPSTABLES will specify which acquisitions are to be copied to the tape for ESA.

UCEOSACQ("SFL")
Unconditional acquisitions. The list of CEOS stations for which a tape copy must be made. All individual acquisitions from all CEOS stations will be copied to this tape.

SCEOSORB("BJG")
Selective orbital segments. The list of CEOS stations for which a tape copy must be made. The scenes to be copied to the tape are selected according to a list found in ADAPSTABLES. For example, if SCEOSORB="esa", then the list "selectorb;esa" found in ADAPSTABLES will specify which acquisitions are to be copied to the tape for ESA.

UCEOSORB("SFL")
Unconditional orbital segments. The list of CEOS stations for which a tape copy must be made. All orbital segments from all CEOS stations will be copied to this tape.

Example:

  1. LAS> archive sceosacq=("esa","noa") uceosacq=("sfl") sceosorb=("esa","bjg") uceosorb=("sfl")

    ARCHIVE will look in the ADAPSARC directory. For each AVHRR Level-0 acquisition image that it finds, it will (1) copy the image to the subdirectory [esa.sfl] under ADAPSARC (if the CEOS ID of the image is present in the 'select;esa' table), (2) copy the image to the subdirectory [noa.sfl] under ADAPSARC (if the CEOS ID of the image is present in the 'select;noa' table, (3) copy the image to the subdirectory [sfl.sfl] under ADAPSARC, and (4) move the image to the subdirectory [prodgen] under ADAPSARC. If the image is an AVHRR Level-0 orbital segment, it will (1) copy the image to the subdirectory [esa.km1] under ADAPSARC (if the CEOS ID of the segment is present in the 'selectorb;esa' table), (2) copy the image to the subdirectory [bjg.km1] under ADAPSARC (if the CEOS ID of the segment is present in the 'selectorb;bjg' table), (3) copy the image to the subdirectory [sfl.km1] under ADAPSARC, and (4) move the image to the subdirectory [prodgen] under ADAPSARC. Error diagnostics and processing messages will be logged in 'archive;log' within ADAPSLOG.

Description/Algorithm:

ARCHIVE_DAEMON iteratively calls ARCHIVE, sleeping 5 minutes between calls to ARCHIVE. ARCHIVE_DAEMON will run until it is terminated by the user.

Nonfatal Error Message:

    None.

Fatal Error Messages:

  1. [archive-fatal] Fatal error encountered

    A fatal error was encountered during processing. The error message displayed immediately preceding this message is the specific error encountered.

  2. [archive-ustop] ARCHIVE_DAEMON terminated by user

    ARCHIVE_DAEMON was signaled to stop by the user.

  3. [archive-abort] User aborted ARCHIVE_DAEMON

    ARCHIVE_DAEMON was aborted by the user.

  4. [archive-stop] Error determining stop file name

    An error was encountered determining the stop file name. Verify that ADAPSTABLES has been defined.

  5. [archive-stope] Error determining if stop file exists

    An error was encountered while looking for the stop file. Contact the system administrator if this error persists.

  6. [archive-arc] Error archiving images

    An error occurred in the call to ARCHIVE. Refer to the message generated by ARCHIVE.

User Notes:

  1. ARCHIVE_DAEMON enters an infinite loop to process LevelAVHRR imagery. To stop the procedure, run

        ADAPSTOP-FUNC FUNCNAM=ARCHIVE_DAEMON  
    

    If it is signaled to stop, ARCHIVE_DAEMON will complete the image it is currently processing and terminate.