Outbound REST: Json Import In Siebel Tools Fails With HTTP-500 and No class found with name com.siebel.integration.restoutbound.RESTOutboundDTBusvc
(Doc ID 2778974.1)
Last updated on JUNE 20, 2023
Applies to:Siebel CRM - Version 20.11 and later
Information in this document applies to any platform.
When attempting to use Siebel Tools to import a json file and create an outbound REST proxy service
the following errors occur:
In Tools user interface : HTTP Request error during '<?>': '<?>'(SBL-EAI-04117)
In the siebdev.log : SBL-EAI-04117 accompanied by HTTP-500 .
In localhost_access_log.2021-05-13.txt : 127.0.0.1 - - [13/May/2021:15:29:16 -0500] "POST /siebel/jbs/com.siebel.integration.restoutbound.RESTOutboundDTBusvc/getspectitle HTTP/1.1" 500 55
In siebeljbs_17.log : [SIEBEL ERROR] Thread[http-nio-9001-exec-1,5,main] [2021-05-13 15:29:16.198] [JBS] No class found with name com.siebel.integration.restoutbound.RESTOutboundDTBusvc:com.siebel.integration.restoutbound.RESTOutboundDTBusvc
The issue can be reproduced at will with the following steps:
1. Start the dedicated client's tomcat instance.
2. Follow the configuration as in How To Set Up And Test Outbound RESTFul API Services From 20.8 Onwards (Doc ID 2739175.2)
3. Create a workspace and then file -> new -> EAI -> Outbound web service and attempt to import any swagger/json file.
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