Use Case: Executive, Executive Package: Exec_Shutdown

When maintenance or other changes have to be performed on the ALMA Observing System it is necessary to shutdown the entire system or the relevant part of it. This is shown by an Operator who first orders the shutdown of a particular subsystem and afterwards decides to close down the entire system.

Goal:   Shut down Executive software.

Contact Author:   P. Grosbol

Role(s)/Actor(s):
Primary:  

Secondary:  

Priority:   Critical

Performance:   On the order of minutes

Frequency of Use:   A few times per month

Preconditions:

  1. The ALMA software system is running.
  2. Main operator GUI is available.

Basic Course:

  1. The Operator issues a shutdown command from the main operator GUI.
  2. If observations are being done, the operator is asked to confirm the shutdown command
  3. Scheduling is set to manual mode
  4. Long term scheduling synchronization is terminated.
  5. Shutdown commands (i.e. cleanUP()) are send to all subsystems and components in the order defined in the configuration file.
  6. The states of all components are monitored and displayed on the operator GUI.
  7. After all subsystems have been shutdown, all operator clients are disconnected.
  8. Error-Monitor and Watchdog-Timer are shutdown.
  9. All ACS services are terminated
  10. Alternative Course:

Postconditions:

  1. ALMA software system has stopped
  2. Operator GUI is in basic configuration indication subsystem

Issues to be Determined or Resolved:  

  1. none at this time

Last modified: 31oct03