User's Guide

CKTRANS_DAEMON

Checks transfer AVHRR images from one system to another.

Function:

Checks the transfer of images from one system to another. After images are transferred over the network they are placed in the correct directory for ADAPS processing.

Parameters:

CEOSID(PAS)
CEOS ID. The CEOS station whose images are to be checked and placed in the appropriate directory for ADAPS processing:


    baa    Buenos Aires, Argentina
    lsu    Louisiana State University
    tk2    University of Tokyo
    umx    University of Mexico
    nsidc  National Snow and Ice Data Center 
    opf    Oberpfaffenhofen, Germany or O'Higgins
           Antarctica
    pas    Prince Albert, Canada
    ykt    Yakutsk, Russia

INDIR(/AVHRR/ADAPS/XFER)
Input directory. Directory below which the images are located in the appropriate subdirectory (a subdirectory for each station). Images are automatically transferred into these directories by the appropriate receiving stations.

Examples:

  1. LAS> cktrans_daemon ceosid=baa

    CKTRANS_DAEMON will call CKTRANS-baa to ensure all of the images transferred from Buenos Aires, Argentina (through Miami University) are in the Miami image format, then move them to the ADAPSACQ directory. CKTRANS_DAEMON will then sleep for 2 minutes and repeat the process.

Description/Algorithm:

CKTRANS_DAEMON checks images for each receiving station that transfers AVHRR images to the EROS Data Center over the network. CKTRANS_DAEMON calls CKTRANS for all of the images it finds in the appropriate subdirectory below INDIR, and then sleeps 2 minutes before checking again.

Nonfatal Error Message:

    None

Fatal Error Messages:

  1. [cktrans_d-empty] Parameters cannot be an empty string

    None of the parameters can be an empty string. Check the parameter specifications.

  2. [cktrans_d-fatal] Fatal error encountered

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

  3. [cktrans_d-intr] User aborted function

    The user aborted CKTRANS_DAEMON.

User Notes:

  1. This module previously differentiated between those stations that push data here and those stations that EDC pulls data from. Since the later proved to not work well, it was eliminated. The functionality to pull data was also eliminated from this coding. Consequently, all stations are pushing their data here, and EDC checks and processes it once it arrives.

  2. CKTRANS_DAEMON was developed specifically for the Global 1KM project. All computer systems must be manually added to a list of valid systems. If a new computer system needs to be added to the list of valid systems, contact the system administrator. Computer system names are INTERNET names.

  3. CKTRANS_DAEMON enters an infinite loop to transfer images across the network and check the size of the images. CKTRANS_DAEMON may be terminated by executing the ADAPSTOP-FUNC function with FUNCNAM=CKTRANS. CKTRANS_DAEMON will only stop after it completes the transfer of an entire image.

  4. Reference for Miami format:

    Nimbus/Tiros Archive Disk Format, University of Miami, RSMAS/MPO, James W. Brown, 14-Apr-1992.

  5. A related function is CKTRANS.