Dynamic record management for systems utilizing virtual storage access method (VSAM) data sets with a corresponding VSAM control block structure

US8949286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8949286-B2
Application numberUS-201313767653-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2013
Priority dateAug 30, 2011
Publication dateFeb 3, 2015
Grant dateFeb 3, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

When using virtually stored data sets, such as virtual storage access method (VSAM) data sets, while the data set is open (referred to as an open time) static data set characteristics and/or job parameters have been defined for the VSAM data set. In one approach, a method for modifying a virtual storage access method (VSAM) data set includes opening a VSAM data set; and modifying a VSAM control block structure for the VSAM data set.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for modifying a virtual storage access method (VSAM) data set, the method comprising: opening, using a processor, a VSAM data set; providing, using the processor, a VSAM dynamic address space associated with the VSAM data set; and modifying, using the processor, a VSAM control block structure for the VSAM data set using the VSAM dynamic address space while the VSAM data set is open during an open time in which static data set characteristics and/or job parameters have been defined for the VSAM data set, wherein the modifying the VSAM control block structure further comprises: interacting with the VSAM data set within the VSAM dynamic address space using a VSAM console interface and/or a VSAM programming interface; and building a service request block based on the VSAM dynamic address space, wherein the service request block modifies the VSAM control block structure within the VSAM dynamic address space. 2. The method as recited in claim 1 , wherein interacting with the VSAM data set within the VSAM dynamic address space comprises at least one of: changing one or more parameters of at least one associated job; changing at least one VSAM data set characteristic; and dynamically enabling at least one VSAM record management trace in any address space. 3. The method as recited in claim 2 , wherein the at least one data set characteristic includes one or more of: allocation of buffers; deallocation of buffers; record properties; a data set size; and string properties. 4. The method as recited in claim 1 , further comprising: executing an application, the application processing the VSAM data set and building the VSAM control block structure for the VSAM data set; or locating the VSAM control block structure. 5. The method as recited in claim 1 , wherein interacting with the VSAM data set within the VSAM dynamic address space comprises indicating results of the modification of the VSAM control block structure. 6. The method as recited in claim 1 , wherein interacting with the VSAM data set within the VSAM dynamic address space occurs while the VSAM data set is open. 7. A method for modifying a data set, the method comprising: opening, using the processor, a virtually stored data set; providing, using the processor, a dynamic address space associated with the virtually stored data set; interacting, using the processor, with the virtually stored data set within the dynamic address space using a console interface and/or a programming interface; building, using the processor, a service request block based on the dynamic address space; and modifying, using the processor, a virtually stored control block structure for the virtually stored data set within the dynamic address space using the service request block. 8. The method as recited in claim 7 , further comprising: executing an application, the application being configured to process the virtually stored data set; and building the virtually stored control block structure for the virtually stored data set prior to modifying the virtually stored control block structure using the service request block. 9. The method as recited in claim 7 , further comprising: executing an application, the application being configured to process the virtually stored data set; and locating the virtually stored control block structure associated with the virtually stored data set as it is processed by the application. 10. The method as recited in claim 7 , wherein interacting with the virtually stored data set within the dynamic address space comprises indicating results of the modification of the virtually stored control block structure. 11. The method as recited in claim 7 , wherein interacting with the virtually stored data set within the dynamic address space occurs while the virtually stored data set is open. 12. The method as recited in claim 7 , wherein interacting with the virtually stored data set within the dynamic address space comprises at least one of: changing one or more parameters of at least one associated job of the virtually stored data set; changing at least one characteristic of the virtually stored data set; and dynamically enabling at least one record management trace in any address space. 13. The method as recited in claim 12 , wherein the at least one characteristic of the virtually stored data set includes one or more of: allocation of buffers; deallocation of buffers; record properties; a size of the virtually stored data set; and string properties.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • G06F3/064Primary

    Management of blocks · CPC title

  • Digital input from, or digital output to, record carriers {, e.g. RAID, emulated record carriers or networked record carriers} · CPC title

  • Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication (G06F12/08 takes precedence) · CPC title

  • Disk device · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8949286B2 cover?
When using virtually stored data sets, such as virtual storage access method (VSAM) data sets, while the data set is open (referred to as an open time) static data set characteristics and/or job parameters have been defined for the VSAM data set. In one approach, a method for modifying a virtual storage access method (VSAM) data set includes opening a VSAM data set; and modifying a VSAM control…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 03 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).