Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
1999-10-15
2003-05-06
Morse, Gregory (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Das Chameli
International Business Machines - Corporation
Konrad Raynes & Victor & Mann LLP
Morse Gregory
Victor David W.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3055059