Browse Prior Art Database

Caching of datasets in Unix System Services, for processing by platform-agnostic applications.

IP.com Disclosure Number: IPCOM000210509D
Publication Date: 2011-Sep-07
Document File: 2 page(s) / 321K

Publishing Venue

The IP.com Prior Art Database

Abstract

Applications that read and process files, and are required to run on multiple operating systems, need to be able to access data in, for example, z/OS datasets. Typically this requires writing platform-specific code to access this data, and to handle the access to these file types. This disclosure introduces the concept of a cached view of datasets within the HFS/ZFS (Unix System Services) filesystem on z/OS. Rather than requiring z/OS-specific code to manage the file and access the data, an application can be platform independent.

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

Page 01 of 2

Caching of datasets in Unix System Services , for processing by platform-agnostic applications.

A program is disclosed that creates and manages a cache of z/OS datasets within the HFS/ZFS (Unix System Services) filesystem on z/OS.

Applications that read and process files, and are required to run on multiple operating systems, need to be able to access data in z/OS datasets. Typically this requires writing platform-specific code to access this data, and to handle the access to these file types.

    Solutions to this problem involve using platform or programming language capability to access and read this data. The drawback of this approach is that the resulting code is specific to z/OS, and the application needs to contain (and maintain) a solution that is completely separate from the code it uses to access and read files on other operating systems' file types.

    An additional solution is required to minimise the amount of platform-specific code required, and to make the actual processing of data from the file common.

    Using this disclosure, rather than requiring z/OS-specific code to manage the file and access the data, an application can be platform independent.

    Once files exist in the cached representation, the code to access the files and their data is exactly the same as on other operating systems.

    This can be implemented via a self-contained piece of code / package which manages the interaction between datasets and Unix System Services. Referred to from here on as...