Table
Table view
The table view is used to browse through different kinds of transaction measurements as shown in "The table view" as selected by the Application and transaction definition tree selector.
Overview
At the top of the table the number of transactions within the table view is presented. Note that the this number is limited by Table transaction limit preference.
The table view itself has a vertical header column which counts the the rows (row 7 to 20 as shown in "The table view") and a horizontal header row which displays the column name which corresponds to the appropriate transaction attribute. The horizontal header row has a context menu which is used to configure the attributes of the shown transactions which should be displayed as separate columns.

Figure: The table view
The numbers of the header column can be used to select a range of transaction rows. Just click on a number and drag the mouse until the last row which should be selected.
The left top corner of the table view can be used to select all items in the table. Note that selecting all items is fast, but operate on many selected items can take a long time since the data of each item needs to be loaded from the database.
Navigation
Within the table view the user can navigate through the hole table by keyboard or with the mouse.
Mouse
The table view supports a mouse wheel and also an auto scroll feature when the left mouse button is pressed and the mouse is moved outside the table view dimension.
Key bindings
For keyboard navigation a so-called in focus table cell exists which is shown by a rubber band around the table cell. The following key bindings can be used to navigate through the table by changing the cell in focus:
| Key | Description |
| Keys can be used to move the cell in focus one item up or down | |
| Keys can be used to move the cell in focus one item left or right | |
| Keys can be used to navigation through the table page by page | |
| Keys same as cursor up and down except that it additionally marks all the rows in focus | |
| Keys same as page up and down except that it additionally marks all the rows in focus |
Header row
The header row shows the names of currently viewed transaction
attributes. By default the table view is opened to show not all
supported transaction attributes because transactions have many
attributes including user defined context properties or metrics.
The default attributes are Identification,
StartDate, StartTime,
Duration and Status as shown in
"The table view header
row"

Figure: The table view header row
Context properties and metrics are supported as well. These are user defined attributes and therefore transaction specific. Thus these attributes are only available for selected transactions.
Transaction attribute context menu
"The transaction attribute context menu" depicts the context menu which is used to show or hide transaction attribute columns. A check mark indicates that the appropriate transaction attribute is shown in the table as an own column.

Figure: The transaction attribute context menu
The first item in the context menu is the Colums title which is followed by the list of standard transaction attributes:
Arrival- the arrival time of the transaction measurement. This is the time between the real start of the transaction and the started ARM transaction. ARM transactions can only be started if the complete context is known, but sometimes the context is not known if the transaction logically starts.
Blocked- the blocked time of the transaction measurement. The time spent for waiting of some other events.
Diagnostic detail- additional diagnostic detail information for any not successful executed transaction.
Duration- the overall duration (response time) of the transaction measurement.
Identification- shows the application and transaction name separated by a colon.
StartDate- the start date of the transaction.
StartTime- the start time of the transaction.
Status- the status of the transaction. ARM supports the following
transaction status:
GOODABORTFAILEDUNKNOWN
These status will be displayed in an appropriate color.
StopDate- the stop date of the transaction.
StopTime- the stop time of the transaction.
URI- the associated URI.
User- the user name on behalf the transaction was executed.
- Application
- application specific attributes:
Group- application group on behalf the transaction was executed.
Instance- application instance on behalf the transaction was executed.
System address- the system address (host name) where the transaction was executed on.
"Apache HTTPd user
defined transaction attributes context menu" shows
Apache web-server specific attributes in a sub-menu of a menu-item
labeled httpd:HTTP.

Figure: Apache HTTPd user defined transaction attributes context menu
The prefix M: indicates that this attribute is an
ARM metric and a prefix C: indicates that this
attribute is an ARM context property.
Resizing columns
Columns can be resized by clicking between two columns in the
header row and moving the mouse while pressing the mouse button.
Only the Identification column can not be resized
because this column uses the space left in the table view.
Arranging columns
Columns within the table view can be arranged be dragging the a
column to another location. The column will be shown at the
location where the user released the mouse button. "Newly arranged column
order" shows that the Status and
Duration column were moved just behind the
Identification column.
![]() Figure: Default column order |
![]() Figure: Newly arranged column order |
|
Figures: Arranging column
order
|
Context menu
A context menu is opened when the user clicks with the right mouse button into the table view. The table view has two different context menus depending where the user clicked. If the user clicked on the row currently in focus the Focused item menu pops up. Anywhere else the Edit menu pops up.
Edit context menu

Figure: Table view edit context menu
- "Clear marking" menu item
- Clears previously marked transaction instances in a table view.
- "Mark all" menu item
- Marks all loaded transaction instances in a table view.
- "Mark region" menu item
- After selection of this option the user can mark transaction instances by dragging the mouse from a start until an end row of a table view.
- "Copy" menu item
- Copies the currently marked transaction instances into the clipboard.
- "Export as CSV ..." menu item
- Opens a file dialog where the user can select a file to export
currently marked transaction instances as a
CSVfile. - "Print ..." menu item
- Opens a print dialog (See Print dialog) to select the printing options for printing the currently marked transaction instances.
Focused item context menu

Figure: Table view focused item context menu
- "Detailed Window" menu item
- Opens or closes the detailed window which shows all transaction details of the transaction in focus (see Detailed Window).
