Synchronous validation and acknowledgment of electronic data interchange (EDI)
First Claim
1. A method implemented at least in part by a computing device for acknowledging receipt and validating electronic data interchange (EDI) transactions, said method comprising:
- establishing a connection session on a communication network for handling EDI transactions from a source;
receiving the EDI transactions via the communication network;
returning a receipt acknowledgement to the source indicating the EDI transactions have been received;
validating the EDI transactions as the EDI transactions are received; and
transmitting via the communication network a validation acknowledgement to the source before the connection session is terminated, said validation acknowledgement indicating the EDI transactions have been validated.
2 Assignments
0 Petitions
Accused Products
Abstract
Synchronous validation and acknowledgment of electronic data interchange (EDI) transactions. A connection session on a communication network is established for handling EDI transactions from a source. A collection of EDI transactions is received via the communication network. A receipt acknowledgement is returned to the source indicating the EDI transactions have been received. The EDI transactions are validated as the EDI transactions are received. A validation acknowledgement is transmitted via the communication network to the source before the connection session is terminated. The validation acknowledgement indicates the EDI transactions have been validated.
78 Citations
20 Claims
-
1. A method implemented at least in part by a computing device for acknowledging receipt and validating electronic data interchange (EDI) transactions, said method comprising:
-
establishing a connection session on a communication network for handling EDI transactions from a source;
receiving the EDI transactions via the communication network;
returning a receipt acknowledgement to the source indicating the EDI transactions have been received;
validating the EDI transactions as the EDI transactions are received; and
transmitting via the communication network a validation acknowledgement to the source before the connection session is terminated, said validation acknowledgement indicating the EDI transactions have been validated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for validating electronic data interchange (EDI) transactions, said system comprising:
-
an interface for receiving a message from a source, said message including a plurality of EDI transactions;
a processor for executing computer-executable instructions for;
generating a receipt acknowledgement to the source indicating the plurality of EDI transactions has been received;
evaluating the received plurality of EDI transactions according to a schema associated with the plurality of EDI transactions;
validating the plurality of EDI transactions while the processor is evaluating the plurality of EDI transactions;
generating a validation acknowledge indicating the plurality of EDI transactions has been validated; and
wherein the interface transmits the receipt acknowledgement and the validation acknowledgement to the source. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media having computer-executable components for validating electronic data interchange (EDI) transactions, said computer-executable components comprising:
-
an interface component for receiving a message from a source by establishing an connection session, said message including EDI transactions;
an acknowledgement component for generating a receipt acknowledgement to the source indicating the EDI transactions has been received;
a validation component for validating the EDI transactions when the EDI transactions are received by the interface component, wherein the acknowledgement component generates a validation acknowledge indicating the EDI transactions has been validated; and
wherein the interface component transmits the receipt acknowledgement and the validation acknowledgement to the source before the interface component terminates the established connection session. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification