Reporting Services Web Service Library
SQL Server 2000
The Reporting Services Web Service class library is a library of classes and value types that are included in the Reporting Services SOAP API. These classes and values include all of the functionality of the Reporting Services Web service. To call the Web service, use the methods and properties of the ReportingService class. This class is the primary entry point for calling the Web service. For more information, see ReportingService Class.
Classes
| Class | Description |
|---|---|
| ActiveState | Represents information about the active state of a subscription. It is returned by methods that query subscription properties. |
| BatchHeader | Represents a batch header that supports the use of multi-method operations that run within a single transaction. |
| CatalogItem | Represents an item in the report server database. |
| DailyRecurrence | Represents the interval, in days, on which a scheduled report runs. |
| DataRetrievalPlan | Represents settings that are required to retrieve data from the delivery query for data-driven subscription. |
| DataSetDefinition | Represents information about a set of data to display in a report. |
| DataSource | Represents a data source in the report server database. |
| DataSourceCredentials | Represents data source credential information. |
| DataSourceDefinition | Represents a data source definition in the report server database. |
| DataSourceDefinitionOrReference | Represents a data source definition or a reference to a data source. |
| DataSourcePrompt | Represents the name of a data source and the prompt to display to a user. |
| DataSourceReference | Represents a reference to a shared data source. |
| DaysOfWeekSelector | Represents the days of the week on which a scheduled report is run. |
| Event | Represents an event registered with Report Server. |
| ExpirationDefinition | Represents an expiration for a cached report. |
| Extension | Represents an extension registered with Report Server. |
| ExtensionParameter | Represents a device information setting for an extension. |
| ExtensionSettings | Represents a delivery extension and its configurable settings. |
| Field | Represents a field within the data set of a report. |
| InvalidDataSourceReference | Represents a state in which a data source reference is no longer valid. |
| ItemNamespaceHeader | Represents the identifier that is used to retrieve item properties. |
| Job | Represents a user or system job currently being processed by Report Server. |
| MinuteRecurrence | Represents the interval, in minutes, on which a scheduled report is run. |
| MonthsOfYearSelector | Represents the months of the year in which a scheduled report is run. |
| MonthlyDOWRecurrence | Represents the dates on which a scheduled report is run, typically by month, week, and day of the week. |
| MonthlyRecurrence | Represents the day of the month on which a scheduled report is run. |
| NoSchedule | Represents a state in which there are no schedules associated with a report's execution or snapshot history settings. |
| ParameterValue | Represents data that is used in parameterized reports or in delivery extension settings. |
| Policy | Represents groups, users, and their roles that are associated with items in the report server database. |
| Property | Represents the properties of an item in the report server database. |
| QueryDefinition | Represents a query that is executed to retrieve the data for a report. |
| RecurrencePattern | Represents the recurrence pattern of a schedule definition. |
| ReportHistorySnapshot | Represents a report history snapshot. |
| ReportParameter | Represents a report parameter. |
| Role | Represents a role in the report server database. |
| ReportingService | Contains the methods and properties related to calling the Reporting Services Web service. |
| Schedule | Represents a schedule and its properties. |
| ScheduleDefinition | Represents a defined schedule. |
| ScheduleDefinitionOrReference | Represents a schedule definition or a reference to a shared schedule. |
| ScheduleExpiration | Represents a schedule that defines when a cached copy of a report expires. |
| ScheduleReference | Represents a reference to a shared schedule. |
| SearchCondition | Represents the properties of an item for which to search in the report server database. |
| ServerInfoHeader | Represents server information for Reporting Services. |
| SessionHeader | Represents state information for sessions in Report Server |
| Subscription | Represents a subscription in the report server database. |
| Task | Represents Report Server tasks. |
| TimeExpiration | Represents the time, in minutes, that defines when a cached copy of a report expires. |
| ValidValue | Represents a valid value for an extension setting. |
| Warning | Represents a list of errors or warnings returned from report processing. |
| WeeklyRecurrence | Represents the number of weeks and which day(s) of the week on which a scheduled report runs. |
Enumerations
| Enumeration | Description |
|---|---|
| BooleanOperatorEnum | Describes the logical operator that is applied when connecting search conditions in a report server database search. This is similar to connecting the conditions in a WHERE clause. |
| ConditionEnum | Describes the type of comparison to perform between the properties and the values during a search. |
| CredentialRetrievalEnum | Describes the credential retrieval setting of a data source. |
| ExecutionSettingEnum | Describes the current execution setting of a report. |
| ExtensionTypeEnum | Describes the type of an extension registered with a report server. |
| ItemNamespaceEnum | Describes the namespace identifier used to retrieve property information for an item in the report server database. |
| ItemTypeEnum | Describes the type of an item in the report server database. |
| JobActionEnum | Describes the process that initiated a job. |
| JobStatusEnum | Describes the status of a job. |
| JobTypeEnum | Describes the type of job. |
| ParameterStateEnum | Specifies the state of a report parameter. |
| ParameterTypeEnum | Specifies the data type of a parameter in the Type property of the ReportParameter class. |
| ScheduleStateEnum | Describes the current state of a schedule. |
| SensitivityEnum | Describes the sensitivity of a given type: kanatype, case, or accent. |
| WeekNumberEnum | Describes the week of the month in which a scheduled report is run. |