Next: EMS without an environment
Up: Message Output
Previous: Message Output
No EMS_FLUSH
At the risk of belabouring the point, the Error Message Service provides no
callable facility for delivering messages to the user, i.e. there is
no analogue to
ERR_FLUSH
provided by EMS for the programmer.
This is a direct result of the binding of ERR to the particular
software environment being used.
In the Error Message Service no such binding can be used reliably.
EMS is only able to stack and annul error messages and to
control error deferral using the same error table as the ERR subroutine
library.
Responsibility for the delivery of error messages to the user therefore rests
at a higher level, ultimately with the application programmer.
Message delivery will usually be achieved by calling ERR_FLUSH at a
higher level, or by
`Message Interception' but EMS has another feature which can be
helpful in `stand-alone' programs, i.e. without an environment
present.
Next: EMS without an environment
Up: Message Output
Previous: Message Output
EMS Error Message Service
Starlink System Note 4
P C T Rees
A J Chipperfield
28 September 2001
E-mail:ussc@star.rl.ac.uk
Copyright © 2001 Council for the Central Laboratory of the Research
Councils