IDMS maps being migrated from one environment to another. Maps are decompiled using RHDCMPUT, the output of RHDCMPUT contains mixed case literals.
When maps are re-compiled with RHDCMAP1 using the output from RHDCMPUT the literals are being translated to uppercase.
How can this be prevented?
Release : 19.0
The batch mapping compiler RHDCMAP1 will convert literals to uppercase by default.
To prevent uppercase translation turn on optional bit 68.
This is done by coding the following in the RHDCOPTF module in the CUSTOM.SRCLIB:
#DEFOPTF OPT00068
Then assemble and link the module into the CUSTOM.LOADLIB.
For JCL see installation job JOB03 in the CONFIG dataset, steps ASM#OPTF and LINKOPTF.
See the IDMS 19.0 documentation sections Option Flags Table and Creating an RHDCOPTF Module