MSMQ (Microsoft Message Queuing) Actions
Description: MSMQ (Microsoft Message Queuing) technology enables applications to communicate with each other in an effective and dependable manner, even in unreliable distributed environments where intermediate servers or systems may not always be available. This is made possible due to the fact that messages are not exchanged directly between applications but rather through a message queue, which is a temporary storage location from which messages can be sent and received reliably. Applications that run at different times can essentially send messages to queues and receive messages from queues at their convenience. This enables communication across networks and between computers which may not always be connected.
MSMQ action provides a reliable and secure way to message delivery and retrieval via MSMQ technology. It contains individual activities that lets you to create, send, retrieve, clear, delete or wait for MSMQ messages on a local or remote machine.
Available Activities
The following table briefly describes the available activities for this action as specified in its properties via the Activity to perform parameter. Click the associated link for more details regarding each activity.
Activity |
Description |
---|---|
Clears existing messages from the queue. |
|
Creates a new queue at the specified path to perform other MSMQ transactions. |
|
Deletes an existing message queue. |
|
Retrieves a list of messages in a given queue and populates a dataset with results. |
|
Retrieves a listing of queues by type and populates a dataset with information regarding those queues. |
|
Deletes all the messages contained in the queue. Clears the contents of any queue to which you have access rights in the Message Queuing system. |
|
Determines whether a Message Queuing queue at the specified path exists. |
|
Resets the permission list to the operating system's default values. Removes any queue permissions you have appended to the default list. |
|
Retrieves a message from the specified queue. |
|
Sends a message to the specified queue. |
|
Adds permissions to the current set. This controls who has access rights to queue properties and messages in the queue. |
|
Waits for a particular message to exist in the specified queue. |