Log transaction analysis utility reports

You can obtain detailed data at the individual transaction level by using the Log Transaction Analysis utility (DFSILTA0). Although the data is not summarized by this utility, the detail report lines bring together many information items that help you assess the service given to a transaction type and the effect of the scheduling algorithm. The report shows actual response data because input data is the IMS log.

If you do not process the entire IMS log, data is presented from a starting checkpoint to a cutoff point. You can limit the sample of transaction processing to be analyzed by specifying the start time and duration in minutes, or you can specify the number of checkpoints to be included after the specified starting checkpoint. Canceled messages are not included in the report.

You can specify a sort order in the second step in the utility execution by using the starting position and lengths of the fields that are in the report detail records.

The sort control statement when you want a report to be sequenced by the message class and the transaction priority is as follows:
SORT FIELDS = (18,3,CH,A,16,1,CH,A)

You can also use the option to create a DASD data set of the detail report records, and then you can develop an analysis program to extract and summarize the data.

As an example, you can view the format of the Log Analysis report and the full list of data items captured for each report detail line in Examining scheduling activity. The elapsed time details is captured to the nearest tenth of a second. The Processing Types field is a key description item in the generated report.