User's Guide

ESAORB

Process one ESA stitched orbit

Function:

Process one stitched orbit received from ESA.

Parameters:

IN
Input image. The name of the stitched orbit to be processed.

ERRDIR
Error directory. The directory in which the stitched orbit will be moved if an error occurs.

LOGFILE
Log file. Name of the log file that the processing messages will be appended to.

Examples:

  1. LAS> esaorb in=[somedir]ao11030295112233 errdir=[some.error.dir] logfile=[log.dir]logfile

    A browse and data base record will be generated for the stitched orbit "ao11030295112233". The file "ao11030295112233.required" will be generated in $ADAPSDBTMP signifying the need to acquire from ESA the input scenes used to generate this orbit. The orbit will be moved to $ADAPSARC/bjg/km1 where it will be stacked onto tape. If an error occurs, the orbit will be moved to "[some.error.dir]".

Description/Algorithm:

Create a subdirectory called "esaorb$JOB" where $JOB is the current process id. Move the orbit specified by IN into this subdirectory so that another ESAORB daemon will not create a conflict with this process. Generate a data base record and a browse image for the orbit. Create a file in $ADAPSDBTMP to signify that this orbit has been processed and that metadata from ESA is required to determine which input scenes were used to create this orbit. Move the orbit into $ADAPSARC/bjg/km1 where it will be stacked to tape by AUTOBJGL1B. The temporary processing subdirectory is deleted.

Nonfatal Error messages:

    None.

Fatal Error messages:

  1. [esaorb-fatal] Fatal error encountered

    A fatal error was encountered. The message displayed preceding this message is the error that was encountered. Processing terminates.

  2. [esaorb-start] Error parsing file specification

    An error was encountered parsing IN. Verify the orbit name being processed.

  3. [esaorb-mkdr] Error creating processing directory

    An error was encountered creating a temporary processing subdirectory, or moving the orbit into the subdirectory. Check the file and directory permissions.

  4. [esaorb-refaid] Error generating reference aids

    An error was encountered generating a data base record or browse image. Verify that the orbit exists.

  5. [esaorb-arch] Error archiving stitched orbit

    An error occurred moving the orbit into the directory to be archived. Verify that $ADAPSARC/bjg/km1 exists with the proper permissions.

  6. [esaorb-flgf] Error creating data base flag file

    An error was encountered while creating a file in $ADAPSDBTMP. Verify the directory permissions.

  7. [esaorb-deld] Error deleting processing directory

    The temporary processing subdirectory could not be deleted. Verify that it exists.

  8. [esaorb-ceos] Error modifying ceos identifier

    An error was encountered while ensuring that the station id within the header file was correct. Verify the file and directory permissions.

User Notes:

    None.