Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

FIX: MQSC Adapter fails when SSL and Microsoft MQ Client are used


View products that this article applies to.

Symptoms

You set the SSL Channel Definition to use SSL, and you set the Use Microsoft MQ Client option to Yes. When you do this, the MQSC Adapter fails, and the following error is logged for a receive location or send port in the Application event log:

↑ Back to the top


Resolution

This issue is fixed in Cumulative Update 2 for Host Integration Server 2016.

↑ Back to the top


Status

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

↑ Back to the top


More information

Fixes included in the cumulative update enable SSL to work when you use the Microsoft MQ Client. However, even with these fixes applied, a failure may occur because of the way that the IBM WebSphere server handles SSL. In certain situations, the connection may be closed without a reason code when the receive location or a send port is started. This is because the IBM WebSphere server is expecting one specific CipherSpec code scheme. However, in .NET Framework the SSL stream automatically sends the complete list of supported CipherSpecs that the client can handle. The Microsoft MQ Client is implemented on .NET Framework SSL and has no control of the CipherSpecs that are sent. If the first CipherSpec matches the CipherSpec that is configured on the Server-Connection Channel on the MQ Server, then everything will work.

If the connection fails, check the event log on the MQ Server for an event that indicates the specific incoming CipherSpec that failed. Then, in the Server-Connection Channel, specify the particular CipherSpec as the valid CipherSpec for incoming calls, and then retry the call.

↑ Back to the top


References

Learn about the terminology Microsoft uses to describe software updates.

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.

↑ Back to the top


Keywords: kbQFE, kbfix, kbBug, kbExpertiseInter, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 4046644
Revision : 12
Created on : 1/10/2018
Published on : 1/10/2018
Exists online : False
Views : 182