My Oracle Support Banner

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

Last updated on NOVEMBER 22, 2019

Applies to:

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


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

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

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

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.

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 but has started failing since move to version


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

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