zactruelove
Technical User
I've been tasked with taking an existing report that runs from within an application and configuring it to run independently of the application so suit distribution needs. While this doesn't violate any licensing terms, we don't have an active support contract with the vendor any longer, so I'm unable to get any assistance directly from them.
The report accesses data from a single MS SQL Server database. However, the datasource of the .rpt is an .XSD file. I've never worked with Crystal Reports from a .NET development perspective, which is what I'm assuming this relates to, and I can't find any meaningful SQL information within that file. The report is comprised of two dozen subreports. If I attempt to just run the .rpt outside of the application, only two very basic queries (returning minimal useful information) are sent to the SQL database (verified with Profiler). None of the subreports (all of which use the same .XSD datasource) make any SQL calls. Also potentially worth noting, none of the subreports are linked to the main report...all data is passed around via shared variables from what I can tell.
Based on the limited information above, does anyone have any suggestions on how I should proceed? Is what I'm attempting to do even feasible, or is it more likely that the meat of the information I need is held in the actual code of the application?
The report accesses data from a single MS SQL Server database. However, the datasource of the .rpt is an .XSD file. I've never worked with Crystal Reports from a .NET development perspective, which is what I'm assuming this relates to, and I can't find any meaningful SQL information within that file. The report is comprised of two dozen subreports. If I attempt to just run the .rpt outside of the application, only two very basic queries (returning minimal useful information) are sent to the SQL database (verified with Profiler). None of the subreports (all of which use the same .XSD datasource) make any SQL calls. Also potentially worth noting, none of the subreports are linked to the main report...all data is passed around via shared variables from what I can tell.
Based on the limited information above, does anyone have any suggestions on how I should proceed? Is what I'm attempting to do even feasible, or is it more likely that the meat of the information I need is held in the actual code of the application?