In this step, you create a dictionary of names for the data elements that you uncovered while identifying host transactions and journal entries in the previous step. The data dictionary ensures that each data element has a common identity in all parts of the system, whether it is being sent to the host, stored in the journal, or printed. Although the dictionary may seem trivial for the sample application, it is important in a real project. The data dictionary ensures that the same concepts are used in the teller application processes running on the first and second tiers, and in the host application that runs the main business logic.
Data element description | Internal name |
---|---|
Date | Date |
Account number | AccountNumber |
Account balance | AccountBalance |
Maximum amount | MaxAmount |
Customer identifier | CustomerId |
Customer name | CustomerName |
Transaction identifier | TrxId |
Operation amount | Amount |
Branch identifier | BranchId |
Account list
|
AccountList type Account type
|
Statement details list
|
accountStatementDetails
|
Terminal identifier | TID |
Logged-on user identifier | UserId |
Host transaction reply code | TrxReplyCode |
Host transaction error message | TrxErrorMessage |
Data sent to host system | HostBuff |