All the properties are encapsulated as JSON (JavaScript Object Notation) objects. It will help if you obtain some knowledge on JSON to understand the syntax more clearly.
Parameters
Examples
http://localhost:8888/webos/app/designer/run.jsp?jrd_datasource={"catalog":{"name":"/SampleReports/SampleReports.cat"},"ds":"Data Source 1","bv":"WorldWideSalesBV"}
http://localhost:8888/webos/app/designer/run.jsp?jrd_catalog={"name":"/SampleReports/SampleReports.cat","ver":-1,"real":false}
http://localhost:8888/webos/app/designer/run.jsp?jrd_catpath={"name":"/SampleReports"
}
http://localhost:8888/webos/app/designer/run.jsp
It is equal to the following:
http://localhost:8888/webos/app/designer/run.jsp?jrd_catpath={"name":"/"
}
Parameter
{
"name":"/SampleReports/VisualComponent 1.va", // The analysis template file name with its full path. The path could be a disk path or a server resource tree path. For the latter, it could be either in the Public Reports folder - "/", or in the My Reports folder - "/USERFOLDERPATH/username/" (change username to the real user name with which you log onto JReport Server).
"ver":-1, // Optional: The version number of the analysis template. -1 means the latest version.
"real":false, // Optional. Value: true/false. true means the resource path is a real disk path and false means a server resource tree path. When it is a real path, "real":true must be specified.
DataSource: {"catalog":{"name":"/SampleReports/SampleReports.cat","ver":-1,"real":false}, // A ResourceDef object to describe a catalog.
"ds:"Data Source 1", // Data source name.
"query":"Query1", // Query name.
"bv":"WorldWideSalesBV" // Business view name.}
}
]
}
Example
http://localhost:8888/webos/app/designer/run.jsp?jrd_resext={"reslst":[{"name":"/SampleReports/VisualComponent1.va","ver":-1,"real":false}],"active":0}