The Queuing tab allows you to establish inbound and outbound queues if
messages are to be routed to and from queues rather than the file system.
- Outbound
-
- Use queue
- Enables outbound queuing.
- Queue Type
- The only value available is MSMQ. MSMQ versions 2.0
through 5.0 are supported.
- Queue Name
- The name of the outbound queue. Only queues that are prefixed with "DIRECT=OS:"
are supported. Both local and remote queues are supported.
- Create queue
- Indicates if the outbound queue should be created when not present. When
selected, the queue specified in Queue Name field is
created if not present. When not selected, ensure that the queue is present and
properly configured. The outbound queue must be a transactional queue.
- Outbound Action
- Select the Outbound Action for the queue-based sender.
The drop-down list contains all actions under the mailbox.
- Automatically run at startup
- Select Automatically run at startup to have the
Outbound Action automatically start each time the VersaLex application is launched.
-
Note: If you have selected
Automatically run at startup for
your
Outbound Action, a condition can occur in which the
action begins before the MSMQ service is up and running. In this case, receive
an error that states,
Cannot open queue.
(hr=MQ_ERROR_SERVICE_NOT_AVAILABLE). If this occurs, you should set
MSMQ as a dependency within the
VersaLex service. Setting this dependency ensures that MSMQ starts
before the
VersaLex application. Likewise, if you shut down MSMQ, the
VersaLex application will also be shut down. Visit
http://support.microsoft.com/kb/193888 for information about setting a
dependency.
- Sender Restart
- Specify the Sender Restart value. This setting determines
the number of minutes before the Outbound Action is
restarted after a connection failure or interruption.
- Inbound
-
- Use queue
- Enables inbound queuing.
- Queue Type
- The only value available is MSMQ. MSMQ versions 2.0
through 5.0 are supported.
- Queue Name
- The name of the inbound queue. Only queues that are prefixed with "DIRECT=OS:"
are supported. Both local and remote queues are supported.
- Create queue
- Indicates if the inbound queues should be created when not present. When
selected, both the primary queue (specified in the Queue
Name field) and an MSMQ administrative queue are created if not
present. The MSMQ administrative queue is used to store MSMQ send
acknowledgments. When MSMQ successfully completes a send operation on the primary
queue, an acknowledgment is placed on the administrative queue. The VersaLex application monitors the administrative queue to ensure
guaranteed message delivery.
- When the check box is cleared, ensure that the required queues are present and
properly configured. The primary queue must be a transactional queue. The
administrative queue must be a non-transactional queue, and its path must be that
of the Queue Name field, suffixed with the string specified
in the MSMQ Administrative Queue Suffix property. See Other system options