Adding CALL(AMODE31) while running in compatibility mode results in B029/B034 errors. How can I resolve this?

Document ID : KB000013434
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

Adding CALL(AMODE31) to my PARM statement of my CA Easytrieve program while running in compatibility mode results in B029/B034 errors. How can I resolve this? 

Answer:

CALL(AMODE31) is specific functionality for true release 11.6 only, not supported under compatibility mode.

Please make sure that your EZTPOPT module has ALL31.  

You can do this via the ASM64OPT member in your CBAAJCL, specifying the following: 

//ASM.SYSIN DD * 

OPTTBL ALL31=ON 

 

Additional Information:

The other options and values do not need to be coded in the //ASM.SYSIN DD statement. This will change it for all of the programs which are executed under release 11.6 in compatibility mode.