Technical data

B-3
%closefile or %selectfile argument must be a valid open file
When using %closefile or %selectfile, the argument must be a valid file
variable opened with
%openfile.
%error directive:
text
Code containing the %error directive generates this message. It normally
indicates some condition that the code was unable to handle and displays the
text following the
%error directive.
%exit directive:
text
Code containing the %exit directive causes this message. It typically indicates
some condition that the code was unable to handle and displays the text
following the
%exit directive. Note: This directive causes the Target
Language Compiler to terminate regardless of the
–mnumber command line
option.
%trace directive:
text
The %trace directive produces this error message and displays the text
following the
%trace directive. Trace directives are only reported when the –v
option (verbose mode) appears on the command line. Note:
%trace directives
are not considered errors and do not cause the Target Language Compiler to
stop processing.
%warning directive: %s
The %warning directive produces this error message and displays the text
following the
%warning directive. Note: %warning directives are not considered
errors and do not cause the Target Language Compiler to stop processing.
A %implements directive must appear within a block template file and
must match the %language and type specified
A block template file was found, but it did not contain a %implements directive.
A
%implements directive is required to ensure that the correct language and
type are implemented by this block template file. See “Object-Oriented Facility
for Generating Target Code” in Chapter 2 for more information.