Description:
Two way SSL Communication from Weblogic to External Systems. Weblogic as client invoking external services.
Assuming below steps are performed
-> Root certificate from External Service imported into Trust Store
-> Client Ceritificate (.pfx) from External Service imported into Client Store
-> Client Store Configured Provider (Security realm -> Provider -> PKI)
-> Service Key Provider configured on OSB Proxy Service
Error Message generated while testing Proxy service
The invocation resulted in an error: SocketChannel not available
Resolution
OSB_ManagedServer1 -> Tuning -> Muxer Class
Two way SSL Communication from Weblogic to External Systems. Weblogic as client invoking external services.
Assuming below steps are performed
-> Root certificate from External Service imported into Trust Store
-> Client Ceritificate (.pfx) from External Service imported into Client Store
-> Client Store Configured Provider (Security realm -> Provider -> PKI)
-> Service Key Provider configured on OSB Proxy Service
Error Message generated while testing Proxy service
The invocation resulted in an error: SocketChannel not available
Resolution
OSB_ManagedServer1 -> Tuning -> Muxer Class
The
default value for Muxer class in Weblogic 12c is “
weblogic.socket.NIOSocketMuxer”
Reset to empty string.
Restart the Managed Servers.
The link bellow worked for me. Just apply the mentioned patch. You need to have an oracle account associated with an enterprise oracle identifier. Search for patch number 20044804. The description is "UNABLE TO MAKE OUTBOUND SSL CALL PROXY OSB WHEN CONNECTION TIMEOUT IS SET"
ReplyDeleteMy release version is 12.1.3.0.0
DeleteThis comment has been removed by the author.
ReplyDelete“weblogic.socket.NIOSocketMuxer”
ReplyDeleteReset to empty string.
Worked! By the way, no restart needed (for me)
Thanks.