Why are there so many inconsistencies between how different data connections/adapters/sources work?
for example XML data source vs json data source...
The examples included on install don't work the same for these data sources.
the json data source customer orders subreport scenario seems to require the parameter passed from master to sub
<subreportParameter name="net.sf.jasperreports.json.source"> <subreportParameterExpression><![CDATA["data/northwind.json"]]></subreportParameterExpression> </subreportParameter>
however the xml example doesn't have this parameter, relying instead of the configuration in the subreport itself.
This is fair enough, but if i remove the parameter from the json master report, it doesn't fall back on using the sub report datasource.
Have i misunderstood something, or is this expected behaviour?