We currently have a webapp that is in three instances; Dev, Test, and Production. They all call up the same Jasper report (hosted on Jasper Server), but each has its own datasource (dev, test and prod). They all use the same report, it is just the data source that changes depending on which instance is calling the report.
Is it possible to have the data source change dynamically depending which instance is calling the report? Right now I am just creating three seperate reports for each datasource, but that seems incorrect. Was just curious if there is a better way.