Production Ready Macros for SAS Application Developers
https://github.com/sasjs/core
mp_abort.test.nofix.sas File Reference

Testing mp_abort macro. More...

Go to the source code of this file.

Detailed Description

This is an unfixed problem with mp_abort when using the 'unclosed macro' technique. This is only relevant for 9.4m3 environments, which can suffer from hung multibridge sessions from abort and endsas.

The issue is that when called within a macro, within a include, AND that macro contains subsequent logic, the service does not end cleanly - rather, we see:

ERROR: %EVAL function has no expression to evaluate, or %IF statement has no condition.
ERROR: The macro TEST will stop executing.

We are not able to test this without a 9.4m3 environment, it is marked as nofix.

SAS Macros

Definition in file mp_abort.test.nofix.sas.