I have scheduled a report, which has parameters, thru the application (java). The report would be updated by the user, therefore the schedule should be updated accordingly. How can I update the schedule instance? (by java api) I don't have the problem if there is only one schedule per report, but since there could be multiple scheduled instances for one report. I need to retrieve the schedule info of the current instances such as recipient emai, begin date, end date, format type, to schedule the new one. Does anyone know how? Your suggestion is highly appreciated.