User's Guide

PUSHNOA_DAEMON

Daemon to transfer pending scenes to NOAA server.

Function:

PUSHNOA_DAEMON calls PUSHNOA in a continuous loop to periodically transfer pending scenes to a NOAA server.

Parameters:

TIME_SLEEP(60)
Sleep time. The amount of time (in minutes) to sleep between executions of PUSHNOA.

Examples:

  1. LAS> pushnoa_daemon time_sleep=45

    PUSHNOA_DAEMON will call PUSHNOA to determine if there are any pending scenes to be transferred. If there are, they will be converted to a Level-1b format and then transferred to a NOAA server. PUSHNOA_DAEMON will sleep for 45 minutes between calls to PUSHNOA. PUSHNOA_DAEMON will run until it is stopped by the user.

Description/Algorithm:

PUSHNOA_DAEMON sleeps for TIME_SLEEP minutes between calls to PUSHNOA. See the PUSHNOA module for more information.

Nonfatal Error Message:

    None.

Fatal Error Messages:

  1. [pushnoa-stpf] Error determining stop file

    An error was encountered while determining the stop file name ("pushnoa;stop" within the ADAPSTABLES directory). Verify that ADAPSTABLES has been defined.

  2. [pushnoa-stp] Error checking for stop file

    The existence of the stop file could not be determined. Contact the system administrator if this error persists.

  3. [pushnoa-chk] Error checking for pending scenes

    An error occurred in the call to PUSHNOA. Contact the system administrator if this error persists.

  4. [pushnoa-slp] Error sleeping for designated time

    The module could not sleep for the specified amount of time. Ensure that a reasonable amount of time was specified.

  5. [pushnoa-sysm] Must be on edcsgs20 to execute PUSHNOA

    This module must be executed on edcsgs20 for the acquisition process to complete properly. Restart this module from edcsgs20.

  6. [pushnoa-fatal] Fatal error encountered

    A fatal error was encountered, refer to the message preceding this message for more details.

  7. [pushnoa-abrt] User aborted function

    This function has been aborted by the user. Consult with the user before restarting this function.

  8. [pushnoa-stp] Manual stop encountered

    This function has been stopped by the user. Consult with the user before restarting this function.

User Notes:

  1. PUSHNOA_DAEMON will run until it is terminated by the user (refer to ADAPSTOP for instructions on how to stop this daemon).

  2. PUSHNOA_DAEMON is part of the PUSHNOA module.

  3. PUSHNOA was written to push data to a specified NOAA server rather than generating archive tapes for NOAA via AUTONOAL1B.

  4. This module expects the files 'password.server1' and 'password.server2' to exist in the ADAPSTABLES directory. The contents of these files is expected to be:

    "USER PASSWORD SERVER DIRECTORY"

    where:

       USER       is the user id on the remote server
       PASSWORD   is the password of the user on the
                  remote server
       SERVER     is the IP address of the remote server
       DIRECTORY  is the appropriate directory on the remote
                  server