FIX: Can't establish a 3270 session in Host Integration Server

Applies To
Host Integration Server 2016 Host Integration Server 2013

Symptoms

You run a third-party 3270 emulator such as Extra! X-treme on top of a 64-bit Host Integration Server client. The SNABASE Service is configured to run as an application. When you try to establish a 3270 session in this situation, the attempt fails, and the following event is logged:

Source: SNA 3270 Emulator
Event ID: 639
Description:
Failed to open pipe to service SNABASE , rc = 2

Cause

Because the emulator is a 32-bit process, the system tries to read the Transport information under the following registry subkey:

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\SnaBase\Parameters
However, this subkey is missing. Therefore, the SNAIP.DLL file does not load.

Resolution

Cumulative update information

This update is included in the following updates:

Status

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

More Information

Third-party information disclaimer

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.