Any suggestions? Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

ReportingService2010.CreateSchedule Method

Creates a new shared schedule.

Namespace:  ReportService2010
Assembly:  ReportService2010 (in ReportService2010.dll)

<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapDocumentMethodAttribute("", RequestNamespace := "",  _
	ResponseNamespace := "",  _
	Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function CreateSchedule ( _
	Name As String, _
	ScheduleDefinition As ScheduleDefinition, _
	SiteUrl As String _
) As String
Dim instance As ReportingService2010
Dim Name As String
Dim ScheduleDefinition As ScheduleDefinition
Dim SiteUrl As String
Dim returnValue As String

returnValue = instance.CreateSchedule(Name, _
	ScheduleDefinition, SiteUrl)


Type: System.String
The name of the schedule.
Type: ReportService2010.ScheduleDefinition
A ScheduleDefinition object that defines the properties and values for the schedule.
Type: System.String
The fully qualified URL for the SharePoint site.
Set this parameter to Nothing (Nothing in Visual Basic) when invoking this method in Native mode.

Return Value

Type: System.String
A String value that represents the ID of the newly created schedule.

The table below shows header and permissions information on this operation.

SOAP Header Usage

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

Native Mode Required Permissions

CreateSchedules (System)

SharePoint Mode Required Permissions


This method throws an rsUnsupportedParameterForModeException exception if a non-null value is specified for the SiteUrl parameter in Native mode.

If an error occurs when the CreateSchedule method runs, the schedule is not created and no schedule ID is returned.

The MonthlyDOWRecurrence pattern is not supported in SharePoint integrated mode.

Imports System
Imports System.IO
Imports System.Text
Imports System.Web.Services
Imports System.Web.Services.Protocols

Class Sample

    Public Shared Sub Main()

        Dim rs As New ReportingService2010()
        rs.Url = "http://<Server Name>" + _
        rs.Credentials = _

        Dim definition As New ScheduleDefinition()
        Dim scheduleID As String = ""

        ' Create the schedule definition.
        definition.StartDateTime = _
            New DateTime(2003, 3, 1, 14, 0, 0)
        Dim recurrence As New WeeklyRecurrence()a
        Dim days As New DaysOfWeekSelector()
        days.Monday = True
        days.Tuesday = True
        days.Wednesday = True
        days.Thursday = True
        days.Friday = True
        days.Saturday = False
        days.Sunday = False
        recurrence.DaysOfWeek = days
        recurrence.WeeksInterval = 1
        recurrence.WeeksIntervalSpecified = True
        definition.Item = recurrence

            Dim site As String = "http://<Server Name>"

            scheduleID = rs.CreateSchedule("My Schedule", _
                definition, site)
            Console.WriteLine("Schedule created with ID {0}", _

        Catch e As SoapException
        End Try

    End Sub

End Class

Community Additions

© 2016 Microsoft