Skip to main content

Configure MSMQ input

SettingDefaultEffect
VisibilityPrivatePrivate or public queue format.
Queue nameEmptyQueue identity. Validate machine/queue scope and service-account rights.
Delivery typeExpressMSMQ delivery mode; choose durable behaviour according to the queue design.
Use transactionClearedUses MSMQ transactional operations. Queue type and operation must be compatible.
Use direct format nameClearedUses direct format rather than ordinary queue name resolution.
Direct format typeOSDirect-format variant.
AuthenticateClearedMSMQ authentication flag; also configure Windows/queue permissions.
Read timeout1Receive wait. A source comment notes future zero/unlimited behaviour, so do not assume 0 is currently a monitor-safe indefinite wait.
After receivingNothingCurrent enum exposes only no additional post-receive action.

Test empty queue, one/many messages, transaction compatibility, permissions, poison/invalid messages, timeout and service restart. Establish when a message is removed/committed relative to downstream Flow success and how it is redelivered or dead-lettered; the base setting alone does not prove exactly-once processing.