Question & Answer
Why does my batch DFHCSDUP UPGRADE job with fail with message DFH5503E when I try to ALTER my TCPIPSERVICE definition? I am trying to change the SSL attribute to SSL=ATTLSAWARE. I receive the following messages:
DFH5503 E COMMAND NOT EXECUTED. PRIVACY OPTION CONFLICTS WITH SSL (ATTLSAWARE) OPTION AND IS IGNORED.
DFH5103 I ERROR(S) OCCURRED WHILE PROCESSING ALTER COMMAND.
DFH5104 W SUBSEQUENT COMMANDS (EXCEPT LIST) ARE NOT EXECUTED BECAUSE OF ERROR(S) ABOVE.
The DFH5503 message suggests the PRIVACY option is in conflict (obsolete). However, when I specify PRIVACY(), in an attempt to nullify, it also fails.
If you are upgrading your TCPIPSERVICE then it is likely that the PRIVACY option is defaulting to SUPPORTED, however it is not supported with the new CICS Transaction Server for z/OS (CICS TS) V5.3 ATTLSAWARE attribute. So, you must specify PRIVACY() when specifying SSL(ATTLSAWARE).
Since the PRIVACY option within the TCPIPSERVICE definition became obsolete at CICS TS V3.2, it is only supported to provide compatibility with earlier releases of CICS. Therefore, to ALTER the PRIVACY attribute, you must run DFHCSDUP or CEDA in compatibility mode. To do this within DFHCSDUP you code COMPAT within the PARM= of your EXEC statement in your JCL as follows:
//ALTCSD EXEC PGM=DFHCSDUP,REGION=1M, // PARM='CSD(READWRITE),PAGESIZE(60),COMPAT
To enter compatibility mode within CEDA, use the PF2 key when entering the ALTER command.
See Sharing the CSD between different releases of CICS in the CICS documentation for more information about updating resource definitions in compatibility mode.
CICS/TS CICSTS CICS TS CICS Transaction Server
21 April 2016