Directive found outside of /IF group.
30
Cause . . . . . : /ELSEIF, /ELSE and /ENDIF are only valid within /IF groups. /ELSEIF and /ELSE are only valid when an /IF group is active in the current source file, and /ELSE has not yet been specified for the /IF group. The directive is ignored.
Recovery . . . : Remove the directive or place it correctly within an /IF group. Ensure that all directives associated with the /IF group are specified in the same source file. Compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.