Managing Ensemble Productions - InterSystems Documentation
Managing Ensemble Productions - InterSystems Documentation
Managing Ensemble Productions - InterSystems Documentation
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>