Release Notes:
1.0.0
Add "Check for Updates" function to Help menu.
Reset evaluation period so that previous users get a new evaluation period.
Fix a bug where zIIPs and zAAPs are reported with CPs in the MVS CPU busy reports.
Fix a problem where the window warning that the license had expired could be hidden behind the main window if you switched away from the application while a report loaded.
0.9.12
Allow Catalog and Select Data dialogs to be closed with Escape key.
Improve the Load Data dialogs to reduce the number of steps required.
Confirm before closing EasySMF if loading data is in progress.
Modify Job Details report to incorporate information from all type 30 subtypes so that the report can show system tasks and incomplete jobs, rather than only completed jobs.
Correct a KeyNotFound error in the System CPU Busy report if a CPU type is selected and there are no PR/SM Logical Processor Data sections for that CPU type e.g. under VM.
Fix a crash when type 30 subtype 4 record(s) exist for a step, but no Completion section is found.
Fix a crash if the displayed report was scrolled while another report was loading.
Fix the error: 417: Expectation Failed when trying to submit a crash report through some proxies.
Fix a crash if no data is found for the job specified in the Job Details report.
Fix a bug where displayed report parameters could get out of sync with the report when using the Back and Forward buttons.
Fixed a crash if EasySMF was closed while a report was loading.
Fix missing system ID in SMF Data Lost report.
Fix incorrect start time in SMF Data Lost report.
Correct a bug where the day of the month was calculated incorrectly when moving backwards and forwards by month.
Change the end of the time range to be an even minute instead of 23:59:59.99... etc. so that an accurate end time can be entered manually.
Fix a crash if loading of the Service by Program Name report is interrupted.
0.9.11
Change the export to CSV function to use a culture-specific separator character, so that it works correctly for cultures that use the comma as the decimal point.
Perform DD consolidation for EXCP sections in the Job Detail report. Report how many DD sections were consolidated for each entry.
Report how many type 30 records were found for each job during the interval in the Job Status During Interval report.
0.9.10
Printing support.
0.9.9
Add READTAPEFORMAT=S to FTP SITE commands to so that VBS format tapes are loaded correctly.
Allow SITE commands used for the file transfer to be modified.
0.9.8
Change the CPU usage by LPAR report to display a percentage, if the SMF records contain the number of physical CPUs.
Allow the timeout value to be changed for FTP transfers, to allow for time for tape positioning etc.
Add diagnostics and more informative error messages for various problems with the input data (missing RDW etc.)
Fix error exporting Dataset Activity report to CSV format.
Reduce memory required when loading files (out of memory error after about 8 million records)
Fix problems with exporting and importing large amounts of data (compression ratio is also improved).
Allow data to be exported uncompressed, for better speed where disk space doesn't need to be conserved.
0.9.7
Combined reports RMF Service by Service Class and RMF Service by Service Class Summary into a single report with multiple tab pages, and added a tab page with the data in tabular form. Did the same for RMF Service by Report Class.
Added tab pages with tabular format data to other Service by... reports.
Fixed a bug extracting job accounting information from type 30 records.
Added job accounting fields to Job Completions report.
Add ability to export data in CSV format to all tabular reports, for importing into Excel etc.
0.9.6
Add support for files downloaded to the PC using RECFM=U e.g for use with SAS. These files include the BDW as well as the RDW.
Correct problem with EXCP count values - SMF30TEX seems to sometimes be present but invalid, so only use it if SMF30TEP is flagged as invalid.
0.9.5
Improve time range selection logic:
- Set initial start/end values to a time period with data if possible.
- Set "All" time period to the earliest and latest SMF record times (if there is a long time between earliest and latest SMF records, you probably don't want to use the "All" time range).
- Update "All" time period as data is loaded.
0.9.4
Fix index out of range crash when loading records.
0.9.2
Fix crash creating SMF type 72 reports.
0.9.1
Initial release
