Skip to main content

Message Invocation Style and Time Stamps

Message Invocation Style and Time Stamps

Each message has an invocation style, which describes how the message was sent. The business host that sends a message specifies its invocation style:

  • Queue means the message is created in one job, then placed on a queue, at which time the original job is released. Later, when the message is processed, a different job will be allocated for the task.

  • Inproc means the message will be formulated, sent, and delivered in the same job in which it was created. The job will not be available again in the sender’s pool until the message is delivered to the target.

Ensemble records the following two time stamps for each message. Note that the invocation style affects the meaning of these time stamps:

  • The message creation time stamp. For Queue messages, this is when Ensemble placed this message on the queue. For Inproc messages, this is when Ensemble called the Send method.

  • The message processed time stamp. Ensemble sets TimeProcessed when the message is taken off of the queue but then resets it to the current time while the message is being processed. Typically, for a completed message, it represents the time that the message processing was completed.

FeedbackOpens in a new tab