After regenerating under CA Gen 8.5 receiving a return code of AEYY abend

book

Article ID: 132500

calendar_today

Updated On:

Products

CA Gen CA Gen - Workstation Toolset CA Gen - Host Encyclopedia CA Gen - Run Time Distributed

Issue/Introduction

Made changes to an existing module under the Gen 8.5 release and now receiving an abend with a code of AEYY. The question here is there something that is incorrect with the following code: Here’s the call we think is failing:
CALL 'TIDDAQUE' USING IEF-RUNTIME-PARM1
                                           IEF-RUNTIME-PARM2
                                           DA-QUEUE-CMCB
                                           DA-DUMMY-STRUCT
                                           GLOBDATA

Here are the steps:
1.  Regenerated a program in Gen 8.5 that is calling other Gen code.
2. The RI trigger is working correctly but the program is failing just after the RI trigger is executed when calling TIDDAQUE
3. The program fails with an AEYY not allocated abend.

Environment

z/OS

Resolution

After the data modeler changed the RI from DBMS enforced to Gen enforced and regenerated & installed about 20 RI triggers the problem was resolved.  Sometimes a mixture of Gen and DBMS enforced triggers can cause system abends of this nature.  Also when the offending call is TIDDAQUE, suggest regenerating triggers on both ends of the entity and relationships.