XMM-Newton SAS Home Page
XMM-Newton Science Analysis System


error (error-1.44) [xmmsas_20070308_1802-6.6.0]

Developer's notes Developer's notes Description of the programmer's Home Index

Meta Index / Home Page / Developer's notes

Introduction

Within the SAS a single error handling mechanism is used. The philosophy is that errors are handled where they are generated. This means that as soon as an error occurs a message is generated and the task is aborted. The error handling mechanism does not continue execution with an error flag set, such as in CFITSIO; it does not provide an alternative return path, such as with exceptions.

An error message has an associated code ID. Code IDs should be unique within a task.



XMM-Newton SOC/SSC -- 2007-03-08