Once we upgraded to IAP/MDEX 6.1 from IAP 5.1 record properties are no longer being returned in Supplemental objects from dynamic business rules.
Let’s see why?
Earlier with IAP 5.1, record properties will show with Supplemental objects, as they are configured to be returned for record-detail queries (“Show with record” setting in property or dimension editor dialog in Developer Studio).
Whereas with IAP/MDEX 6.x, record properties will show only if they are configured to be returned with the record list for navigation queries (“Show with record list” setting in property or dimension editor dialog in Developer Studio).
Versoin 6.x behavior is correct: Supplemental objects should not bring back record properties unless those properties have been configured to show with the record list.
How to fix this?
Configure properties to “Show with Record List” if you want them to be returned in business-rule supplemental objects.
Omit Supplemental Objects
A supplemental object is meta-data about a landing page or content slot. If you use orange Endeca reference app, at top you’ll see one or more “Unknown Merch Style”. Scrolling to the bottom of page, you’ll see a series of “Matching Supplemental Objects”.
No flag are available to turning supplemental objects on/off. However, we can add a merch rule filter that will have the effect of turning them off. Now why would we want to turn Supplemental objects off. Well, Supplemental objects can actually get somewhat large in size (for instance, cartridges that allow merchandisers to copy/paste raw HTML which might me very large in content and is not required with all the queries). Also, the only real time they need to come back is when doing Assembler queries.