Gejala
Anda mengatur Definisi Saluran SSL untuk menggunakan SSL, dan Anda mengatur opsi Gunakan Klien Microsoft MQ ke Ya. Ketika Anda melakukan ini, Adapter MQSC gagal, dan kesalahan berikut dicatat untuk lokasi penerimaan atau port kirim dalam log kejadian Aplikasi:
Catatan
Pemrosesan Otomatisasi 'QueueManager' Gagal. Deskripsi: State: Handshake, Event: ServerData - Exception: Initial Data contains different Capability Flag 1.
Resolusi
Masalah ini telah diperbaiki dalam Pembaruan Kumulatif 2 untuk Server Integrasi Host 2016.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi selengkapnya
Perbaikan yang disertakan dalam pembaruan kumulatif memungkinkan SSL berfungsi saat Anda menggunakan Microsoft MQ Client. Namun, bahkan dengan perbaikan ini diterapkan, kegagalan mungkin terjadi karena cara server IBM WebSphere menangani SSL. Dalam situasi tertentu, koneksi mungkin ditutup tanpa kode alasan saat lokasi penerimaan atau port kirim dimulai. Ini karena server IBM WebSphere mengharapkan satu skema kode CipherSpec tertentu. Namun, di .NET Framework streaming SSL secara otomatis mengirim daftar lengkap CipherSpecs yang didukung yang dapat ditangani klien. Microsoft MQ Client diterapkan pada SSL .NET Framework dan tidak memiliki kontrol atas CipherSpecs yang dikirim. Jika CipherSpec pertama cocok dengan CipherSpec yang dikonfigurasi pada Saluran Server-Connection di MQ Server, semuanya akan berfungsi.
Jika koneksi gagal, periksa log kejadian di MQ Server untuk kejadian yang menunjukkan CipherSpec masuk tertentu yang gagal. Lalu, di Saluran Server-Connection, tentukan CipherSpec tertentu sebagai CipherSpec yang valid untuk panggilan masuk, lalu coba lagi panggilan.
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.
Sanggahan informasi pihak ketiga
Produk pihak ketiga yang dibahas dalam artikel ini dibuat oleh perusahaan yang bukan merupakan bagian dari Microsoft. Microsoft tidak memberikan jaminan, secara tersirat maupun tersurat, terkait kinerja atau keandalan produk tersebut.