You run a two-phase-commit transaction in a Microsoft Host Integration Server 2010 environment. When you use the Microsoft OLE DB Provider for DB2, the transaction may fail intermittently, and you receive the following error message:
"An internal network library as occurred". SQLSTATE: HY000: SQL CODE: -379
This problem occurs because the Microsoft OLE DB Provider for DB2 begins the request correlation identifier by using zero (0).
According to IBM specifications, the identifier should be a positive nonzero value.
Cumulative update information
The fix that resolves this problem is included in cumulative update package 7 for Host Integration Server 2010. For more information about how to obtain the cumulative update package, see Cumulative update package 7 for Host Integration Server 2010.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
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.