After you upgrade to the MDEX Engine 6 series, you may notice that supplemental objects issued by the MDEX Engine in response to queries no longer return record properties in some cases. This is the expected and correct behavior
After you upgrade to the MDEX Engine version 6, the MDEX Engine still returns properties with lists of records, but the behavior is somewhat different:
It returns only those properties for which you have specified Show with Record List in Developer Studio. In previous releases, it returned all properties for a record that were specified as Show with Record.
As a result, fewer properties are now returned than before.
It returns these properties in record lists returned in response to regular user queries, and also in record lists returned by the dynamic business rules. (Dynamic business rules enable merchandizing and content spotlighting.)
In terms of XML configuration settings, rule results from the MDEX Engine now use the
RENDER_PROD_LIST
setting from theRENDER_CONFIG.XML
file, rather than theRENDER_PROD_PAGE
setting as they did in IAP 5.x and earlier versions.
Note
The previous behavior was a bug that has been adversely affecting performance.
This behavioral change may be important to you if you were using record properties returned by the MDEX Engine for the display of content spotlighting and merchandizing (dynamic business rules), or for other purposes.
After upgrading, if you were relying on all record properties returned by the MDEX Engine, you may want to test your application to verify that you are not missing properties required for rendering spotlighted records. (If some properties are missing, make sure they are configured to Show with Record List.)
The MDEX Engine typically returns additional information with a user query request. This is known as supplemental objects information. This information depends on the nature of the query.
For record properties, you can specify two options in the Property
Editor of Developer Studio,
Show with Record and
Show with Record List. When you specify
Show with Record List, the corresponding
RENDER_CONFIG.XML
file is updated. This file indicates
to the MDEX Engine which mapped properties it must return as supplemental
objects with the list of records.