After using the dataflow modeller, designer added an unfamiliar
attribute to one filter attribute in a driver filter.

To replicate.

Via data flow modeller, right click on an attribute for a driver that is
currently set to sync/notify/reset (either channel) and change this to
Save the project and view the XML for the specific driver filter. You
should see that on-demand="" has been added to the filter-attr that was

Here is a stripped down example of the XML.

<filter-class class-name="User" publisher="sync" subscriber="ignore">
<filter-attr attr-name="testAttr" merge-authority="default" on-demand=""
publisher="ignore" publisher-optimize-modify="true"/>

The latest DTD documentation makes no mention of this attribute

It seems that this attribute can have one of these values:


Anyone got any ideas of what this is for?