Tree-Based File System Visualizer for VSAM Index Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for maintaining mainframe file data structures, such as VSAM, lack graphical representation tools, making it difficult for users to understand and visualize complex data structures, leading to laborious analysis and potential errors in identifying issues like broken indexes or out-of-sequence keys.

Innovation Solution

A graphical user interface (GUI) is provided that displays tree-based file structures with index and data panels, allowing users to visualize and interact with VSAM index structures, navigate through pointers, and identify structural problems, using parsed index and data set information to highlight related blocks and display statistics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional text-based analysis methods are used to examine file system structures, then users can access detailed data, but the analysis process becomes laborious and error-prone with poor visualization

Engineering Contradiction:
Improvedata structure understandingVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent creates a graphical copy or representation of the file system structure through icons and visual displays. Instead of directly analyzing raw text data, the system generates a visual model that replicates the hierarchical relationships and structure of the file system, making it easier to comprehend and analyze without losing any structural information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the traditional one-dimensional text-based representation of file system data into a two-dimensional graphical interface. By displaying file system structures as visual hierarchies with icons arranged in spatial relationships, the system adds a dimensional aspect that greatly improves human comprehension and reduces analysis time.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If detailed index information is displayed in text format, then complete data is available, but user comprehension and visualization of complex structures becomes difficult

Engineering Contradiction:
Improveindex information completenessVSAvoiduser comprehension
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system creates a visual copy of the index structure using graphical icons that represent different file system components. This graphical representation maintains complete index information while transforming it into a visually comprehensible format that shows hierarchical relationships and structural connections that are difficult to perceive in text form.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs different visual characteristics including color coding to represent various file system elements and their states. This visual differentiation helps users quickly comprehend the structure and relationships in the index information without losing any data, making complex file system layouts easier to understand at a glance.

Inventive Principle:
Principle #32Color changes

3Measurement precision

If manual analysis of file system structures is performed, then thorough examination is possible, but the process is laborious and prone to errors in identifying structural problems

Engineering Contradiction:
Improveproblem identification accuracyVSAvoidmaintenance time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system generates a precise graphical copy of the file system structure that allows for accurate visual inspection of structural problems. By representing the file system hierarchy visually with icons and spatial relationships, the system enables users to quickly and accurately identify issues such as broken indexes or out-of-sequence keys without the laborious manual text analysis that leads to errors.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The graphical user interface acts as an intermediary between the raw file system data and the user's analysis process. This intermediate visual representation layer translates complex text-based index information into an easily interpretable graphical format, reducing the cognitive load and potential for human error while maintaining measurement precision in problem identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10929368B2Data set visualizer for tree based file systems
Publication Date: 2021.02.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10929368B2 patent drawing
  • US10929368B2 patent drawing
  • US10929368B2 patent drawing

AI summary

A method, apparatus and computer program product for performing database maintenance is described. Index information for data stored in a tree based file system running in a computer is received. The file system includes a set of data blocks arranged in logical layers and a set of pointers within the set of data blocks which reference respective data blocks in different logical layers. The received index information is parsed. A model of the file system is built based on the parsed index information. A graphical user interface having an index panel is presented. In the index panel, ones of a plurality of icons respectively represent ones of the set of data blocks and are arranged in layers representing the logical layers.