I am working on a Silverlight application that schedules a report on SSRS. One of the parameters sent to SSRS is an xml string. The xml string looks like the following:
SSRS uses this xml to determine the next date the report will be run (NextRunDate). I am not familiar with SSRS. However, my task is to determine the NextRunDate and send this value to a different database. How do I determine the next run date from the xml? Do I just parse the xml code and determine the next run date? This would be difficult. Is there a better way?<?xml version="1.0" encoding="utf-8"?><ScheduleDefinition xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer"><StartDateTime>2013-03-02T13:17:22.9012899-06:00</StartDateTime><MonthlyDOWRecurrence><WhichWeek>FourthWeek</WhichWeek><DaysOfWeek><Sunday>false</Sunday><Monday>false</Monday><Tuesday>false</Tuesday><Wednesday>false</Wednesday><Thursday>false</Thursday><Friday>false</Friday><Saturday>false</Saturday></DaysOfWeek><MonthsOfYear><January>false</January><February>false</February><March>false</March><April>false</April><May>false</May><June>false</June><July>false</July><August>false</August><September>false</September><October>false</October><November>false</November><December>false</December></MonthsOfYear></MonthlyDOWRecurrence></ScheduleDefinition>