MLLP Mailbox: Queuing Tab

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