IP Library Granted Patent US 11,061,685
Granted Patent B2
US 11,061,685 · App. 16/286,985 · Granted Jul 13, 2021

Extended asynchronous data mover functions compatibility indication

Inventors: Louis P. Gomes (Poughkeepsie, NY); Bruce Giamei (Lagrangeville, NY); Timothy Slegel (Staatsburg, NY); Mark Farrell (Pleasant Valley, NY); Matthias Klein (Poughkeepsie, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F9/3871G06F9/3004G06F9/463
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,061,685
App. No.
16/286,985
Granted
Jul 13, 2021
Kind
B2
Abstract

A method is provided that is executable by a processor of a computer. Note that the processor is communicatively coupled to a memory of the computer, and the memory stores a response block of a call command. In implementing the method, the processor defines a sub-functions field in the response block of the call command. Further the processor indicates that a set of functions of a set of instructions are installed and available at an interface based on a corresponding sub-functions flag within the sub-functions field being set. Note that the interface is also being executed on the computer and that the set of functions being represented by the corresponding sub-functions flag. The processor further indicates that the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set.

Claims (16)

1. A method comprising: defining, by a processor of a computer, a sub-functions field in a response block of a call command, the processor communicatively coupled to a memory, the response block being stored in the memory, wherein the call command comprises a store extended asynchronous data mover (EADM) information channel subsystem call (CHSC), wherein the response block comprises an EADM facility flags field, an EADM sub-function flags field, a maximum compression data length filed, and a maximum compression data-specification block count field, wherein each bit in the EADM sub-functions flags field represents one function of a set of functions that are installed and available at an interface; indicating, by the processor, the set of functions that are installed and available at the interface based on a corresponding sub-functions flag within the EADM sub-functions flags field being set, the interface being executed on the computer, the set of functions being represented by the EADM sub-functions flags field; and indicating, by the processor, the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set;

wherein the set of functions of the set of instructions are of a first machine being executed on the computer, and wherein the interface is a second machine.

2. The method of claim 1 , wherein the interface comprises an EADM interface.

3. The method of claim 1 , wherein the set of functions are not usable by the interface based on the set of functions of the set of instructions represented by the EADM sub-functions flag not being installed.

4. The method of claim 1 , wherein a facility uses the interface to execute the set of instructions with a subset of functions via a system assistance processor of the computer.

5. The method of claim 4 , wherein the facility contains a set of managing EADM features and each one of these features includes a set of EADM commands.

6. The method of claim 5 , wherein each command of the set of EADM commands can uses one or more of the set of instructions and corresponding functions to complete a task.

7. A computer program product comprising a computer readable storage medium, the computer readable storage medium comprising computer executable instructions, which when executing by a processor of a computer causes operations comprising: defining, by the processor, a sub-functions field in a response block of a call command, the processor communicatively coupled to a memory, wherein the call command comprises a store extended asynchronous data mover (EADM) information channel subsystem call (CHSC), wherein the response block comprises an EADM facility flags field, an EADM sub-function flags field, a maximum compression data length filed, and a maximum compression data-specification block count field, the response block being stored in the memory, wherein each bit in the EADM sub-functions flags field represents one function of a set of functions that are installed and available at an interface; indicating, by the processor, the set of functions that are installed and available at the interface based on a corresponding sub-functions flag within the EADM sub-functions flags field being set, the interface being executed on the computer, the set of functions being represented by the EADM sub-functions flags field; and indicating, by the processor, the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set;

wherein the set of functions of the set of instructions are of a first machine being executed on the computer, and wherein the interface is a second machine.

8. The computer program product of claim 7 , wherein the interface comprises an EADM interface.

9. The computer program product of claim 7 , wherein the set of functions are not usable by the interface based on the set of functions of the set of instructions represented by the EADM sub-functions flags field not being installed.

10. The computer program product of claim 7 , wherein a facility uses the interface to execute the set of instructions with a subset of functions via a system assistance processor of the computer.

11. The computer program product of claim 10 , wherein the facility contains a set of managing EADM features and each one of these features includes a set of EADM commands.

12. The computer program product of claim 11 , wherein each command of the set of EADM commands uses one or more of the set of instructions and corresponding functions to complete a task.

13. A system comprising: an interface being executed thereon; a memory storing a response block; and a processor communicatively coupled to the memory and causing operations of the system comprising: defining, by the processor, a sub-functions field in the response block of the call command, wherein the call command comprises a store extended asynchronous data mover (EADM) information channel subsystem call (CHSC), wherein the response block comprises an EADM facility flags field, an EADM sub-function flags field, a maximum compression data length filed, and a maximum compression data-specification block count field, the processor communicatively coupled to a memory, wherein each bit in the EADM sub-functions flags field represents one function of a set of functions that are installed and available at an interface; indicating, by the processor, the set of functions that are installed and available at the interface based on a corresponding sub-functions flag within the EADM sub-functions flags field being set, the interface being executed on the computer, the set of functions being represented by the EADM sub-functions flags field; and indicating, by the processor, the set of functions of the set of instructions are not installed based on the corresponding sub-functions flag not being set;

wherein the set of functions of the set of instructions are of a first machine being executed on the computer, and wherein the interface is a second machine.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE 3 ADDED CONVEYING PARTIES AND EXECUTION DATES ALSO 2ND INVENTOR'S NAME AND EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 48454 FRAME: 967. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2020
From: GOMES, LOUIS P.; GIAMEI, BRUCE; SLEGEL, TIMOTHY; FARRELL, MARK; KLEIN, MATTHIAS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052133/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2019
From: GOMES, LOUIS P.; GIAMEI, BRUCE CONRAD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048454/0967 →
Continuity (1)
Related Publication 20200272476A1 · Aug 27, 2020