Changing Abnormal Termination from '2' to '3 with Telon
search cancel

Changing Abnormal Termination from '2' to '3 with Telon

book

Article ID: 45704

calendar_today

Updated On:

Products

Telon Application Generator

Issue/Introduction

Changing Abnormal Termination from '2' to '3', will this affect the way the programs are generated in any way besides the abnormal termination module selected and the Amode and Rmode? 

 

 

Environment

TelonĀ® Application Generator

Resolution

Since these programs do run above the line, we recommend ABNORMALT=3. Then, instead of relinking ADMAABT, TELON will make calls to ADMAATR and will know that this is above the line. 

See the Telon Application Generator Implementation online documentation  and scroll down to Feature=ABNORMALT,#

It says if your applications run in 31-bit mode, you need to use ABNORMALT 3. 

It continues with this information on ABNORMALT3: 

Telon generates calls to ADMAATR in batch, IMS/DC and TSO programs, and ADLAATR for CICS programs. These two subroutines in turn call the same dynamically-invoked, language- and environment-specific subroutines called with ABNORMALT 2. These subordinate subroutines (such as, ADCCABT for COBOL CICS, ADBPABT for PL/I batch), as delivered, can be customized to present the error information gathered by the abending program and passed by ADMAATR and ADLAATR. ADMAATR and ADLAATR are reentrant, so they are intended to run only in 31-bit mode, and the source, link cards and load modules (as delivered) all reflect this.

The subordinate subroutines called by ADMAATR and ADLAATR are also delivered with AMODE (31), RMODE (ANY), so Telon as delivered (with a default ABNORMALT 3) requires no ABNORMALT customizations.