MSMQReceiveMessage
MSMQReceiveMessage fetches messages from an MSMQ queue.
Properties
Queue
The name of the queue.
See the Queue format section, below.
Queue format
The format of the queue field depends on the type of queue you are reading from, as described below:
Public queue
or
Private queue
or
Private queue (using SPX)
Private queue (using TCP)
Private queue (using http(s))
Journal queue
Computer Journal queue
Computer dead-letter queue
Computer transaction dead-letter queue
Distribution list
Reading from a queue on your local computer
If you want to read from a queue on your local computer, use a "." in the "<Computer name>" field.
Return options
Controls how the messages will be returned from the function
- Next message
Retrieves the next message in the queue. If the queue is empty, and exception will be thrown. - Next message, else empty message
Retrieves the next message in the queue. If the queue is empty, an empty message will be returned. - List of messages
Returns all messages in the queue in a list. - Loop messages
Loops through all messages in the queue.
Fetch timeout
(Only shown if "Return options" is set to "Next message" or "Next
message, else empty message".)
The length of time (in seconds) to wait for a new message to
arrive.
If no message is received within this time limit, the function with
either throw an exception, or return an empty message, depending on
the value of "Return options".
Message count limit
(Only shown if "Return options" is set to "List messages" or "Loop
messages".)
Specifies the maximum number of messages to retrieve from the
queue. Any remaining messages will be kept on the MSMQ queue and can
be retrieved at a later stage.
A value of 0 will cause all available messages to be returned.
Message format
Options: XML or Binary
The selected format will be used to deserialize the message body.
For more details see the Microsoft documentation.
Output type
Select the output type of the response message.