The SnaBase service cannot start on a backup Host Integration Server 2004 server when the Configuration Wizard cannot locate the primary Host Integration Server 2004 server during the initial configuration process (893010)



The information in this article applies to:

  • Microsoft Host Integration Server 2004

Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

The SnaBase service cannot start on a backup Microsoft Host Integration Server 2004-based server if the Configuration Wizard cannot locate the primary Host Integration Server 2004-based server during the initial configuration of the backup server. You receive the following error message when the problem occurs:
Host Integration Server - ERROR # 1004
SnaBase didn't find any Host Integration Server computers in your domain Subdomain
Additionally, the following event is logged in the System log:Event ID: 26
Source: Application Popup
Description: Application popup: Host Integration Server - ERROR # 1004 : SnaBase didn't find any Host Integration Server computers in your domain Subdomain

CAUSE

This problem occurs because the administrator is prompted to enter the name or the TCP/IP address of the primary Host Integration Server 2004-based server if the Configuration Wizard cannot locate the primary Host Integration Server 2004-based server. However, the Configuration Wizard cannot write the name or the TCP/IP address that is entered by the administrator to the registry. Therefore, the SnaBase service cannot locate the primary Host Integration Server 2004-based server when the service initializes.

WORKAROUND

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To work around this problem, you must add the name or the TCP/IP address of the primary Host Integration Server 2004-based server to the registry. This enables the SnaBase service to start on the backup Host Integration Server 2004-based server. To do this, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate the PrimaryServer DWORD value under the following subkey in the registry:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters

  3. On the Edit menu, click Modify.
  4. Type the name or the TCP/IP address of the primary Host Integration Server 2004-based server, and then click OK.
  5. Close Registry Editor.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

The Configuration Wizard tries to locate the primary Host Integration Server 2004-based server by following these steps:
  1. A broadcast is sent to locate the primary Host Integration Server 2004-based server by using the Host Integration Server 2004 subdomain name that is specified in the Configuration Wizard. The broadcast uses a destination port of 1478.
  2. If the Configuration Wizard does not receive a response to the initial broadcast in two seconds, the wizard sends one additional broadcast.
  3. If no response is received from either of the two broadcasts, the Configuration Wizard sends a direct group broadcast by using the domain name of the server as the destination name. This direct group broadcast is sent to the SNADMOD mailslot that is used by Host Integration Server 2004.
  4. The Configuration Wizard also sends a directed User Datagram Protocol (UDP) datagram to each domain controllers in the domain of the backup Host Integration Server 2004-based server. Each datagram also uses a destination port of 1478 and is sent to the SNADMOD mailslot.
  5. If the Configuration Wizard does not receive a response from either the direct group broadcast or the directed UDP datagrams in two seconds, the broadcast or the datagrams are sent one more time.
  6. If no response is received after the messages are re-sent, the Configuration Wizard enables the Primary server box. This lets the administrator enter the name or the TCP/IP address of the primary Host Integration Server 2004-based server.
This problem is most likely to occur when a router separates the backup Host Integration Server 2004-based server or servers from the primary Host Integration Server 2004-based server. This behavior may occur because most routers are not configured to forward broadcasts.

This problem may occur when the backup Host Integration Server 2004-based server or servers are on the same TCP/IP subnet as the primary Host Integration Server 2004-based server. This scenario only occurs if the primary Host Integration Server 2004-based server was not available when the Configuration Wizard tried to locate the primary Host Integration Server 2004-based server. However, the backup Host Integration Server 2004-based server or servers can locate the primary Host Integration Server 2004-based server as soon as it is available.

Modification Type:MajorLast Reviewed:1/27/2005
Keywords:kbprb KB893010 kbAudITPRO kbAudDeveloper