Hi,

I have few queries regarding accessing snapshot reports from java webapplication.

Presently i am able to access the snapshot report from the browser through url like

http://localhost/Reports$rptdb/Pages/Report.aspx?ItemPath=/OrgReports/Report1&HistoryID=2010-06-08T18:33:10

or

http://localhost/Reports$rptdb/Pages/Report.aspx?ItemPath=/OrgReports/Report1&SnapshotDataID=1FC61F14-8715-4318-A838-ECFCE2D75AD0

that's by passing the parameter HistoryID or SnapshotDataID , but i dont have access to the report server DB which stores these information .

My queries :
1. Consider that a snapshot is create everyday and if i need to access a report snapshot created on a particular day from my application how can i get the Snapshotdataid or historyId parameter ?

2. Is it possible to create snapshots programatically from Java web application?

3. If Yes for question 2 then is it possible that i can define the SnapshotDataID to SSRS?

Please Help.