DSM Template Services Manual
TEMPL Errors
DSM Template Services Manual—427187-004
B-18
TEMPL Errors and Warnings
You are either missing an *IF edit code or have an extra *ELSE.
This error occurs when the template looks something like:
... <*IF n> ... <*ELSE> ... <*ELSE> ...
The second *ELSE is wrong as it stands. If it was supposed to match with an *IF
preceding the one shown, a *ENDIF is needed between the two *ELSEs to complete
the inner *IF.
You can nest *IF edit markers up to 10 levels.
*IF edit markers test conditional expressions. Therefore, the contents of an *IF edit
descriptor should be a TOKENPRESENT expression.
A given edit descriptor cannot serve both as a standard edit descriptor and as an *IF
edit descriptor. This error appears if a given number is referred to both as <n> and as
<*IF n> in a template string.
This error occurs if there are more than 255 *IFs in a single template.
Literally, this error means that all 10,000 possible ZZTPnnnn files are present in the
subvolume. Because that is unlikely, this error probably indicates a system error
occurred. Contact your HP representative.
*** ERROR 114 -- There is no unmatched *IF for the *ELSE
starting count characters into the
template string.
*** ERROR 115 -- A second *ELSE for a single *IF starts
count characters into the template
string.
*** ERROR 116 -- *IF nested too deep starting count
characters into the template string.
*** ERROR 117 -- Expected a conditional expression.
*** ERROR 118 -- Descriptor number is used both in a
(standard) edit descriptor and an *IF
edit descriptor.
*** ERROR 119 -- This MSG statement contains too many
*IF edit markers.
*** ERROR 120 -- Can't find an unused ZZTPnnnn name in
object file subvolume.