RCOIS, BatchValidate: Output Property Set Has Empty Original Instance When Invalid Status on Remote Product Configurator (Doc ID 1115757.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel eConfigurator - Version 8.0.0.6 SIA [20423] and later
Information in this document applies to any platform.
***Checked for relevance on 30-May-2013***

Symptoms

On version 8.0.0.6 SIA a workflow runs the RCOIS ”BatchValidate” method on quotes that are imported from an external system. This has been working successfully until changed to a remote configurator server. After adding the input parameter “Product Id” to the BatchValidate then the workflow is working until there is any validation error with the configuration model. Any configuration error causes the Siebel error message:
“PropertySet.GetChild() failed. The property has no established secondary level. (SBL-EXL-00144)”

When remote product configurator is enabled with the BatchValidate method then the output property set contains an empty “Original Instance” when there is a constraint rule broken (Status = Invalid).

The same script does have a full “Original Instance” in the output property set for BatchValidate when there is no remote configurator for all output status values.

The same script does have a full “Original Instance” in the output property set for BatchValidate with remote configurator and with no constraint error.

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