Black Hill Software

  • Home
  • Products
    • EasySMF
      • Online Manual
      • Release Notes and Latest Version
      • License Agreement
    • EasySMF:JE
      • EasySMF:JE Java Quickstart
      • Release Notes and Latest Version
      • Javadoc
      • License Agreement
    • EasySMF:RTI
      • EasySMF:RTI – SMF Real Time Interface
      • Javadoc
    • 30 Day Trial
  • Purchase
    • How to Buy
    • Purchase a License
  • Support
    • Documentation
      • EasySMF Desktop Online Manual
      • EasySMF:JE Javadoc
      • EasySMF RTI Javadoc
      • EasySMF JSON Javadoc
      • z/OS Utilities Javadoc
    • EasySMF Support
    • Get the latest version of EasySMF
    • EasySMF:JE Support
    • Get the latest version of EasySMF:JE
  • News
  • Contact
    • Support
    • Sales

EasySMF:JE – A Java API for z/OS SMF Data

Process z/OS SMF data without SAS

EasySMF:JE is a Java API for z/OS SMF data. The API builds on the experience gained developing EasySMF for z/OS to create a powerful and easy to use API.

EasySMF:JE runs on z/OS and other platforms such as Linux and Windows, and is zIIP eligible on z/OS.

Key Features

  • Java classes map SMF record types.
  • SMF record classes use a common pattern for reading record sections, which means that user code to process different record types will be very similar.
  • SMF data is converted to standard Java data types. Dates and times are converted to java.time classes which means you do not have to deal with the many different time units found in SMF. Different classes for LocalDateTime, ZonedDateTime, Duration etc. mean that many date and time processing errors can be detected at compile time.
  • Java Time provides simple functions for most date and time calculations, so you can easily determine things like the day of the week. It also provides time zone calculations, so you can e.g. apply a time zone to the times from the SMF records and match times between systems in different time zones. Java time can apply the rules to account for daylight savings changes etc. when translating between time zones.

Converting SMF data to JSON format

EasySMF:JSON is a free add-on to EasySMF:JE which allows you to write SMF data to JSON format.

It creates a Gson instance configured to generate JSON from SMF records mapped by EasySMF:JE classes.

Sample Reports

Sample reports are available on Github:

https://github.com/BlackHillSoftware/easysmf-samples

30 Day Trial

A free 30 day trial is available. Use the following links to download the trial:

  • EasySMF:JE – Zip format – Jars and samples in zip format
  • EasySMF:JE – tar.gz format – Jars and samples in tar.gz format
  • EasySMF:JE – Pax archive – Jars and samples in pax archive format, for installation on z/OS

Download the Installation and Users Guide

Enter your email address to receive a 30 day temporary key:

Loading

Contact info@blackhillsoftware.com for more information

30 Day Trial

EasySMF and EasySMF:JE are available for a free 30 day trial. Download now and start using them immediately.
30 Day Trial

Information

EasySMF:JE Java API for SMF: Quickstart

Java vs C++ : Drag Racing on z/OS

News

  • Using zEDC compression for SMF data
  • Text message alerts using the z/OS SMF Real Time Interface
  • DCOLLECT Reports and DCOLLECT to JSON using Java

Black Hill Software

Suite 10b, 28 University Drive, Mt Helen, VIC 3350, Australia
PO Box 2214, Bakery Hill, VIC 3354, Australia
+61 3 5331 8201
+1 (310) 634 9882
info@blackhillsoftware.com

News

  • Using zEDC compression for SMF data
  • Text message alerts using the z/OS SMF Real Time Interface
  • DCOLLECT Reports and DCOLLECT to JSON using Java

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in