TPX exits such as TPXUSNSF need to be assembled and linked as reentrant, however, Using RENT results in ASMA036W errors.
search cancel

TPX exits such as TPXUSNSF need to be assembled and linked as reentrant, however, Using RENT results in ASMA036W errors.

book

Article ID: 54038

calendar_today

Updated On:

Products

TPX - Session Management

Issue/Introduction

ASMA036W Reentrant check failed

Explanation: A machine instruction that might store data into a control section or common area when run has been detected.
This message is generated only when re entrant checking is requested by the assembler option RENT or within an RSECT.

Environment

Release: 5.4
Component: TPX for Z/OS

Resolution

This is a known limitation with the ASMA90 assembler.

Based on the TPX Customization Guide chapter titled "Setting Up User Exits", the exit MUST be coded as reentrant programs.
This is done via the UENTER & UEXIT macros which are available to help write the exits. ASMA90 does not check this, since it's done via the UENTER and UEXIT macros.

The assembler ASMA036W warnings can be ignored. The exit will be reenterant.