Understanding the current message
Information in the Current Message panel applies to the currently viewed message and the unfiltered contents of the message itself. Apply a filter to the body of the message to interpret it display.
When a new message displays, the statistics also change.
- Current Message ID shows the unique message identifier used by the system. A message ID consists of three parts: domain, hub, and site. In the system, the domain and hub are "0". The site is the sequential message number within this site.
- Sending Date shows the date and time this message was received by the engine from the originating host.
- Sending Host shows the name of the originating host.
-
Message data and metadata are stored in the error and recovery databases using UTF-8 encoding. The exception is error state 416: Inbound encoding conversion error and recovery state 1, on IB pre-TPS queue.
Error state 416 and recovery state 1 messages are the raw data received from the protocol driver.
Inbound SMAT files are a copy of the raw data from the protocol driver. This is primarily because inbound messages could be invalid. This this case, no Unicode representation can be obtained. Keeping inbound SMAT and recovery state 1 in raw form is important to make resending inbound messages operate correctly.
Outbound SMAT files are a copy of the post-TPS UTF-8 Unicode data. Outbound SMAT files also have a {ENCODING UTF-8} setting added to the .idx file for each message to distinguish them from earlier non-UTF-8 data.
lists all of the encodings that are supported in the thread configuration, such as
Latin-x, UTF-8, Big5, and so on. The selected encoding is used when displaying the
currently selected message and when resending the modified message content. - provides a choice of the type of formatting to use for the message file. Click the arrow to open a menu of choices.
- Connection shows the database connection list.
- For , select a schema from the list of all currently imported schemas under the database connection.
- For , click the arrow to open a menu of detail levels for the output that is reported in the text area. Detail levels go from 0 (raw, unparsed data) to 4 (most detail).
Current message body
The body of the current message displays according to the format settings. If formatting is turned off, then the message body displays unformatted.
Fixed record formatting is accomplished with the record format utilities.
Because SMAT must run one of these utilities each time a message displays, it is much slower to move through messages with formatting turned on.
Turn formatting off to page through many messages when the record format is complex.
Scroll bar
The scroll bar shows the sequence number of the current message. It also shows how many messages are in the view list, and provides movement within the list.
The scroll bar always shows the sequence number of the current message within the saved message file, not the relative order within the view list. The scroll bar always goes from lower numbers on the left side to higher numbers on the right side. Note that gaps could be in the numerical sequence.
For example, if messages 21 and 26 are in the view list but not 22-25, the slider moves directly from 21 to 26 when moved one notch to the right.
A notable feature of the scroll bar is that SMAT does not redisplay the message body until the scroll bar is released. This is useful because formatting of fixed-record messages is a slow process. By not redisplaying messages until the scroll bar is released, this speeds up the process of moving to a specific message within the view list.
Editing a message
Click the Message Editor dialog box, where you can edit a message before resending.
button to open theA copy is also made of the message; the original message is saved in SMAT.