Trying to create a CICS transaction report based off canned report CICS017 as a sample. But no data is displayed in the output when running the report from an SMF file. Running the report against the LOGGER file, works fine.
Check in the SYSVIEW member in the SYSVIEWparmlib if compression is set to NO. If you check your SMF datasets there should be SYSVIEW/CICS SMF255:27 records. But if you check closer, they have been compressed by SYSVIEW before placing them into SMF. This compression is native to SYSVIEW, and later when IFASMFDx reads the SMF record, it does not decompress the record because it does not know it is compressed, nor how to decompress the record.
All of these options need to be set to NO:
SMF-CICSSYSD-Compression NO
SMF-CICSTRAN-Compression NO
SMF-CICSTSUM-Compression NO
SMF-CICSXLOG-Compression NO
With the above options set to NO, SYSVIEW will not send compressed records to SMF, and IFASMFDx will be able to read the uncompressed records, thus allowing the Report Writer to read the record. It is also recommended to set the following options:
LOG-EXCEPTIONS-SMF YES
LOG-SYSTEM-DATA-SMF YES
LOG-TRANSACTION-SUMMARY-SMF YES
LOG-TRANSACTIONS-SMF YES