REST API To Access Siebel Repository Resources Returns Error "SBL-EAI-50243: Invalid input. 'Business Object name is empty in the input'" (Doc ID 2173347.1)

Last updated on AUGUST 25, 2016

Applies to:

Siebel CRM - Version 16.0 [IP2016] and later
Information in this document applies to any platform.
Checked for relevance on ***Aug 22nd 2016***

Symptoms

PRODUCT VERSIONS:
------------------------------
SIEBEL VERSION: Siebel 16

ISSUE STATEMENT:
----------------------------

When testing the Siebel IP2016 RESTFul service feature following the example provided in the Siebel documentation below:

Bookshelf>Siebel REST API Guide > Using the Siebel REST API >Using the Siebel REST API to Access Siebel Repository Resources

URI: http://ServerName:port/siebel-rest/v1.0/workspace/MyWorkspace/SIS Account List Applet
HTTP Method: GET
Content-Type: application/json
Authorization: Basic
Request body: None

This did not work and returned an error instead.

ERROR MESSAGE:
--------------------------
The error message that occurs with this issue is:

RestAdapter RestAdptError 1 0000043c57862494:0 2016-07-13 11:24:10 Business Object name is empty in the input
ObjMgrBusServiceLog Error 1 0000043c57862494:0 2016-07-13 11:24:10 (restadapter.cpp (754)) SBL-EAI-50243: Invalid input. 'Business Object name is empty in the input'.

STEPS TO REPRODUCE:
---------------------------------
The behaviour occurs as follows:

1. Install the Siebel IP2016 application.

2. Follow the Siebel documentation in the Siebel REST Guide to configure the Siebel application for RESTFul calls.

3. Send the request into Siebel application according to the sample URI provided:

http://ServerName:port/siebel-rest/v1.0/workspace/MyWorkspace/SIS Account List Applet

This returned an error message instead of the details about the "SIS Account List Applet".


LOSS OF FUNCTIONALITY / BUSINESS IMPACT:
--------------------------------------------
Due to error message, new feature is not working as documented in the Siebel Bookshelf.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms