System and method for exchanging information among exchange applications
First Claim
Patent Images
1. A method for accessing transaction messages in a data store of a first gateway, comprising:
- receiving, by the first gateway, a data frame request from a second gateway, the data frame request comprising a structured query and including criteria for retrieving at least one transaction message transmitted by or received at the first gateway and stored in the data store of the first gateway,wherein the at least one transaction message stored at the first gateway includes information of a transaction identified by metadata associated with the at least one transaction message, the metadata comprising a unique message identifier and zero or more of a unique transaction identifier, a message type, or a transaction type, andwherein the criteria for retrieving the at least one transaction message included in the data frame request includes the metadata associated with the at least one transaction message;
retrieving, by the first gateway, the at least one transaction message from the data store of the first gateway using the criteria for retrieving the at least one transaction message included in the received data frame request; and
generating, by the first gateway comprising at least one processor, a data frame comprising the at least one transaction message retrieved from the data store of the first gateway, the data frame having a format that is readable by a character editor; and
sending, by the first gateway to the second gateway, responsive to the data frame request, the generated data frame.
0 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for accessing messages in a data store in a gateway, a data frame request, which is a structured SQL query, is received at the gateway. The received data frame request is applied to the gateway data store, which stores messages. A data frame is generated that comprises messages from the data store that are responsive to the received data frame request, the data frame having a format that is readable by a character editor.
234 Citations
25 Claims
-
1. A method for accessing transaction messages in a data store of a first gateway, comprising:
-
receiving, by the first gateway, a data frame request from a second gateway, the data frame request comprising a structured query and including criteria for retrieving at least one transaction message transmitted by or received at the first gateway and stored in the data store of the first gateway, wherein the at least one transaction message stored at the first gateway includes information of a transaction identified by metadata associated with the at least one transaction message, the metadata comprising a unique message identifier and zero or more of a unique transaction identifier, a message type, or a transaction type, and wherein the criteria for retrieving the at least one transaction message included in the data frame request includes the metadata associated with the at least one transaction message; retrieving, by the first gateway, the at least one transaction message from the data store of the first gateway using the criteria for retrieving the at least one transaction message included in the received data frame request; and generating, by the first gateway comprising at least one processor, a data frame comprising the at least one transaction message retrieved from the data store of the first gateway, the data frame having a format that is readable by a character editor; and sending, by the first gateway to the second gateway, responsive to the data frame request, the generated data frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for accessing data in a data store in a first gateway, comprising:
-
receiving, by the first gateway, a data frame request from a second gateway, the data frame request comprising a structured query and including criteria for retrieving state data stored in the data store of the first gateway; wherein the state data is associated with at least one transaction message stored at the first gateway, the at least one transaction message including information of a transaction identified by metadata associated with the at least one transaction message, the metadata comprising a unique message identifier and zero or more of a unique transaction identifier, a message type, or a transaction type, and wherein the criteria for retrieving the state data included in the data frame request includes the metadata associated with the at least one transaction message; retrieving, by the first gateway, the state data from the data store of the first gateway using the criteria for retrieving the state data included in the received data frame request; and generating, by the first gateway comprising at least one processor, a data frame comprising the state data retrieved from the data store, the data frame having a format that is readable by a character editor; and sending, by the first gateway to the second gateway, responsive to the data frame request, the generated data frame. - View Dependent Claims (13)
-
-
14. A gateway for storing and accessing transaction messages in a data store, comprising:
-
a processor; and a memory, coupled to the processor, the memory comprising a plurality of instructions executed by the processor, the plurality of instructions configured to; receive, at the gateway, a data frame request from a second gateway, the data frame request comprising a structured query and including criteria for retrieving at least one transaction message transmitted by or received at the gateway and stored in the data store of the gateway; wherein the at least one transaction message stored at the first gateway includes information of a transaction identified by metadata associated with the at least one transaction message, the metadata comprising a unique message identifier and zero or more of a unique transaction identifier, a message type, or a transaction type, and wherein the criteria for retrieving the at least one transaction message included in the data frame request includes the metadata associated with the at least one transaction message; retrieve, at the gateway, the at least one transaction message from the data store of the gateway using the criteria for retrieving the at least one transaction message included in the received data frame request; and generate, at the gateway, a data frame comprising the at least one transaction message retrieved from the data store, the data frame having a format that is readable by a character editor; and send, to the second gateway, responsive to the data frame request, the generated data frame. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A gateway, comprising:
-
a data store storing transaction messages, each message including a message header with one or more header blocks and a payload; an abstract queue configured to receive a data frame request from a second gateway comprising a structured query and including criteria for retrieving at least one transaction message transmitted by or received at the gateway and stored in the data store of the gateway, wherein the at least one transaction message stored at the first gateway includes information of a transaction identified by metadata associated with the at least one transaction message, the metadata comprising a unique message identifier and zero or more of a unique transaction identifier, a message type, or a transaction type, and wherein the criteria for retrieving the at least one transaction message included in the data frame request includes the metadata associated with the at least one transaction message; at least one processing unit configured to; retrieve the at least one transaction message from the data store of the gateway using the criteria for retrieving the at least one transaction message included in the received data frame request; generate a data frame comprising the at least one transaction message retrieved from the data store, the data frame having a format that is readable by a character editor; and send, from the gateway to the second gateway, responsive to the data frame request, the generated data frame. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification