25.01.2015 Views

Managing Ensemble Productions - InterSystems Documentation

Managing Ensemble Productions - InterSystems Documentation

Managing Ensemble Productions - InterSystems Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Message Browser<br />

• Session — The unique identifier for the session that is (or was) associated with this message. A session marks the<br />

beginning and end of all the activities prompted by a primary request message from outside <strong>Ensemble</strong>. The primary<br />

request message has an ID value that is identical to the Session. Several additional messages may be instantiated within<br />

<strong>Ensemble</strong> during the session to fulfill the primary request. All of these messages share the same Session, but each has<br />

a different ID value.<br />

You can click the Session number in any row of the table to see a visual trace of the message object through the production.<br />

• Status — Indicates the status of the message within its normal life cycle: Created, Queued, Delivered, Deferred,<br />

Completed, Discarded, or Suspended. If there is a request-response pair, the value does not indicate an overall status<br />

for the pair; a request may end up with a different Status from its corresponding response.<br />

A message in transit has a Status of Created, until it finds its place on a queue, when it becomes Queued. A message<br />

that reaches its destination is at first Delivered, then finally Completed. An asynchronous response is Discarded if it<br />

arrives after the timeout period for the corresponding request expired. A message response can been Deferred by a<br />

business operation to be sent later on; when a Deferred message is finally sent, it has a Status of Completed.<br />

Some business operations are designed to set the status of any failed messages to Suspended. Alternatively, an<br />

administrator can suspend a message from the Instances display on the [<strong>Ensemble</strong>] > [Host Monitor] page. In either<br />

case, such a message goes on a special queue where <strong>Ensemble</strong> keeps all Suspended messages. An administrator can<br />

use the [<strong>Ensemble</strong>] > [Maintenance] > [Suspended] page to examine Suspended messages, diagnose the problem, and<br />

if possible resend the Suspended messages after the problem is fixed.<br />

• Error — A quick overview of the results returned by the message to the configuration item that sent it, the Error field<br />

can have the values OK, Error, Retry, or Inactive.<br />

OK means normal behavior; Retry means the message experienced a failure but the item that sent it is configured to<br />

retry the failed message. Error means an error was reported somewhere in the activity. Inactive means that the item<br />

that sent the message has been idle for longer than its Inactivity Timeout setting, and may require diagnostic action.<br />

When you filter messages for diagnostic purposes, you can use the Error field to quickly select only those messages<br />

with errors.<br />

• Source — The configuration item (service, process, or operation) that sent the message.<br />

To the right of each row are four commands which you can click to display additional message information:<br />

• Details — Display the fields in the message object in the bottom half of the Message Browser display.<br />

• Contents — View the contents of the message body in an appropriate format.<br />

• Trace — Visually trace the path of the message object through the production.<br />

• Report — Display all the fields in the message header and message body in XML format.<br />

The default background color of rows in the Message Browser table indicates the message’s Status as shown in the following<br />

table.<br />

Color<br />

Red<br />

Orange<br />

Green<br />

Silver<br />

Orange<br />

Indication<br />

The message encountered an Error.<br />

The message is Queued.<br />

The message marks the start of a session.<br />

The message arrived after a timeout expired and is marked as Discarded.<br />

The message is Suspended.<br />

72 <strong>Managing</strong> <strong>Ensemble</strong> <strong>Productions</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!