Made use of the following example.
https://community.jaspersoft.com/wiki/using-data-adapters-fill-reports-j...
Got everything to work when deployed to same folder as per the above example.
BUT When I separate the DataAdapters and the Reports into different folders.
I keep getting ‘Resource not found at: DataAdapters/tubestatus.xml {for example}
DataAdapters Path: /organizations/organization_1/organizations/BasePack/DataAdapters
Report path: /organizations/organization_1/organizations/BasePack/Reports
Properties in jrxml
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="..\DataAdapters\tubestatus.xml"/>
<property name="net.sf.jasperreports.data.adapter" value="DataAdapters/tubestatus.xml"/>
I have also tried the following reference options for "net.sf.jasperreports.data.adapter" but to no avail.
\organizations\organization_1\organizations\BasePack\DataAdapters\tubestatus.xml
\organization_1\organizations\BasePack\DataAdapters\tubestatus.xml
\organizations\BasePack\DataAdapters\tubestatus.xml
\BasePack\DataAdapters\tubestatus.xml
..\organization_1\organizations\BasePack\DataAdapters\tubestatus.xml
..\organizations\BasePack\DataAdapters\tubestatus.xml
..\organizations\organization_1\organizations\BasePack\DataAdapters\tubestatus.xml
..\BasePack\DataAdapters\tubestatus.xml
What am I doing wrong?
1 Answer:
The folloiwng worked:
Report Path:- /organizations/organization_1/organizations/BasePack/Reports
DataAdapter Path: /organizations/organization_1/organizations/BasePack/DataAdapter
DataAdapter uploaded file resource as xml file BUT did not add the file extention to the name or the Resouce ID.
Properties in .jrxml file
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="repo:/DataAdapter/tubestatus.xml"/>
<property name="net.sf.jasperreports.data.adapter" value="repo:/DataAdapter/tubestatus"/>