In addition to the subroutine for setting the filter level for conditional message output, i.e. MSG_IFSET, the ADAM version of MSG also provides subroutine MSG_IFGET to get a character string from the parameter system and use this to set the filter level The subroutine has the calling sequence:
CALL MSG_IFGET( PNAME, STATUS )
where PNAME is the parameter name. It is recommended that one parameter name is used universally for this purpose, namely MSG_FILTER, in order to clarify the interface file entries. The three acceptable strings for MSG_FILTER are:
Abbreviations are accepted but any other value will result in an error report and STATUS being returned set to MSG__INVIF.
- QUIET
- - representing MSG__QUIET;
- NORMAL
- - representing MSG__NORM;
- VERBOSE
- - representing MSG__VERB.
MERS (MSG and ERR) Message and Error Reporting Systems