Transactions
A transaction is a specific pair of messages passed between a Client and a Server. Examples of transactions are a Login Transaction, an OrderNew Transaction and an OrderAmend Transaction. In each case, a Client sends a transaction message to the Server. The Server may process the transaction itself, or send the transaction onto a further destination (such as an exchange trading engine). In any event, the Server responds to the transaction with one and only one transaction reply message.