Installing Microsoft Message Queuing and BizTalk Message Queuing Side-by-side

MSMQT and Microsoft Message Queuing (also known as MSMQ) can be installed side-by-side. Use the following guidelines to ensure a successful side-by-side installation:

Note  For server consolidation purposes, it is strongly recommended that you use virtualization software instead of installing side-by-side.

To install Microsoft Message Queuing and BizTalk Message Queuing side-by-side

  1. Ensure that your operating system supports side-by-side installation. Only Microsoft® Windows Server™ 2003, Windows 2000 Server Service Pack 4, and Windows XP Service Pack 2 support side-by-side installation.
  2. You will need two IP addresses on every computer that will run BizTalk Message Queuing and Microsoft Message Queuing side-by-side. You can install two network adapters on these computers or add two static IPs on the same network interface card. If you choose the second option, both addresses must be in the same subnet. Microsoft Message Queuing will use the first IP and BizTalk Message Queuing will use the second IP.
  3. You will need a new, unused computer name. BizTalk Server will use the computer name "BizTalk" to store the BizTalk Message Queuing configuration. You can append "MSMQT" to your computer name to get an unused computer name.
  4. For practical purposes, assume that your computer name is MyServer and BizTalk Server will use MyServerMSMQT.
  5. Ask your network administrator to configure the DNS server so that any query for MyServer will always return IP1 and a query for MyServerMSMQT will always return IP2. You can achieve this by disabling DNS registration on your computers and manually adding entries in the DNS tables.

    Important  If a query for MyServer returns both IP1 and IP2, messages sent to Microsoft Message Queuing might end up in BizTalk (MSMQT) queues.

  6. Test the DNS configuration. At the command prompt, type nslookup, and press ENTER.
  7. At the command prompt, type MyServer and verify that the system only returns IP1.
  8. At the command prompt, type MyServerMSMQT, and verify that the system only returns IP2.
  9. Install Microsoft Message Queuing.
  10. Configure Microsoft Message Queuing for side-by-side use. Using the Registry Editor, browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters. Add a new string value called BindInterfaceIP, set its value to IP1, and then restart the Microsoft Message Queuing service.
  11. Install BizTalk Server. In the Configuration Framework MSMQT screen, set the IP field to IP2. Set the Computer name to MyServerMSMQT. If you plan to use PUBLIC or PRIVATE format names, select the Active Directory box. Do not select the Register in dns box unless advised so by the network administrator.

Side-by-side limitations

Communication between MyServer and MyServerMSMQT is only possible with the PRIVATE/PUBLIC format names. BizTalk Server does not support DIRECT format names. There are no restrictions when a third party communicates with Microsoft Message Queuing or MSMQT.

Note  You can install the BizTalk Adapter for MSMQ on the same computer that the BizTalk Message Queuing Adapter (MSMQT) is installed on. However, because both these adapters use the same port, you must add an IP address to your computer that the BizTalk Adapter for MSMQ can use. For more information, download Microsoft KnowledgeBase article 895867 from http://go.microsoft.com/fwlink/?LinkId=52261.

Note  BizTalk Server 2004 does not support the Microsoft Message Queuing API. To run applications written with the Microsoft Message Queuing API, you must have Microsoft Message Queuing and BizTalk Server 2004 installed on the same computer.

See Also

BizTalk Message Queuing Adapter

To download updated BizTalk Server 2004 Help from www.microsoft.com, go to http://go.microsoft.com/fwlink/?linkid=20616.

Copyright © 2004 Microsoft Corporation.
All rights reserved.
Show: