Using the Command Parameter
You can include the rs:Command parameter in a URL. The value of the parameter determines the type of request made to the report server by the client. The following table describes values that are supported by the Command parameter.
Command value |
Description |
---|---|
GetComponentDefinition |
Displays the XML definition associated with a published report item. You must have Read Contents permission on a published report item to use this value. Using this value equates to calling the Web service GetItemDefinition directly. |
GetDataSourceContents |
Displays the properties of a given shared data source. The properties are displayed as XML. Using this value equates to calling the Web service GetDataSourceContents directly. |
GetResourceContents |
Renders a resource and display it in an HTML page. Using this value equates to calling the Web service GetItemDefinition directly. |
GetSharedDatasetDefinition |
Displays the XML definition associated with a shared dataset. You must have Read Report Definition permission on a shared dataset to use this value. Using this value equates to calling the Web service GetItemDefinition directly. |
ListChildren |
Displays children of the item passed to the URL. Child items are displayed within a generic item-navigation page. Using this value equates to calling the ListChildren method. |
Render |
Renders the specified report. Using this value equates to calling the Render method. |
Note
A URL can contain only one Command parameter. If a URL includes multiple Command parameters, an error is returned. If the Command parameter is specified in a URL without an accompanying value, the Command parameter is ignored.
Example
The following example generates a generic item-navigation page that you can use to view all the child items of your Samples folder.
http://<Server Name>/reportserver?/SampleReports&rs:Command=ListChildren