Browse Prior Art Database

Universal SMF Formatter Adapter

IP.com Disclosure Number: IPCOM000216763D
Publication Date: 2012-Apr-18
Document File: 1 page(s) / 15K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method that pre-processes the System Management Facility (SMF) mappings in a parser that generates a common interface for any formatting tool. This ensures a more reliable system to format SMF records for viewing.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 73% of the total text.

Page 01 of 1

Universal SMF Formatter Adapter

System Management Facility (SMF) records require some formatting tool to render them viewable. Formatting tools for SMF records can vary in different languages, but mainly perform on the mainframe. Formatting tools also require the individual to know what fields they need and write some code to format the specific fields. These methods can be tedious and error prone. For example, if the formatting tools use an out dated or bad pre-defined mapping of a certain SMF field, then the tool does not correctly represent the SMF data. Also, SMF mappings are subject to change; therefore, the tool might leave certain fields out of the formatted view. SMF field names can also change and cause incorrect mapping offsets. SMF vendor tools can be error-prone and therefore unreliable to use.

The solution is a method that pre-processes the SMF mappings (in PLX* or similar language) in a parser that generates a common interface (e.g., Extensible Markup Language (XML) or any other languages) for any application to use. The process for implementing this invention follows:

1. Input all SMF mapping macros (PLX or similar version) into a parser that generates an XML file to be used on any platform that can read XML, not only limited to just be on the mainframe

2. The parser reads every macro line from the original SMF mapping and generates more efficient, descriptive, and flexible corresponding XML output to be used either by an application or a human

3....