Journal Viewer Release Notes Contents Revision History... 2 Installation Notes... 3 Introduction... 3 Main Dialog... 3 Open Journal File... 4 Navigation Section... 5 Filtering Listed Records... 6 None... 6 Filter on Response Code... 6 Filter on Record Type... 6 Filter on Records with Extended Data... 7 Saving to Text File... 7 Journal Viewer Release Notes Page 1
Revision History Date Version Notes July 17, 2013 1.0.0.9 Initial release December 20, 2013 1.0.0.10 Fixed issue where record times were calculated using local time zone Journal Viewer Release Notes Page 2
Installation Notes The journal viewer is provided to the customer as an executable utility (.exe file). It is not designed with the standard Microsoft installation process feature. The process of installing the application involves little more than copying the executable image to known folder on your fixed drive, for example C:\Documents and Settings\username\My Documents (username is your user name) and launching it from there. You may encounter file open operational errors on Windows 7 machines if you attempt running the application directly from an attached USB thumb drive or from the desktop. If you encounter these issues, try the following: 1. Right click on the application from the desktop or thumb drive 2. Choose properties 3. Click on the compatibility tab 4. Check the option to run in compatibility mode 5. Choose the XP option 6. Attempt to run the application from the desktop or thumb drive Introduction This document describes the features and issues with the Triton Journal Viewer version 1.0.0.9. Main Dialog The main dialog is as follows: Figure 1 Main Dialog Journal Viewer Release Notes Page 3
Open Journal File This button allows the user to select a Triton journal file. The following dialog is displayed: Figure 2 Journal File Selection Select the file and press the open button. The application will import the journal data into the viewer and display the selected journal file name in the edit box marked Journal File Name : The statistics edit control contains some statistical data on the journal file contents. When first opened the viewer is positioned at the first entry in the journal and reports summary information in the Current Record Type, Current sequence Number and Current Date/Time edit controls. The total number of records is also displayed in the Total Records edit control. Journal Viewer Release Notes Page 4
Navigation Section The navigation section allows the user to go from one journal to the next in sequence with several options. 1. The >>> button move moves to the next record in the sequence. At the end of the list of records the application wraps back to the first record numbered at 0. 2. The <<< button move moves to the previous record in the sequence. At the beginning of the list of records the application wraps to the last record. 3. Jump To Record button allows the user to jump to a specific record in the list by displaying the following dialog:. The user must select a record in the displayed range. The application will then display the referenced record. 4. Bookmark Record button allows the user to bookmark the record currently displayed. Use this button in combination with the Navigate by Bookmark checkbox. When the Navigate by Bookmark is checked and there are bookmarked records in the list, the <<< and >>> buttons will jump to the previous or next bookmarked record in the list respectively. If there are no bookmarked records the viewer ignores command to move forward or backwards through the list (remains at the current record) 5. Remove Bookmark button removes a bookmark from the selected record. 6. Remove All Bookmarks button removes all bookmarks from the list 1 7. Show Details: button presents the detailed information for the record as shown in Figure 1. Figure 3 Typical Text Record Dialog 1 This function currently does not work but will be fixed in future releases. The work around is to use Remove Bookmark button for each record in bookmarked in sequence. Journal Viewer Release Notes Page 5
Filtering Listed Records The filtering section allows for filtering the displayed records as follows: None All records are displayed Filter on Response Code When this radio button is clicked, the user is prompted with the following dialog to select the response code to filter on: Figure 4 Response Code Filtering Dialog In this example, the user is choosing filter on Card Expired response codes. After selected, the application reconstructs the list displaying only records that have the selected response code. If there are none, no records are displayed. Filter on Record Type When this radio button selected, the application displays the following dialog to select the record type filter: Journal Viewer Release Notes Page 6
Figure 5 Record Type Filtering Dialog After selected, the application reconstructs the list displaying only records that have the selected record type. If there are none, no records are displayed. Filter on Records with Extended Data When this radio button selected, the application automatically filters all records from the list that do NOT contain extended data. Saving to Text File The user has the option to save the displayed records to a text file. When the button is pressed the user is prompted to specify a target file to receive the information: Journal Viewer Release Notes Page 7
Figure 6 Text File Save Option If the file does not exist, the user is prompted for permission to create the file: Figure 7 File Creation Prompt If an existing text file is selected, it is overwritten with no warning. The following example shows a file resulting from a list of records filtering on Insufficient Funds response code, which only has 2 such entries 2 : ======================================================== Transaction Record -------------------------------------------------------- 01/27/2005, 04:48:42 Terminal Mode: Live Transaction Type: Credit Withdrawal Sequence: 123 Account Number: XXXXXX0000XXXXXXXXX Business Date: Not supported Authorization Number: 01420123 Requested Amount: 4000 Dispensed Amount: 0 Surcharge Amount: 200 Dispense Status: 0 Common Response Code: 7 Notes for Cassette A: 0 Notes for Cassette B: 0 Notes for Cassette C: 0 Notes for Cassette D: 0 Rejected Notes for Cassette A: 0 Rejected Notes for Cassette B: 0 Rejected Notes for Cassette C: 0 Rejected Notes for Cassette D: 0 ReversalStatus: 0 Reversal Communications Status: 00 Cassettes OOS: None Trace Number: 000000000000 ======================================================== Transaction Record -------------------------------------------------------- 01/27/2005, 04:50:04 Terminal Mode: Live Transaction Type: Savings Withdrawal 2 Card numbers are redacted for the example Journal Viewer Release Notes Page 8
Sequence: 124 Account Number: XXXXXX0000XXXXXXXXX Business Date: Not supported Authorization Number: 01040124 Requested Amount: 4000 Dispensed Amount: 0 Surcharge Amount: 200 Dispense Status: 0 Common Response Code: 7 Notes for Cassette A: 0 Notes for Cassette B: 0 Notes for Cassette C: 0 Notes for Cassette D: 0 Rejected Notes for Cassette A: 0 Rejected Notes for Cassette B: 0 Rejected Notes for Cassette C: 0 Rejected Notes for Cassette D: 0 ReversalStatus: 0 Reversal Communications Status: 00 Cassettes OOS: None Trace Number: 000000000000 It should be noted that large journal files can result in very large text files when using this feature. Journal Viewer Release Notes Page 9