A custom program was written to capture the Sysview Performance Management Option for Db2 for z/OS (IDB2) history data in SMF format for IMS billing.
After IDB2 was upgraded to release r19, the program started encountering S0C4-11 abends.
This adhoc program was developed a few years back and was not designed to handle SMF records in compressed format.
With the application of PTF RO91442 in IDB2 r19, the ability to unload and retain SMF compressed records during the history unload process became available.
This process is controlled with the 'CMP=' parameter on the IDB2 Unload job (CMP=YES is the default if not specified).
To alleviate the S0C4-11 abends when reading the compressed SMF unloaded history records, the parameter CMP=NO needed to be added to the IDB2
Unload job's execution parameters.