Identifying host transactions and journal entries

Now that you understand the functionality of the application and have defined the business processes, the next step is to identify the host transaction messages and the data that is to be kept in the Electronic Journal.

For the Customer Search transaction, the following information is sent to the host:
The reply from the Customer Search transaction includes the following information:
For the Withdrawal and Deposit transactions, the following information is sent to the host:
The reply from the Withdrawal and the Deposit transactions includes the following information:
For the Account Statement transaction, the following information is sent to the host:
The reply from the Account Statement transaction includes the following information:
The information to be sent to the host must be in a format that can be understood by the host application. In the Multi-Channel Sample Application, each field in the buffer must be preceded by a field identifier, and fields must be separated from each other using the delimiter #. The following is an example of a formatted buffer for a withdrawal operation:
TX02AN=10011004217460000041#DT=18072000#AM=10000#BR=1005#
where TX02 is the transaction type identifier for withdrawal transactions, and AN, DT, AM, and BR are the field identifiers for the Account Number, Date, Amount, and Branch Identifier fields, respectively.

The information is saved in the Electronic Journal. The application writes an entry in the Electronic Journal before sending data to the host, and that entry is updated with the host reply after the reply is received.

The following information is kept in the journal: