CICS TS 6.1 DATALOCATION for Ideal system programs
search cancel

CICS TS 6.1 DATALOCATION for Ideal system programs

book

Article ID: 266390

calendar_today

Updated On:

Products

Ideal

Issue/Introduction

CICS has been giving warning messages forever-- program SC00OPTS is defined with DATALOCATION(ANY)  but is link-edited with AMODE(24). These warnings include SC00TRAN, PMSV#R#, PMSTRUC, PMSTRND, PMSTBLS, and SCPSV#R#. Under CICS TS 6.1 these transactions/programs will not run:

Transaction IDLX transaction number 00459 abend AEZC in program @IAESYNC 

AEZC. Explanation. A transaction has been defined with a TASKDATALOC(ANY), but a program within the transaction is defined to run AMODE 24.

The default value for the TASKDATALOC attribute has changed from BELOW to ANY. 

Environment

Release : 15.1

Cause

There is a mismatch between the CICS default value for the Program Task Data storage, and the Addressing Mode (AMODE) of the program when it was linked.

Resolution

The best approach here is to relink these modules using AMODE(ANY). RMODE should not be changed, and changing the AMODE is safe for these modules, but they will need to be reloaded, so a CICS recycle is needed following the relink.

Additional Information

As always, please contact Broadcom support for Ideal if you have further questions.