Condition handling

In general, PL/I condition handling functions in the same way when running under Language Environment. However, the issuing of diagnostic messages may vary. For example, the diagnostic message for an ERROR condition is issued only if there is no ERROR ON-unit established, or if the ERROR ON-unit does not recover from the condition by using a GOTO out of block. However, for other PL/I conditions whose implicit action includes printing a message and raising the ERROR condition, the message is issued before control is given to an established ERROR ON-unit.