Product configurator error SBL-CFG-00155 with compatibility rule and EligibilityDisplayMode = 2 (Doc ID 1309844.1)

Last updated on JULY 31, 2017

Applies to:

Siebel eConfigurator - Version 8.1.1.2 SIA[21215] and later
Information in this document applies to any platform.
***Checked for relevance on 29-02-2016***

Symptoms


The following error is displayed in a product configurator session when a product in a specific class relationship is deselected.

Complex Object Instance Service Internal Error
RemoveItem fails
Unable to retrieve item with path 8SIA-7YTS9 (SBL-CFG-00155)

The following is the product model:

Root Product
+-----------------Rel 1 – class type relationship with domain Product 1_1 and Product 1_2
+-----------------Rel 2 – product type relationship for Product 2
+-----------------Rel 3 – product type relationship for Product 3

Max cardinality = 1 on Rel 1 relationship
Constraint that Product 1_1 requires Product 2
Product compatibility rule that Product 1_2 requires Product 3
Setup the EligibilityDisplayMode = 2

To reproduce the problem customize the root product.
Select Product 1_1 and then Product 2 is automatically selected because of the constraint.
Select Product 1_2 and then correct error is displayed for max cardinality (select Proceed) and then correct error is displayed for product compatibility (select Undo). This automatically removes Product 1_2.
Deselect the Product 1_1 and incorrect error SBL-CFG-00155 is displayed.
Expected behaviour is that last error is not displayed.
.

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