Listening for externally initiated requests
First Claim
1. A method for processing a request from a sending computer that is a co-member of a message group of a sysplex coupled together using a signaling service, the method comprising:
- determining, by a receiving computer that is a co-member of the message group of the sysplex, that a signaling service message has been received from the sending computer that is a co-member of the message group of the sysplex, wherein the signaling service message relates to a data transfer between the sending computer and the receiving computer that are each a respective co-member of the message group of the sysplex;
the message group of the sysplex comprises members defined to a cross-system coupling facility, wherein the cross-system coupling facility provides the signaling service;
the signaling service message is received over a first communications channel defined by the signaling service; and
the data transfer relates to an exchange of one or more files between the sending and receiving computers that are each a respective co-member of the message group of the sysplex using a second communications channel other than the first communications channel defined by the signaling service;
decoding, by the receiving computer that is a co-member of the message group of the sysplex, the signaling service message to determine contents of the signaling service message related to the data transfer; and
performing, by the receiving computer that is a co-member of the message group of the sysplex, an action related to the data transfer based on the contents of the signaling service message;
wherein;
the sending computer that is a co-member of the message group of the sysplex comprises a first data transfer module; and
the receiving computer that is a co-member of the message group of the sysplex comprises a second data transfer module, wherein the data transfer modules communicate using the signaling service of the sysplex,wherein;
the first data transfer module comprises a first control block data structure local to the sending computer that is a co-member of the message group of the sysplex; and
the second data transfer module comprises a second control block data structure local to the receiving computer that is a co-member of the message group of the sysplex.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing a request from a sending computer that is a co-member of a message group of a sysplex coupled together using a signaling service includes determining, by a receiving computer, that a signaling service message has been received from the sending computer, wherein the signaling service message relates to a data transfer between the sending computer and the receiving computer and wherein the data transfer relates to an exchange of one or more files between the sending and receiving computers using a communications channel other than the signaling service. This processing also includes decoding, by the receiving computer, the signaling service message to determine contents of the signaling service message related to the data transfer; and performing, by the receiving computer, an action related to the data transfer based on the contents of the signaling service message.
-
Citations
28 Claims
-
1. A method for processing a request from a sending computer that is a co-member of a message group of a sysplex coupled together using a signaling service, the method comprising:
-
determining, by a receiving computer that is a co-member of the message group of the sysplex, that a signaling service message has been received from the sending computer that is a co-member of the message group of the sysplex, wherein the signaling service message relates to a data transfer between the sending computer and the receiving computer that are each a respective co-member of the message group of the sysplex;
the message group of the sysplex comprises members defined to a cross-system coupling facility, wherein the cross-system coupling facility provides the signaling service;the signaling service message is received over a first communications channel defined by the signaling service; and
the data transfer relates to an exchange of one or more files between the sending and receiving computers that are each a respective co-member of the message group of the sysplex using a second communications channel other than the first communications channel defined by the signaling service;decoding, by the receiving computer that is a co-member of the message group of the sysplex, the signaling service message to determine contents of the signaling service message related to the data transfer; and performing, by the receiving computer that is a co-member of the message group of the sysplex, an action related to the data transfer based on the contents of the signaling service message; wherein; the sending computer that is a co-member of the message group of the sysplex comprises a first data transfer module; and the receiving computer that is a co-member of the message group of the sysplex comprises a second data transfer module, wherein the data transfer modules communicate using the signaling service of the sysplex, wherein; the first data transfer module comprises a first control block data structure local to the sending computer that is a co-member of the message group of the sysplex; and the second data transfer module comprises a second control block data structure local to the receiving computer that is a co-member of the message group of the sysplex. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing a request from a sending computer that is a co-member of a message group of a sysplex coupled together using a signaling service, the system comprising:
-
a processor and a memory coupled to the processor, the memory configured to store program code executable by the processor; the program code, when executed by the processor, configured to determine that a signaling service message has been received from the sending computer that is a co-member of the message group of the sysplex, wherein the signaling service message relates to a data transfer between the sending computer that is a co-member of the message group of the sysplex and the system; the message group of the sysplex comprises members defined to a cross-system coupling facility, wherein the cross-system coupling facility provides the signaling service; the signaling service message is received over a first communications channel defined by the signaling service; and the data transfer relates to an exchange of one or more files between the sending computer that is a co-member of the message group of the sysplex and the system using a second communications channel other than the first communications channel defined by the signaling service; the program code, when executed by the processor, configured to decode the signaling service message to determine contents of the signaling service message related to the data transfer; and
the program code, when executed by the processor, configured to perform an action related to the data transfer based on the contents of the signaling service message;wherein; the sending computer that is a co-member of the message group of the sysplex comprises a first data transfer module; and the receiving computer that is a co-member of the message group of the sysplex comprises a second data transfer module, wherein the data transfer modules communicate using the signaling service of the sysplex, wherein; the first data transfer module comprises a first control block data structure local to the sending computer that is a co-member of the message group of the sysplex; and the second data transfer module comprises a second control block data structure local to the receiving computer that is a co-member of the message group of the sysplex. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for processing a request, received at a receiving computer and sent by a sending computer that are each co-members of a message group of a sysplex coupled together using a signaling service, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to determine that a signaling service message has been received from the sending computer that is a co-member of the message group of the sysplex, wherein the signaling service message relates to a data transfer between the sending computer and the receiving computer that are each a respective co-member of the message group of the sysplex; the message group of the sysplex comprises members defined to a cross-system coupling facility, wherein the cross-system coupling facility provides the signaling service; the signaling service message is received over a first communications channel defined by the signaling service; and the data transfer relates to an exchange of one or more files between the sending and receiving computers that are each a respective co-member of the message group of the sysplex using a second communications channel other than the first communications channel defined by the signaling service; computer readable program code configured to decode the signaling service message to determine contents of the signaling service message related to the data transfer; and computer readable program code configured to perform an action related to the data transfer based on the contents of the signaling service message wherein; the sending computer that is a co-member of the message group of the sysplex comprises a first data transfer module; and the receiving computer that is a co-member of the message group of the sysplex comprises a second data transfer module, wherein the data transfer modules communicate using the signaling service of the sysplex, wherein; the first data transfer module comprises a first control block data structure local to the sending computer that is a co-member of the message group of the sysplex; and the second data transfer module comprises a second control block data structure local to the receiving computer that is a co-member of the message group of the sysplex. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification