Error When Migrating a Recommendation Rule with a BMQL Statement [Compilation error: Error in line 6, column 61: bmql: Variable's datatype is not allowed: ARRAY_TYPE_ATTRIBUTE]
(Doc ID 2295087.1)
Last updated on JANUARY 29, 2019
Applies to:Oracle BigMachines CPQ Cloud Service - Version 2016 R2 and later
Information in this document applies to any platform.
A Recommendation Rule has the following criteria:
- It has an array-type attribute in the simple condition.
- It is trying to set a non array-type attribute as an action attribute via advanced BML.
- It is looping over an array-type attribute with a BMQL statement.
This rule will work as expected in the configurator, but this BML cannot be migrated to another site. The following will appear in the migration logs:
Compilation error: Error in line 6, column 61: bmql: Variable's datatype is not allowed: ARRAY_TYPE_ATTRIBUTE
Note that ARRAY_TYPE_ATTRIBUTE is the attribute being looped over.
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