Error Handling In WLS 9 Policies Behaves Differently In WLS 10.3.4 and WLS 10.3.6
(Doc ID 1630920.1)
Last updated on JANUARY 12, 2022
Applies to:Oracle WebLogic Server - Version 10.3.4 to 10.3.6
Information in this document applies to any platform.
The way errors are handled when calling a web service that is secured (with X509) through WLS 9 policies has changed between WLS 10.3.4 and WLS 10.3.6.
WLS 10.3.6 simply gives an internal server exception whereas WLS 10.3.4 gives a clear indication of what exactly went wrong.
This can be verified by defining a very simple echo service which is secured using some custom WLS 9 policies. If you call that service with the right certificate, you get a reply as expected. However, when you perform a call with a problematic request, the behavior differs.
On WLS 10.3.4, this is what you get:
1) Call to secured service without passing a certificate
As you can see this is completely different behavior and a lot less informative than what we see in WLS 10.3.4.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document