CheckMessageStatus Activity

CheckMessageStatus activity can be used to determine if an incoming message is associated with any suspended workflow or not. A response to any request sent earlier would find the suspended workflow.

The activity uses the messageID to correlate the message to the corresponding workflow and finds the status of the workflow. It is possible that the workflow has already completed if the response is received later than the configured time.

The activity can accept a list of message IDs, and then concatenate the IDs to create a correlationID.

Based on the Message Status and Process Status, decisions can be made about the manner in which to process the incoming message.