Я использую Jasper Server 6.3 Community Edition.У меня есть набор отчетов, которые я хочу выполнять для разных баз данных.У меня есть адаптер данных, определенный для каждой базы данных.Я хочу иметь возможность выполнить любой из этих отчетов через API остальных 2 и просто сказать ему использовать другой адаптер данных.
Часть XML, относящаяся к этому параметру в jrxml:
<property name="net.sf.jasperreports.data.adapter" value="common\test.xml"/>
Идеальная ситуация была бы, чтобы иметь возможность передавать любое значение, которое я хочу заменить common\test.xml
Из того, что я могу сказать, нет встроенного параметра для установки данныхадаптер, и нельзя использовать параметр, чтобы установить это либо.Другими словами, это не сработает:
<property name="net.sf.jasperreports.data.adapter" value="$P!{data_adapter_path}"/>
Итак, как можно динамически установить значение net.sf.jasperreports.data.adapter
с помощью API остальных 2?