Method, system, and program for accessing data in different...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S126000, C709S227000, C709S228000, C707S793000

Reexamination Certificate

active

06560772

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method, system, and program for providing data to an application program from different environments and, in particular, processing the data with at least one routine to make available to the application program.
2. Description of the Related Art
The International Business Machine Corporation's (IBM) interactive problem control system (IPCS) is a tool provided with the IBM MVS operating system to aid in diagnosing software failures. IPCS provides formatting and analysis support for dumps and traces produced by MVS, other program products, and applications that run on MVS.** A dump occurs during an abnormal end of a program (ABEND). If such a system error occurs, data in memory is written to disk storage, i.e., dumped. IPCS is used to format and analyze unformatted dumps. When unformatted dump data sets are submitted, IPCS simulates dynamic address translation (DAT) and other storage management functions to recreate the system environment at the time of the dump. IPCS reads the unformatted dump data and translates it into words. For example, IPCS can identify jobs with error return codes, resource contention in the system, and control block overlays.
To utilize IPCS, a system administrator must enter a series of specialized commands to perform dump and trace analysis, such as analyze, format, view, retrieve, and copy dump and trace data, and to maintain an IPCS session. Details of the IPCS program are described in the IBM publication “OS/390 MVS Interactive Problem Control System (IPCS) User's Guide,” IBM document no. GC28-1756-00 (IBM Copyright 1996), which publication is incorporated herein by reference in its entirety.
One problem with IPCS is the difficulty in analyzing the compressed and unformatted dumped data to determine the source of the error. Thus, there is a need in the art to integrate utilities especially useful for presenting formatted and compressed data with programs that provide access to data dumps, such as IPCS.
SUMMARY OF THE PREFERRED EMBODIMENTS
To address the shortcomings in the prior art discussed above, preferred embodiments disclose a method, system, and program for making data available to a first application program. A determination is made of an environment in which the first application program is called. Data is accessed in a first format if the determined environment is a first environment. Otherwise, if the determined environment is a second environment, then a second application program is called. The second application program performs accessing data in a second format and storing the accessed data in a storage location. The accessed data in the storage location is accessible to the first application program.
In further embodiments, the data in the second format is dumped from memory during an abnormal end. In such case, the first application program is capable of decompressing and formatting the dumped data for diagnostic purposes.
In still further embodiments, the second application program comprises at least one get routine to access the data and at least one convert routine to convert the accessed data to another format. In such case, the get routine accesses the data in the second format and the convert routine converts the data to another format before storing the accessed data in the storage location for access by the first application program.
Preferred embodiments provide a programming technique to make data available to a utility program when the utility program would not otherwise have access to the data. With the preferred embodiments, a standard set of routines may be used to interface data from one environment with the utility program that operates in a different environment. With the preferred embodiment technique, dump data can be accessed from an IPCS environment and made available to the DSN1PRNT utility to format and decompress for diagnostic purposes. In this way, the diagnostic features of one program, e.g., DSN1PRNT, can be used to access data, e.g., dump data, that would normally not be accessible to the utility.


REFERENCES:
patent: 5119377 (1992-06-01), Cobb et al.
patent: 5265250 (1993-11-01), Andrade et al.
patent: 5446900 (1995-08-01), Kimelman
patent: 5708828 (1998-01-01), Coleman
patent: 5794042 (1998-08-01), Terada et al.
patent: 5806062 (1998-09-01), Chen et al.
patent: 5832274 (1998-11-01), Cutler et al.
patent: 5911074 (1999-06-01), Leprince et al.
patent: 5930495 (1999-07-01), Christopher et al.
patent: 5983012 (1999-11-01), Bianchi et al.
patent: 6006029 (1999-12-01), Bianchi et al.
patent: 6032147 (2000-02-01), Williams et al.
patent: 6055227 (2000-04-01), Lennert et al.
patent: 6085253 (2000-07-01), Blackwell et al.
patent: 6105021 (2000-08-01), Berstis
patent: 6182279 (2001-01-01), Buxton
patent: 6219669 (2001-04-01), Haff et al.
patent: RE37258 (2001-07-01), Patel et al.
patent: 6324683 (2001-11-01), Fuh et al.
patent: 6327623 (2001-12-01), Watts
patent: 6442663 (2002-08-01), Sun et al.
Title: File name mapping in a heterogeneous distributed environment, IBM Technical Disclosure Bulletin, Mar. 1990.*
Title: Convert: A high level translation definition language for data conversion, author: Shu et al, ACM, Oct., 1975.*
Title: DB2 Universal Database for OS/390, Utility Guide & Reference vol. 6, IBM, Jun. 1999 pp. 487-493.*
Title: A multiple processor approach to data compression, ACM, Simpson et al, 1998.*
IBM Corp., “DB2 Universal Database for OS/390 Utility Guide and Reference, Version 6”, IBM Document No. SC26-9015-00, 1999, Chapter 3-9, pp. 487-494.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method, system, and program for accessing data in different... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system, and program for accessing data in different..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for accessing data in different... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3055059

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.