My Oracle Support Banner

Siebel REST API Response For Request With Searchspec =([Type]='Customer') Retruns Incorrect Response Parameters Link (Doc ID 2975503.1)

Last updated on SEPTEMBER 20, 2023

Applies to:

Siebel CRM - Version 23.6 and later
Information in this document applies to any platform.

Symptoms

When attempting to query by using a SearchSpec through REST API using '='(equals symbol) character, the SearchSpec is incorrectly interpreted and "rel": "self" request parameters in the response are truncated:

URI: https://<hostname>:<AI port>/siebel/v1.0/data/Account/Account/?searchSpec = ([Type] = 'Customer')

The very bottom of the response returned shows this:

Notice how in the 1st example the response is truncated: searchSpec = ([Type] , while in the 2nd example, the response is correctly provided: searchSpec = ([Type] LIKE 'Customer'),

The issue can be reproduced at will with the following steps:
1. Open POSTMAN.
2. Create a new GET request.
3. Provide the authentication parameters as basic auth in the Authorization tab in POSTMAN.
4. Send a request to the following URI: https://<hostname>:<AI port>/siebel/v1.0/data/Account/Account/?searchSpec = ([Type] = 'Customer')
5. Notice the truncated response.

Cause

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
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.