JBO-29000 Exception When Invoking an External Rest API via HTTPS
(Doc ID 2384890.1)
Last updated on DECEMBER 22, 2020
Applies to:
Oracle Fusion CX Sales Cloud Service - Version 11.13.17.09.0 and laterInformation in this document applies to any platform.
Goal
While trying to call an external REST API using a trigger (post database changes event) on Accounts.
If we call a service via HTTP, it works fine, but if we try to invoke the REST (without authentication) via HTTPS, I get the following error:
* If we try to call the GET method, we get the SSL exception:
Error:oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: com.sun.jersey.api.client.ClientHandlerException, msg=javax.net.ssl.SSLException: Received fatal alert: handshake_failure
* If we try to call the POST service, we get the following error:
Error:oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: com.sun.jersey.api.client.ClientHandlerException, msg=java.lang.NullPointerException
The problem is related to certificates supported by the Sales Cloud platform. How can we add a new certificate to the platform to consume the service?
Solution
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
Goal |
Solution |