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:
-
Cumulative update 3 for Host Integration Server 2013
-
Cumulative update 1 for Host Integration Server 2016
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
More Information
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.