How to Configure an MSMQ Send Port
You can set MSMQ send port adapter variables in the BizTalk Server Administration console. If properties are not set for the send port, the default send handler values set in the BizTalk Server Administration console are used.
|If a host instance is associated with an MSMQ send port or receive location, verify the MSMQ service is running on that machine. If the service is not running, the MSMQ receive ports will shut down shortly after they are started, and messages sent to the MSMQ send ports will be suspended. In a clustered scenario, not only does the clustered MSMQ instance need to be running, but the local MSMQ service on each cluster machine should be running, as well.|
To configure variables for an MSMQ send port
Follow these steps to configure variables for an MSMQ send port:
In the BizTalk Server Administration console, create a new send port or double-click an existing send port to modify it. See How to Create a Send Port for more information. Configure all of the send port options. On the General tab, in the Transport section, specify MSMQ for the Type option.
On the General tab, in the Transport section, click the Configure button next to Type.
In the MSMQ Transport Properties dialog box, do the following:
Use this property To do this Data type Default value
Specify the password for a remote queue. Use with User Name.
Specify the user name for a remote queue. Use with Password. You cannot use the local user of the remote computer for the user name.
Specify the type of acknowledgement message for Message Queuing to return to the sending application. You can select more than one acknowledgment type. Any of the acknowledgement types in the System.Messaging.AcknowledgeTypes enumeration are available.
Specify the queue name that receives the acknowledgement message.
Specify the message body type in MSMQ. Valid values are members of the .NET VarEnum enumeration.
Specify the thumbprint of the certificate to use for message authentication. Use this property in combination with the Use Authentication property to verify the message. Use the User Name and Password properties to gain access to queues.
Specify the destination queue. For more information about queues, see Message Queuing Queues.
Note The URI for a send port or receive location cannot exceed 256 characters.
Select RC2, RC4, or None for the encryption algorithm.
Maximum Message Size (in kilobytes)
Specify the maximum message size for messages that you send to the specified queue.
Set the message priority.
Specify whether to guarantee the recoverability of a message.
Set this Boolean property value to True to segment messages larger than 4 MB.
Specify the maximum time to wait for the messages to reach the destination queue. Applies only when you use transactions.
Set the unit to use for the Timeout property.
Select Days, Hours, Minutes, or Seconds.
Set this value to True to send messages if you use transactions.
Set this Boolean property value to True to control authentication. Use this property in combination with the Certificate Thumbprint property to verify the message. Use the User Name and Password properties to gain access to queues.
Use Dead Letter Queue
Set this value to True to send messages to the dead letter queue if a failure occurs.
Use Journal Queue
Set this value to True to save a copy of the message whenever the message is processed.
Click OK and OK again to save settings.
© 2010 Microsoft Corporation. All rights reserved.