GetSearchSpec method fails with SBL-DAT-00487 when search expression contains OR operator (Doc ID 1422013.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Tools - Version 8.1.1.6 [21233] and later
Information in this document applies to any platform.
Checked for Relevance on 12-Sep-2013

Symptoms


On :  8.1.1.6 [21233] version, Siebel VB / eScript / COM

When attempting to execute custom code that utilizes the GetSearchSpec() buscomp method
the following error occurs.

ERROR
-----------------------
SBL-DAT-00487 Current search specification is too complex to be refined. Please start a new query or refine one that is less complex.

STEPS
-----------------------
The issue can be reproduced by executing the GetSearchSpec() buscomp method against a buscomp that has a search specification which has a number of ORed conditions.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, custom code does not execute without error.

The customer advises that the code executed successfully with Siebel version 8.0.0.10 but has started failing since move to version 8.1.1.6

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