CICS ISV file is not part of the CICS package since CTS 4.2.
Client must ask for the file from IBM
See following Link:
https://www-01.ibm.com/support/docview.wss?uid=swg21170256
ISV file needs to be requested from IBM and can delay DBDT upgrade
Please follow the steps below to get around the assembly error:
1. create a small PDS library temporarily modeling it after CICSSYS.CTS530.CICS.SDFHMAC, let's call it anyname.TESTMAC or anything else according to your standards.
2. Copy the macro DFHLFM from the SDFHMAC to the just created TESTMAC.
3. Edit the DFHLFM macro in the TESTMAC library and delete the line towards the bottom of the macro that refers to DFHPROLG. It is "COPY DFHPROLG". Save the change and PF3 out.
4. Add a DD card with this new test macro library ahead of the dataset definition for SDFHMAC. Please see below how it is going to look like:
// DD DISP=SHR,DSN=anyname.TESTMAC
// DD DISP=SHR,DSN=CICSSYS.CTS530.CICS.SDFHMAC
Save your JCL changes and submit the JCL for assembly.
Furthermore the following APARs are required:
APAR #: SO05159 Title: SUPPORT FOR CICS/TS 5.2, 5.3 AND 5.4
APAR #: SO05745 Title: COMPATIBILITY SOLUTION FOR DATACOM/DB 15.0 AND 15.1
See also, about previous release:
APAR #: RO53089 Title: SUPPORT FOR CICS/TS 4.2 AND FOR VERSION 14.0 OF DB AND DBC