"Cannot create the active directory or DNS" error message in the Configuration Wizard when you try to integrate BizTalk Server 2004 with Active Directory (836462)



The information in this article applies to:

  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Standard Edition

SYMPTOMS

When you run the Microsoft BizTalk Server 2004 Configuration Wizard to configure BizTalk Server 2004, you may experience all the following symptoms:
  • You receive the following error message:
    Cannot create the active directory or DNS configuration.
    Please check that the names are correct and that you have the appropriate permissions to create, delete and modify Active Directory or DNS objects. See log for more details.
  • If you click Retry, you receive the same error message.
  • If you click Cancel, the installation is rolled back, and the following information appears on the last page of the Configuration Wizard: Configuration failed

    The configuration failed and no settings were applied.

    A Logfile has been created in your temp directory.
  • If you click the Logfile link, information that is similar to the following appears in the log file: [12:44:41 PM Info MSMQTConfig] Entering function: CMSMQTConfig::ConfigureFeature
    [12:44:41 PM Info MSMQTConfig] Message Queuing will user computer name <computer_name>
    [12:44:41 PM Info MSMQTConfig] Message Queuing will bind to all IP addresses on this computer (no side-by-side mode)
    [12:44:41 PM Warning ConfigHelper] Unable to retrieve install path for component: MessageQueuing
    [12:44:41 PM Error MSMQTConfig] c:\depot4000\jupiter\source\private\mozart\source\msmqt\src\setup\extention\msmqtconfig.cpp(491): FAILED ht = c0c01d24
    [12:44:41 PM Error MSMQTConfig] c:\depot4000\jupiter\source\private\mozart\source\msmqt\src\setup\extention\msmqtconfig.cpp(197): FAILED ht = c0c01d24
    [12:44:41 PM Info MSMQTConfig] Leaving function: CMSMQTConfig::ConfigureFeature

CAUSE

This issue occurs if all the following conditions are true:
  • You integrate BizTalk Server 2004 with the Active Directory directory service in the BizTalk Server 2004 Configuration Wizard.
  • The Microsoft Message Queuing service is installed on the local computer.
  • Business Activity Services (BAS) and BizTalk Server 2004 are installed on the same computer.
Typically, this issue occurs in a single-server environment. When you configure BizTalk Server 2004 to be integrated with Active Directory, the Business Activity Services (BAS) configuration performs the following sequence of actions:
  1. The BAS configuration verifies whether the Message Queuing service is installed locally. If the BAS configuration determines that the Message Queuing service is installed on the local computer, the BAS configuration determines incorrectly that the local computer is remote to the computer where the BizTalk host is located.
  2. For BAS to operate correctly on a computer that is remote to the BizTalk host, the computer where the BizTalk host is located must have the BizTalk Message Queuing Adapter (MSMQT) installed. Therefore, the BAS configuration queries the computer where the BizTalk host is located to determine whether the MSMQT is installed.
  3. When the BAS configuration cannot locate the MSMQT, BizTalk Server 2004 integration with Active Directory is unsuccessful.

WORKAROUND

To work around this issue, remove the Message Queuing service, run the BizTalk Server 2004 Configuration Wizard (Configframework.exe) again to configure BizTalk Server 2004, and then reinstall the Message Queuing service.

REFERENCES

For additional information about BizTalk Server 2004, visit the following Microsoft Web site:

Modification Type:MajorLast Reviewed:3/17/2004
Keywords:kberrmsg kbDeployment kbsetup kbBTSBas kbprb KB836462 kbAudDeveloper kbAudITPRO