Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US8949286B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8949286-B2 |
| Application number | US-201313767653-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 14, 2013 |
| Priority date | Aug 30, 2011 |
| Publication date | Feb 3, 2015 |
| Grant date | Feb 3, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Hypervisor-specific management and integration aspects · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.