Cumulative update package 2 for Host Integration Server 2016

Applies to: Host Integration Server 2016


This cumulative update package for Microsoft Host Integration Server 2016 contains hotfixes for issues that were fixed after the release of Host Integration Server 2016.

We recommend that you test the hotfixes before you deploy them in a production environment. Because the builds are cumulative, each new fix release contains all the hotfixes and all the security fixes that were included in the previous Host Integration Server 2016 fix release. We recommend that you consider applying the most recent fix release that contains this hotfix.


  • This cumulative update includes all the product components. However, only those components that are currently installed on the system are updated.
  • This cumulative update contains the following:
  • This cumulative update does not contain fixes for Microsoft Enterprise Single Sign-On (SSO). Therefore, this update does not apply to stand-alone SSO servers.

Hotfixes that are included in Cumulative Update 2 for Host Integration Server 2016

Microsoft Knowledge Base articles that discuss these hotfixes are released as they become available. For more information about Host Integration Server bugs, click the following article numbers to view the articles in the Microsoft Knowledge Base.

Application Integration




FIX: Transaction Integrator truncates incoming Strings that contain embedded null characters or spaces at the end of the string


FIX: “HISMAGB0041” error when a Transaction Integrator application uses Double Byte Character Sets


FIX: “Assembly compilation failed” error when the assembly name matches the interface name in Host Integration Server


FIX: Slow performance of Transaction Integrator occurs with large arrays of untranslated bytes in Host Integration Server


FIX: Transaction Integrator Designer doesn't display Host definition when parameter name has underscore at position 30

4013132 Update adds a new PowerShell Module to programmatically create Designer Objects in Host Integration Server

Data Integration




Data providers for DB2 are updated to support IBM Netezza and IDAA (IBM DB2 Analytics Accelerator)


FIX: Microsoft Service for DRDA creates a SQL Server stored procedure two times causing a performance issue when it processes a BIND static SQL package


FIX: OLE DB Provider for DB2 fails with VALNSPRM if stored procedure name is larger than 18 characters


Update to the BizTalk Adapter for DB2 to add support for Send Port stored procedure CALL statements that contains CLOB parameter values


FIX: Microsoft DRDA does not process a static SQL package bound with DB2 for IBM z/OS 11.0


FIX: Distributed XA Transactions cannot be disabled in Microsoft DRDA Service


FIX: Data providers for DB2 fail to convert binary data to ASCII when table has multiple "binary as character" columns

4019809 FIX: DRDA Service does not process DB2 for z/OS V11 TSO batch utility SELECT statements causing DB2 to return a SQLCODE -30020 with Reason Code 220E


FIX: ADO.NET Provider for DB2 fails and returns an "ITransactionJoin.JoinTransaction" error

4019807 FIX: DRDA Service does not establish connections with in-bound IBM Java Clients for DB2


FIX: BizTalk Adapter for DB2 Send port does not process Enterprise SSO credential lookups


FIX: SQLCODE -379 returned for four-part linked server CALL statement against DB2 for iSeries stored procedure


FIX: BizTalk Adapter for DB2 does not connect to DB2 for z/OS when you use Kerberos authentication

4023749 FIX: The ADO.NET Provider for DB2 cannot read data that is stored in DB2 for z/OS V11 TIMESTAMP(6) WITH TIME ZONE columns


FIX: BizTalk Adapter for DB2 does not support dynamic port properties

4034877 FIX: The DRDA Service crashes when an unauthorized TCP/IP client attempts to connect to the server
4034878 FIX: BizTalk Adapter for DB2 cannot read data that is stored in DB2 for i V7R2 GRAHIC CCSID 13488 UNICODE UTF-16 columns
4043568 FIX: The Microsoft DRDA Service cannot process SELECT statements from IBM Java Client for DB2
4036045 FIX: The Microsoft OLE DB Provider for DB2 cannot read data that is stored in DB2 for Windows V10.5 LONG VARCHAR when DQP linked server SELECT statement is processed
4038735 FIX: Microsoft ADO.NET Provider for DB2 does not process client connections correctly when it is loaded by a multithreaded consumer
4045841 FIX: Microsoft BizTalk Adapter for DB2 does not connect to DB2 for i V7R2 when client-side connection pooling is enabled

Message Integration




FIX: BizTalk Adapter for MQSC fails when using UTF-8 encoding after an update is applied


MQSC Send port has two-minute delay on nontransactional sends in Host Integration Server

4026072 FIX: The MQSC Adapter fails when transactional support is set to "Yes" and the Microsoft MQ Client is used
4034267 FIX: An instance of a MQSC Adapter Receive Location may fail when the Character Set is configured for UTF-8
4038869 FIX: The MQSC Adapter intermittently stops sending and the send port instance remains as Active/Running
4039701 FIX: The MQSC Adapter Receive Location continues to poll when the configuration is invalid
4040458 FIX: The MQSC Adapter does not handle multi-instance queue manager names
4046644 FIX: The MQSC Adapter fails when SSL and the Microsoft MQ Client are used
4072644 FIX: The MQSC Adapter fails when the Microsoft MQ Client is used after a WebSphere MQ Server is updated

Network Integration




The SNA Print service stops printing all jobs when an issue occurs with one printer session


FIX: SNA Print service print sessions do not send jobs after the SNA Server configuration is restored by using snacfg.exe


Snacfg.exe does not assign LUs if a group name contains 20 or more characters in Host Integration Server


FIX: The Host Integration Server Diagnostic utility (Display.exe) causes an Out of Memory error message


FIX: The IP-DLC link service does not start on a secondary configuration server


FIX: An “Access Violation” error occurs in the SNABASE service and logs Event ID 705 in Host Integration Server


FIX: APPC application performance is decreased after heavy load in Host Integration Server


FIX: The CryptAcquireContext function fails and NTE_PROV_TYPE_NO_MATCH is returned on a Host Integration Server client

Session Integration




FIX: A Session Integrator session gets stuck in SSCP state under heavy load in Host Integration Server


FIX: SI sessions are unresponsive and left in a status of SSCP under a heavy load condition


Update to Session Integrator to add more flexibility in how resources are located


FIX: Session Integrator service intermittently crashes in combase!CStdMarshal::DisconnectSrvIPIDs


FIX: A remote Session Integrator Server Service is assigned to a client in Host Integration Server


FIX: Session Integrator Server service stops servicing Session Integrator requests in Host Integration Server

How to obtain Cumulative Update 2 for Host Integration Server 2016

A supported cumulative update package is now available from the Microsoft Download Center.

 Download the Cumulative Update 2 package now.


To apply this update, you must have Microsoft Host Integration Server 2016 installed.

If a Readme.txt file is included in this update, see the Readme.txt file for more information about how to install this update.

Restart requirement

You may have to restart the computer after you apply this cumulative update.

File information

The English version of this cumulative update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.


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


Learn about the terminology Microsoft uses to describe software updates.