Browse Prior Art Database

Spool Data Set Retrieval and Reinitialization

IP.com Disclosure Number: IPCOM000078927D
Original Publication Date: 1973-Apr-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Unger, FJ: AUTHOR

Abstract

A spool manipulation method is utilized to retrieve and reinitialize spool data set information. The method is used to enhance system reliability by allowing for the automatic restart of an abended job step.

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

Page 1 of 1

Spool Data Set Retrieval and Reinitialization

A spool manipulation method is utilized to retrieve and reinitialize spool data set information. The method is used to enhance system reliability by allowing for the automatic restart of an abended job step.

To provide the system with input and output spool data sets reflecting the abended job's status prior to allocation and execution, a dummy job is created and interpreted with the abended job's input spool data sets. This is accomplished by making the dummy job's Data Set Dictionary (DSD) Job Control Language (JCL) and PROCEDURE data set addresses point to the abended job's JCL and PROCEDURE data sets. There are buffers retrieved which are uniquely identified with the abended job, when the input spool data sets are opened for interpretation. System integrity requires a job's buffers not to be used by another job. Therefore, a buffer ID is checked against the job number. By having the abended job's number found in the Spool User Table (SUTBL), DSD, and Disk Entry Record (DER) swapped with the dummy job number, system integrity is satisfied. These tables are checkpointed to disk in order that the Interpreter retrieves the updated tables, as seen in Fig. 1.

After interpretation, the job numbers are swapped to return them to their original SUTBL entries. The abended step's System Message Spool Data Set (SM data set) is exchanged for the dummy job's SM data set. The abended step's SM data set now has interpreter message...