# HG changeset patch # User adminsh@apollo # Date 1337440147 -3600 # Node ID b9d5f934cb2141fbfcfffaaa8a5ebc9786ef7c54 # Parent 6cb8cd05ad6b1fc64576325f71fc4b19a9442d1e Initial upload diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/.nuget/NuGet.Config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/.nuget/NuGet.Config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/.nuget/NuGet.exe Binary file SSRS/.nuget/NuGet.exe has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/.nuget/NuGet.targets --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/.nuget/NuGet.targets Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,71 @@ + + + + $(MSBuildProjectDirectory)\..\ + + + $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) + $([System.IO.Path]::Combine($(ProjectDir), "packages.config")) + $([System.IO.Path]::Combine($(SolutionDir), "packages")) + + + $(SolutionDir).nuget + packages.config + $(SolutionDir)packages + + + $(NuGetToolsPath)\nuget.exe + "$(NuGetExePath)" + mono --runtime=v4.0.30319 $(NuGetExePath) + + $(TargetDir.Trim('\\')) + + + "" + + + false + + + false + + + $(NuGetCommand) install "$(PackagesConfig)" -source $(PackageSources) -o "$(PackagesDir)" + $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols + + + + RestorePackages; + $(BuildDependsOn); + + + + + $(BuildDependsOn); + BuildPackage; + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/.nuget/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/.nuget/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.XML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.XML Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,1628 @@ + + + + GalaSoft.MvvmLight.SL5 + + + + + Defines a common interface for classes that should be cleaned up, + but without the implications that IDisposable presupposes. An instance + implementing ICleanup can be cleaned up without being + disposed and garbage collected. + + + + + Cleans up the instance, for example by saving its state, + removing resources, etc... + + + + + Helper class for dispatcher operations on the UI thread. + + + + + Executes an action on the UI thread. If this method is called + from the UI thread, the action is executed immendiately. If the + method is called from another thread, the action will be enqueued + on the UI thread's dispatcher and executed asynchronously. + For additional operations on the UI thread, you can get a + reference to the UI thread's dispatcher thanks to the property + . + + The action that will be executed on the UI + thread. + + + + This method should be called once on the UI thread to ensure that + the property is initialized. + In a Silverlight application, call this method in the + Application_Startup event handler, after the MainPage is constructed. + In WPF, call this method on the static App() constructor. + + + + + Gets a reference to the UI thread's dispatcher, after the + method has been called on the UI thread. + + + + + Passes a string message (Notification) to a recipient. + Typically, notifications are defined as unique strings in a static class. To define + a unique string, you can use Guid.NewGuid().ToString() or any other unique + identifier. + + + + + Base class for all messages broadcasted by the Messenger. + You can create your own message types by extending this class. + + + + + Initializes a new instance of the MessageBase class. + + + + + Initializes a new instance of the MessageBase class. + + The message's original sender. + + + + Initializes a new instance of the MessageBase class. + + The message's original sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + + + + Gets or sets the message's sender. + + + + + Gets or sets the message's intended target. This property can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + + + + + Initializes a new instance of the NotificationMessage class. + + A string containing any arbitrary message to be + passed to recipient(s) + + + + Initializes a new instance of the NotificationMessage class. + + The message's sender. + A string containing any arbitrary message to be + passed to recipient(s) + + + + Initializes a new instance of the NotificationMessage class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + A string containing any arbitrary message to be + passed to recipient(s) + + + + Gets a string containing any arbitrary message to be + passed to recipient(s). + + + + + Stores a Func<T> without causing a hard reference + to be created to the Func's owner. The owner can be garbage collected at any time. + + + + + Initializes an empty instance of the WeakFunc class. + + + + + Initializes a new instance of the WeakFunc class. + + The func that will be associated to this instance. + + + + Initializes a new instance of the WeakFunc class. + + The func's owner. + The func that will be associated to this instance. + + + + Executes the action. This only happens if the func's owner + is still alive. + + + + + Sets the reference that this instance stores to null. + + + + + Gets or sets the corresponding to this WeakFunc's + method passed in the constructor. + + + + + Gets the name of the method that this WeakFunc represents. + + + + + Gets or sets a WeakReference to this WeakFunc's action's target. + This is not necessarily the same as + , for example if the + method is anonymous. + + + + + Gets or sets a WeakReference to the target passed when constructing + the WeakFunc. This is not necessarily the same as + , for example if the + method is anonymous. + + + + + Gets a value indicating whether the Func's owner is still alive, or if it was collected + by the Garbage Collector already. + + + + + Gets the Func's owner. This object is stored as a + . + + + + + Gets the owner of the Func that was passed as parameter. + This is not necessarily the same as + , for example if the + method is anonymous. + + + + + Stores an without causing a hard reference + to be created to the Action's owner. The owner can be garbage collected at any time. + + + + + Initializes an empty instance of the class. + + + + + Initializes a new instance of the class. + + The action that will be associated to this instance. + + + + Initializes a new instance of the class. + + The action's owner. + The action that will be associated to this instance. + + + + Executes the action. This only happens if the action's owner + is still alive. + + + + + Sets the reference that this instance stores to null. + + + + + Gets or sets the corresponding to this WeakAction's + method passed in the constructor. + + + + + Gets the name of the method that this WeakAction represents. + + + + + Gets or sets a WeakReference to this WeakAction's action's target. + This is not necessarily the same as + , for example if the + method is anonymous. + + + + + Gets or sets a WeakReference to the target passed when constructing + the WeakAction. This is not necessarily the same as + , for example if the + method is anonymous. + + + + + Gets a value indicating whether the Action's owner is still alive, or if it was collected + by the Garbage Collector already. + + + + + Gets the Action's owner. This object is stored as a + . + + + + + + + + + + Stores an Func without causing a hard reference + to be created to the Func's owner. The owner can be garbage collected at any time. + + The type of the Func's parameter. + The type of the Func's return value. + + + + This interface is meant for the class and can be + useful if you store multiple WeakFunc{T} instances but don't know in advance + what type T represents. + + + + + Executes a func and returns the result. + + A parameter passed as an object, + to be casted to the appropriate type. + + + + Initializes a new instance of the WeakFunc class. + + The func that will be associated to this instance. + + + + Initializes a new instance of the WeakFunc class. + + The func's owner. + The func that will be associated to this instance. + + + + Executes the func. This only happens if the func's owner + is still alive. The func's parameter is set to default(T). + + + + + Executes the func. This only happens if the func's owner + is still alive. + + A parameter to be passed to the action. + + + + Executes the func with a parameter of type object. This parameter + will be casted to T. This method implements + and can be useful if you store multiple WeakFunc{T} instances but don't know in advance + what type T represents. + + The parameter that will be passed to the func after + being casted to T. + The result of the execution as object, to be casted to T. + + + + Sets all the funcs that this WeakFunc contains to null, + which is a signal for containing objects that this WeakFunc + should be deleted. + + + + + Gets or sets the name of the method that this WeakFunc represents. + + + + + Gets a value indicating whether the Func's owner is still alive, or if it was collected + by the Garbage Collector already. + + + + + Basis class for the class. This + class allows a recipient to register for all PropertyChangedMessages without + having to specify the type T. + + + + + Initializes a new instance of the class. + + The message's sender. + The name of the property that changed. + + + + Initializes a new instance of the class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + The name of the property that changed. + + + + Initializes a new instance of the class. + + The name of the property that changed. + + + + Gets or sets the name of the property that changed. + + + + + Provides a message class with a built-in callback. When the recipient + is done processing the message, it can execute the callback to + notify the sender that it is done. Use the + method to execute the callback. The callback method has one parameter. + . + + The type of the callback method's + only parameter. + + + + Provides a message class with a built-in callback. When the recipient + is done processing the message, it can execute the callback to + notify the sender that it is done. Use the + method to execute the callback. The callback method has one parameter. + and + . + + + + + Initializes a new instance of the class. + + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the class. + + The message's sender. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Executes the callback that was provided with the message with an + arbitrary number of parameters. + + A number of parameters that will + be passed to the callback method. + The object returned by the callback method. + + + + Initializes a new instance of the + class. + + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the + class. + + The message's sender. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the + class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Executes the callback that was provided with the message. + + A parameter requested by the message's + sender and providing additional information on the recipient's + state. + + + + Provides a message class with a built-in callback. When the recipient + is done processing the message, it can execute the callback to + notify the sender that it is done. Use the + method to execute the callback. + + + + + Initializes a new instance of the + class. + + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the + class. + + The message's sender. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Initializes a new instance of the + class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + An arbitrary string that will be + carried by the message. + The callback method that can be executed + by the recipient to notify the sender that the message has been + processed. + + + + Executes the callback that was provided with the message. + + + + + Passes a string message (Notification) and a generic value (Content) to a recipient. + + The type of the Content property. + + + + Passes a generic value (Content) to a recipient. + + The type of the Content property. + + + + Initializes a new instance of the GenericMessage class. + + The message content. + + + + Initializes a new instance of the GenericMessage class. + + The message's sender. + The message content. + + + + Initializes a new instance of the GenericMessage class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + The message content. + + + + Gets or sets the message's content. + + + + + Initializes a new instance of the NotificationMessage class. + + A value to be passed to recipient(s). + A string containing any arbitrary message to be + passed to recipient(s) + + + + Initializes a new instance of the NotificationMessage class. + + The message's sender. + A value to be passed to recipient(s). + A string containing any arbitrary message to be + passed to recipient(s) + + + + Initializes a new instance of the NotificationMessage class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + A value to be passed to recipient(s). + A string containing any arbitrary message to be + passed to recipient(s) + + + + Gets a string containing any arbitrary message to be + passed to recipient(s). + + + + + Stores an Action without causing a hard reference + to be created to the Action's owner. The owner can be garbage collected at any time. + + The type of the Action's parameter. + + + + This interface is meant for the class and can be + useful if you store multiple WeakAction{T} instances but don't know in advance + what type T represents. + + + + + Executes an action. + + A parameter passed as an object, + to be casted to the appropriate type. + + + + Deletes all references, which notifies the cleanup method + that this entry must be deleted. + + + + + The target of the WeakAction. + + + + + Initializes a new instance of the WeakAction class. + + The action that will be associated to this instance. + + + + Initializes a new instance of the WeakAction class. + + The action's owner. + The action that will be associated to this instance. + + + + Executes the action. This only happens if the action's owner + is still alive. The action's parameter is set to default(T). + + + + + Executes the action. This only happens if the action's owner + is still alive. + + A parameter to be passed to the action. + + + + Executes the action with a parameter of type object. This parameter + will be casted to T. This method implements + and can be useful if you store multiple WeakAction{T} instances but don't know in advance + what type T represents. + + The parameter that will be passed to the action after + being casted to T. + + + + Sets all the actions that this WeakAction contains to null, + which is a signal for containing objects that this WeakAction + should be deleted. + + + + + Gets the name of the method that this WeakAction represents. + + + + + Gets a value indicating whether the Action's owner is still alive, or if it was collected + by the Garbage Collector already. + + + + + The Messenger is a class allowing objects to exchange messages. + + + + + Registers a recipient for a type of message TMessage. The action + parameter will be executed when a corresponding message is sent. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. See the receiveDerivedMessagesToo parameter + for details on how messages deriving from TMessage (or, if TMessage is an interface, + messages implementing TMessage) can be received too. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. See the receiveDerivedMessagesToo parameter + for details on how messages deriving from TMessage (or, if TMessage is an interface, + messages implementing TMessage) can be received too. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + If true, message types deriving from + TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + Also, if TMessage is an interface, message types implementing TMessage will also be + transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. See the receiveDerivedMessagesToo parameter + for details on how messages deriving from TMessage (or, if TMessage is an interface, + messages implementing TMessage) can be received too. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + If true, message types deriving from + TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + Also, if TMessage is an interface, message types implementing TMessage will also be + transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + + The action that will be executed when a message + of type TMessage is sent. + + + + Sends a message to registered recipients. The message will + reach all recipients that registered for this message type + using one of the Register methods. + + The type of message that will be sent. + The message to send to registered recipients. + + + + Sends a message to registered recipients. The message will + reach only recipients that registered for this message type + using one of the Register methods, and that are + of the targetType. + + The type of message that will be sent. + The type of recipients that will receive + the message. The message won't be sent to recipients of another type. + The message to send to registered recipients. + + + + Sends a message to registered recipients. The message will + reach only recipients that registered for this message type + using one of the Register methods, and that are + of the targetType. + + The type of message that will be sent. + The message to send to registered recipients. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + + + + Unregisters a messager recipient completely. After this method + is executed, the recipient will not receive any messages anymore. + + The recipient that must be unregistered. + + + + Unregisters a message recipient for a given type of messages only. + After this method is executed, the recipient will not receive messages + of type TMessage anymore, but will still receive other message types (if it + registered for them previously). + + The type of messages that the recipient wants + to unregister from. + The recipient that must be unregistered. + + + + Unregisters a message recipient for a given type of messages only and for a given token. + After this method is executed, the recipient will not receive messages + of type TMessage anymore with the given token, but will still receive other message types + or messages with other tokens (if it registered for them previously). + + The recipient that must be unregistered. + The token for which the recipient must be unregistered. + The type of messages that the recipient wants + to unregister from. + + + + Unregisters a message recipient for a given type of messages and for + a given action. Other message types will still be transmitted to the + recipient (if it registered for them previously). Other actions that have + been registered for the message type TMessage and for the given recipient (if + available) will also remain available. + + The type of messages that the recipient wants + to unregister from. + The recipient that must be unregistered. + The action that must be unregistered for + the recipient and for the message type TMessage. + + + + Unregisters a message recipient for a given type of messages, for + a given action and a given token. Other message types will still be transmitted to the + recipient (if it registered for them previously). Other actions that have + been registered for the message type TMessage, for the given recipient and other tokens (if + available) will also remain available. + + The type of messages that the recipient wants + to unregister from. + The recipient that must be unregistered. + The token for which the recipient must be unregistered. + The action that must be unregistered for + the recipient and for the message type TMessage. + + + + The Messenger is a class allowing objects to exchange messages. + + + + + Registers a recipient for a type of message TMessage. The action + parameter will be executed when a corresponding message is sent. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. See the receiveDerivedMessagesToo parameter + for details on how messages deriving from TMessage (or, if TMessage is an interface, + messages implementing TMessage) can be received too. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + If true, message types deriving from + TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + Also, if TMessage is an interface, message types implementing TMessage will also be + transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + The action that will be executed when a message + of type TMessage is sent. + + + + Registers a recipient for a type of message TMessage. + The action parameter will be executed when a corresponding + message is sent. See the receiveDerivedMessagesToo parameter + for details on how messages deriving from TMessage (or, if TMessage is an interface, + messages implementing TMessage) can be received too. + Registering a recipient does not create a hard reference to it, + so if this recipient is deleted, no memory leak is caused. + + The type of message that the recipient registers + for. + The recipient that will receive the messages. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + If true, message types deriving from + TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + Also, if TMessage is an interface, message types implementing TMessage will also be + transmitted to the recipient. For example, if a SendOrderMessage + and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage + and setting receiveDerivedMessagesToo to true will send SendOrderMessage + and ExecuteOrderMessage to the recipient that registered. + + The action that will be executed when a message + of type TMessage is sent. + + + + Sends a message to registered recipients. The message will + reach all recipients that registered for this message type + using one of the Register methods. + + The type of message that will be sent. + The message to send to registered recipients. + + + + Sends a message to registered recipients. The message will + reach only recipients that registered for this message type + using one of the Register methods, and that are + of the targetType. + + The type of message that will be sent. + The type of recipients that will receive + the message. The message won't be sent to recipients of another type. + The message to send to registered recipients. + + + + Sends a message to registered recipients. The message will + reach only recipients that registered for this message type + using one of the Register methods, and that are + of the targetType. + + The type of message that will be sent. + The message to send to registered recipients. + A token for a messaging channel. If a recipient registers + using a token, and a sender sends a message using the same token, then this + message will be delivered to the recipient. Other recipients who did not + use a token when registering (or who used a different token) will not + get the message. Similarly, messages sent without any token, or with a different + token, will not be delivered to that recipient. + + + + Unregisters a messager recipient completely. After this method + is executed, the recipient will not receive any messages anymore. + + The recipient that must be unregistered. + + + + Unregisters a message recipient for a given type of messages only. + After this method is executed, the recipient will not receive messages + of type TMessage anymore, but will still receive other message types (if it + registered for them previously). + + The recipient that must be unregistered. + The type of messages that the recipient wants + to unregister from. + + + + Unregisters a message recipient for a given type of messages only and for a given token. + After this method is executed, the recipient will not receive messages + of type TMessage anymore with the given token, but will still receive other message types + or messages with other tokens (if it registered for them previously). + + The recipient that must be unregistered. + The token for which the recipient must be unregistered. + The type of messages that the recipient wants + to unregister from. + + + + Unregisters a message recipient for a given type of messages and for + a given action. Other message types will still be transmitted to the + recipient (if it registered for them previously). Other actions that have + been registered for the message type TMessage and for the given recipient (if + available) will also remain available. + + The type of messages that the recipient wants + to unregister from. + The recipient that must be unregistered. + The action that must be unregistered for + the recipient and for the message type TMessage. + + + + Unregisters a message recipient for a given type of messages, for + a given action and a given token. Other message types will still be transmitted to the + recipient (if it registered for them previously). Other actions that have + been registered for the message type TMessage, for the given recipient and other tokens (if + available) will also remain available. + + The type of messages that the recipient wants + to unregister from. + The recipient that must be unregistered. + The token for which the recipient must be unregistered. + The action that must be unregistered for + the recipient and for the message type TMessage. + + + + Provides a way to override the Messenger.Default instance with + a custom instance, for example for unit testing purposes. + + The instance that will be used as Messenger.Default. + + + + Sets the Messenger's default (static) instance to null. + + + + + Provides a non-static access to the static method. + Sets the Messenger's default (static) instance to null. + + + + + Notifies the Messenger that the lists of recipients should + be scanned and cleaned up. + Since recipients are stored as , + recipients can be garbage collected even though the Messenger keeps + them in a list. During the cleanup operation, all "dead" + recipients are removed from the lists. Since this operation + can take a moment, it is only executed when the application is + idle. For this reason, a user of the Messenger class should use + instead of forcing one with the + method. + + + + + Scans the recipients' lists for "dead" instances and removes them. + Since recipients are stored as , + recipients can be garbage collected even though the Messenger keeps + them in a list. During the cleanup operation, all "dead" + recipients are removed from the lists. Since this operation + can take a moment, it is only executed when the application is + idle. For this reason, a user of the Messenger class should use + instead of forcing one with the + method. + + + + + Gets the Messenger's default instance, allowing + to register and send messages in a static manner. + + + + + A base class for objects of which the properties must be observable. + + + + + Verifies that a property name exists in this ViewModel. This method + can be called before the property is used, for instance before + calling RaisePropertyChanged. It avoids errors when a property name + is changed but some places are missed. + This method is only active in DEBUG mode. + + + + + + Raises the PropertyChanging event if needed. + + If the propertyName parameter + does not correspond to an existing property on the current class, an + exception is thrown in DEBUG configuration only. + The name of the property that + changed. + + + + Raises the PropertyChanged event if needed. + + If the propertyName parameter + does not correspond to an existing property on the current class, an + exception is thrown in DEBUG configuration only. + The name of the property that + changed. + + + + Raises the PropertyChanging event if needed. + + The type of the property that + changes. + An expression identifying the property + that changes. + + + + Raises the PropertyChanged event if needed. + + The type of the property that + changed. + An expression identifying the property + that changed. + + + + Extracts the name of a property from an expression. + + The type of the property. + An expression returning the property's name. + The name of the property returned by the expression. + If the expression is null. + If the expression does not represent a property. + + + + Assigns a new value to the property. Then, raises the + PropertyChanged event if needed. + + The type of the property that + changed. + An expression identifying the property + that changed. + The field storing the property's value. + The property's value after the change + occurred. + True if the PropertyChanged event has been raised, + false otherwise. The event is not raised if the old + value is equal to the new value. + + + + Assigns a new value to the property. Then, raises the + PropertyChanged event if needed. + + The type of the property that + changed. + The name of the property that + changed. + The field storing the property's value. + The property's value after the change + occurred. + True if the PropertyChanged event has been raised, + false otherwise. The event is not raised if the old + value is equal to the new value. + + + + Occurs after a property value changes. + + + + + Occurs before a property value changes. + + + + + Provides access to the PropertyChanged event handler to derived classes. + + + + + Provides access to the PropertyChanging event handler to derived classes. + + + + + A generic command whose sole purpose is to relay its functionality to other + objects by invoking delegates. The default return value for the CanExecute + method is 'true'. This class allows you to accept command parameters in the + Execute and CanExecute callback methods. + + The type of the command parameter. + + + + Initializes a new instance of the RelayCommand class that + can always execute. + + The execution logic. + If the execute argument is null. + + + + Initializes a new instance of the RelayCommand class. + + The execution logic. + The execution status logic. + If the execute argument is null. + + + + Raises the event. + + + + + Defines the method that determines whether the command can execute in its current state. + + Data used by the command. If the command does not require data + to be passed, this object can be set to a null reference + true if this command can be executed; otherwise, false. + + + + Defines the method to be called when the command is invoked. + + Data used by the command. If the command does not require data + to be passed, this object can be set to a null reference + + + + Occurs when changes occur that affect whether the command should execute. + + + + + A command whose sole purpose is to relay its functionality to other + objects by invoking delegates. The default return value for the CanExecute + method is 'true'. This class does not allow you to accept command parameters in the + Execute and CanExecute callback methods. + + + + + Initializes a new instance of the RelayCommand class that + can always execute. + + The execution logic. + If the execute argument is null. + + + + Initializes a new instance of the RelayCommand class. + + The execution logic. + The execution status logic. + If the execute argument is null. + + + + Raises the event. + + + + + Defines the method that determines whether the command can execute in its current state. + + This parameter will always be ignored. + true if this command can be executed; otherwise, false. + + + + Defines the method to be called when the command is invoked. + + This parameter will always be ignored. + + + + Occurs when changes occur that affect whether the command should execute. + + + + + A base class for the ViewModel classes in the MVVM pattern. + + + + + Initializes a new instance of the ViewModelBase class. + + + + + Initializes a new instance of the ViewModelBase class. + + An instance of a + used to broadcast messages to other objects. If null, this class + will attempt to broadcast using the Messenger's default + instance. + + + + Unregisters this instance from the Messenger class. + To cleanup additional resources, override this method, clean + up and then call base.Cleanup(). + + + + + Broadcasts a PropertyChangedMessage using either the instance of + the Messenger that was passed to this class (if available) + or the Messenger's default instance. + + The type of the property that + changed. + The value of the property before it + changed. + The value of the property after it + changed. + The name of the property that + changed. + + + + Raises the PropertyChanged event if needed, and broadcasts a + PropertyChangedMessage using the Messenger instance (or the + static default instance if no Messenger instance is available). + + The type of the property that + changed. + The name of the property that + changed. + The property's value before the change + occurred. + The property's value after the change + occurred. + If true, a PropertyChangedMessage will + be broadcasted. If false, only the event will be raised. + If the propertyName parameter + does not correspond to an existing property on the current class, an + exception is thrown in DEBUG configuration only. + + + + Raises the PropertyChanged event if needed, and broadcasts a + PropertyChangedMessage using the Messenger instance (or the + static default instance if no Messenger instance is available). + + The type of the property that + changed. + An expression identifying the property + that changed. + The property's value before the change + occurred. + The property's value after the change + occurred. + If true, a PropertyChangedMessage will + be broadcasted. If false, only the event will be raised. + + + + Assigns a new value to the property. Then, raises the + PropertyChanged event if needed, and broadcasts a + PropertyChangedMessage using the Messenger instance (or the + static default instance if no Messenger instance is available). + + The type of the property that + changed. + An expression identifying the property + that changed. + The field storing the property's value. + The property's value after the change + occurred. + If true, a PropertyChangedMessage will + be broadcasted. If false, only the event will be raised. + + + + Assigns a new value to the property. Then, raises the + PropertyChanged event if needed, and broadcasts a + PropertyChangedMessage using the Messenger instance (or the + static default instance if no Messenger instance is available). + + The type of the property that + changed. + The name of the property that + changed. + The field storing the property's value. + The property's value after the change + occurred. + If true, a PropertyChangedMessage will + be broadcasted. If false, only the event will be raised. + + + + Gets a value indicating whether the control is in design mode + (running under Blend or Visual Studio). + + + + + Gets a value indicating whether the control is in design mode + (running in Blend or Visual Studio). + + + + + Gets or sets an instance of a used to + broadcast messages to other objects. If null, this class will + attempt to broadcast using the Messenger's default instance. + + + + + Passes a string property name (PropertyName) and a generic value + ( and ) to a recipient. + This message type can be used to propagate a PropertyChanged event to + a recipient using the messenging system. + + The type of the OldValue and NewValue property. + + + + Initializes a new instance of the class. + + The message's sender. + The property's value before the change occurred. + The property's value after the change occurred. + The name of the property that changed. + + + + Initializes a new instance of the class. + + The property's value before the change occurred. + The property's value after the change occurred. + The name of the property that changed. + + + + Initializes a new instance of the class. + + The message's sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + The property's value before the change occurred. + The property's value after the change occurred. + The name of the property that changed. + + + + Gets the value that the property has after the change. + + + + + Gets the value that the property had before the change. + + + + + Use this class to send a message requesting to display a message box with features + corresponding to this message's properties. The Callback property should be used + to notify the message's sender about the user's choice in the message box. + Typically, you can use this message typ's recipient will be an element of the View, + and the sender will possibly be a ViewModel. + + + + + Initializes a new instance of the DialogMessage class. + + The text displayed by the message box. + A callback method that should be executed to deliver the result + of the message box to the object that sent the message. + + + + Initializes a new instance of the DialogMessage class. + + The message's original sender. + The text displayed by the message box. + A callback method that should be executed to deliver the result + of the message box to the object that sent the message. + + + + Initializes a new instance of the DialogMessage class. + + The message's original sender. + The message's intended target. This parameter can be used + to give an indication as to whom the message was intended for. Of course + this is only an indication, amd may be null. + The text displayed by the message box. + A callback method that should be executed to deliver the result + of the message box to the object that sent the message. + + + + Utility method, checks if the property is + null, and if it is not null, executes it. + + The result that must be passed + to the dialog message caller. + + + + Gets or sets the buttons displayed by the message box. + + + + + Gets a callback method that should be executed to deliver the result + of the message box to the object that sent the message. + + + + + Gets or sets the caption for the message box. + + + + + Gets or sets which result is the default in the message box. + + + + diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.dll Binary file SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.dll has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.pdb Binary file SSRS/Libs/GalaSoft.MvvmLight.SL5/GalaSoft.MvvmLight.SL5.pdb has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTO/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTO/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,30 @@ +using System.Resources; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Services.DTO")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Services.DTO")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: NeutralResourcesLanguage("en")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTO/SSRS.Services.DTO.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTO/SSRS.Services.DTO.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,62 @@ + + + + + 10.0 + Debug + AnyCPU + {42B88F74-5B24-4F7A-9409-F9FD30F99C7C} + Library + Properties + SSRS.Services.DTO + SSRS.Services.DTO + v4.0 + Profile3 + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/Parameter.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/Parameter.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,11 @@ +namespace SSRS.Services.DTOs +{ + public class Parameter + { + public string[] DefaultValues { get; set; } + public string Name { get; set; } + public bool Nullable { get; set; } + public string ParameterType { get; set; } + public string Value { get; set; } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Services.DTOs")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Services.DTOs")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("9d61199d-c0d5-464d-ab16-106d47415df7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/ReportExecutionRequest.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/ReportExecutionRequest.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,9 @@ +namespace SSRS.Services.DTOs +{ + public class ReportExecutionRequest + { + public string Name { get; set; } + public string Format { get; set; } + public Parameter[] Parameters { get; set; } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/ReportExecutionResponse.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/ReportExecutionResponse.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,7 @@ +namespace SSRS.Services.DTOs +{ + public class ReportExecutionResponse + { + public byte[] Result { get; set; } + } +} \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/ReportInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/ReportInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,23 @@ +using System.Collections.Generic; + +namespace SSRS.Services.DTOs +{ + public class ReportInfo + { + public string Name { get; set; } + public IList Parameters { get; set; } + public string Path { get; set; } + + public ReportInfo() { } + + public static ReportInfo Create(string name, IList parameters, string path) + { + return new ReportInfo() + { + Name = name, + Parameters = parameters, + Path = path + }; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/ReportsRequest.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/ReportsRequest.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,7 @@ +namespace SSRS.Services.DTOs +{ + public class ReportsRequest + { + public bool IncludeParameters { get; set; } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/ReportsResponse.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/ReportsResponse.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace SSRS.Services.DTOs +{ + [DataContract] + public class ReportsResponse + { + [DataMember] + public List Result { get; set; } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.DTOs/SSRS.Services.DTOs.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.DTOs/SSRS.Services.DTOs.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,60 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {31ADF48B-7540-4869-BF0F-D088DD67707E} + Library + Properties + SSRS.Services.DTOs + SSRS.Services.DTOs + v4.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Services.UnitTests")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Services.UnitTests")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3a43c8cd-0692-4f48-ab5d-d78c10091646")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/ReportExecutionFixture.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/ReportExecutionFixture.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,53 @@ +using System.IO; +using NUnit.Framework; +using SSRS.Services.DTO; + +namespace SSRS.Services.UnitTests +{ + [TestFixture] + class ReportExecutionFixture + { + private const string ReportPath = "/SSRSProject/Stock Price List"; + + [Test] + public void WhenExecute_With_SSRSProject_StockPriceList_And_Excel_ShouldReturnNotNullResult() + { + var client = new ReportExecutionService(); + var request = new ReportExecutionRequest { Name = ReportPath, Format = "EXCEL" }; + var parameters = new Parameter[1]; + parameters[0] = new Parameter {Name = "ListPriceReportParameter1", Value = "0"}; + request.Parameters = parameters; + + var response = client.Execute(request) as ReportExecutionResponse; + + Assert.NotNull(response); + + string fileName = Path.GetTempPath() + "Stock Price List.xls"; + using (FileStream stream = File.OpenWrite(fileName)) + { + stream.Write(response.Result, 0, response.Result.Length); + } + } + + [Test] + public void WhenExecute_With_SSRSProject_StockPriceList_And_Pdf_ShouldReturnNotNullResult() + { + var client = new ReportExecutionService(); + + var request = new ReportExecutionRequest { Name = ReportPath, Format = "PDF" }; + var parameters = new Parameter[1]; + parameters[0] = new Parameter { Name = "ListPriceReportParameter1", Value = "0" }; + request.Parameters = parameters; + + var response = client.Execute(request) as ReportExecutionResponse; + + Assert.NotNull(response); + + string fileName = Path.GetTempPath() + "samplereport.pdf"; + using (FileStream stream = File.OpenWrite(fileName)) + { + stream.Write(response.Result, 0, response.Result.Length); + } + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/ReportsServiceFixture.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/ReportsServiceFixture.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,27 @@ +using NUnit.Framework; +using SSRS.Services.DTO; + +namespace SSRS.Services.UnitTests +{ + [TestFixture] + public class ReportsServiceFixture + { + [Test] + public void WhenExecute_IncludingParameters_ShouldReturnNotNullResult() + { + var service = new ReportsService(); + var request = new ReportsRequest() { IncludeParameters = true }; + var response = service.OnGet(request) as ReportsResponse; + Assert.NotNull(response); + } + + [Test] + public void WhenExecute_ExcludingParameters_ShouldReturnNotNullResult() + { + var service = new ReportsService(); + var request = new ReportsRequest() { IncludeParameters = false }; + var response = service.OnGet(request) as ReportsResponse; + Assert.NotNull(response); + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/SSRS.Services.UnitTests.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/SSRS.Services.UnitTests.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,72 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {06D1C29B-9BAC-4784-92F6-0DF91F192B6B} + Library + Properties + SSRS.Services.UnitTests + SSRS.Services.UnitTests + v4.0 + 512 + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Interfaces.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.ServiceInterface.dll + + + + + + + + + + + + + + + + {647369D2-B163-45B7-8E40-BBADEC2F30F7} + SSRS.Services + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/app.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/app.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.UnitTests/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.UnitTests/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.WebTests/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.WebTests/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Services.WebTests")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Services.WebTests")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8c40c971-9668-4d7a-951b-3eb3f97c23fb")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.WebTests/ReportsServiceFixture.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.WebTests/ReportsServiceFixture.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,20 @@ +using System.Collections.Generic; +using NUnit.Framework; +using SSRS.Services.DTO; +using ServiceStack.Service; +using ServiceStack.ServiceClient.Web; + +namespace SSRS.Services.WebTests +{ + [TestFixture] + public class ReportsServiceFixture + { + [Test] + public void ReportsService_REST_GET_returns_reportList_greater_than_zero() + { + var restClient = new JsonServiceClient("http://localhost:2505/services") as IRestClient; + var allReports = restClient.Get>("/reports"); + Assert.That(allReports.Count, Is.GreaterThan(0)); + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.WebTests/SSRS.Services.WebTests.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.WebTests/SSRS.Services.WebTests.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,78 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {40836A5F-C6F7-4CEF-9638-5C36F8D04789} + Library + Properties + SSRS.Services.WebTests + SSRS.Services.WebTests + v4.0 + 512 + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Common.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Interfaces.dll + + + ..\packages\ServiceStack.Text.3.7.6\lib\net35\ServiceStack.Text.dll + + + + + + + + + + + + + + + + + + + {647369D2-B163-45B7-8E40-BBADEC2F30F7} + SSRS.Services + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services.WebTests/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services.WebTests/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Converter.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Converter.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using System.Linq; +using SSRS.Services.DTOs; + +namespace SSRS.Services +{ + public class Converter + { + public static IList Convert(ReportServiceReference.ItemParameter[] itemParameters) + { + if (itemParameters == null) return new List(0); + + var parameters = new List(itemParameters.Length); + + parameters.AddRange( + itemParameters.Select( + parameter => new Parameter() + { + DefaultValues = parameter.DefaultValues, + Name = parameter.Name, + Nullable = parameter.Nullable, + ParameterType = parameter.ParameterTypeName + })); + + return parameters; + } + + public static ReportExecutionServiceReference.ParameterValue[] Convert(IList parameters) + { + if (parameters == null) return new ReportExecutionServiceReference.ParameterValue[0]; + var query = from p in parameters + select new ReportExecutionServiceReference.ParameterValue() + { + Name = p.Name, Value = p.Value + }; + + return query.ToArray(); + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Services")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Services")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("d78188ab-4dd7-4bea-a40f-73d73cde375d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/ReportExecution.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/ReportExecution.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,32 @@ +using System; +using System.Security.Principal; +using SSRS.Services.DTOs; +using SSRS.Services.ReportExecutionServiceReference; +using ServiceStack.ServiceHost; + +namespace SSRS.Services +{ + public class ReportExecutionService : IService + { + public object Execute(ReportExecutionRequest request) + { + string encoding = String.Empty, mimeType = String.Empty, extension = String.Empty; + Warning[] warnings = null; + string[] streamIDs = null; + ServerInfoHeader serverInfoHeader; + ExecutionInfo executionInfo1, executionInfo2; + + var reportExecutionClient = new ReportExecutionServiceSoapClient(); + reportExecutionClient.ClientCredentials.Windows.AllowedImpersonationLevel = TokenImpersonationLevel.None; + + var executionHeader = reportExecutionClient.LoadReport(null, request.Name, null, out serverInfoHeader, out executionInfo1); + + reportExecutionClient.SetExecutionParameters(executionHeader, null, Converter.Convert(request.Parameters), "en-us", out executionInfo2); + byte[] result; + reportExecutionClient.Render(executionHeader, null, request.Format, null, out result, + out extension, out encoding, out mimeType, out warnings, out streamIDs); + + return new ReportExecutionResponse { Result = result }; + } + } +} \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/ReportsService.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/ReportsService.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Collections.Concurrent; +using System.Linq; +using System.Security.Principal; +using System.Threading.Tasks; +using SSRS.Services.DTOs; +using SSRS.Services.ReportServiceReference; +using ServiceStack.ServiceInterface; + +namespace SSRS.Services +{ + public class ReportsService : RestServiceBase + { + public override object OnPost(ReportsRequest request) + { + var result = new ConcurrentQueue(); + var client = new ReportingService2010SoapClient(); + CatalogItem[] catalogItems; + + client.ClientCredentials.Windows.AllowedImpersonationLevel = TokenImpersonationLevel.None; + client.ListChildren(null, Settings.ReportPath, true, out catalogItems); + + Parallel.ForEach(catalogItems.Where(r => r.TypeName == "Report"), + (r) => + { + ItemParameter[] parameters = null; + + if (request.IncludeParameters) + client.GetItemParameters(null, r.Path, null, false, null, null, out parameters); + + result.Enqueue(ReportInfo.Create(r.Name, Converter.Convert(parameters), r.Path)); + }); + + return new ReportsResponse { Result = result.ToList() }; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/SSRS.Services.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/SSRS.Services.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,232 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {647369D2-B163-45B7-8E40-BBADEC2F30F7} + Library + Properties + SSRS.Services + SSRS.Services + v4.0 + 512 + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + ..\packages\ServiceStack.Text.3.7.6\lib\net35\ServiceStack.Text.dll + + + + + + + + + + + + + True + True + Reference.svcmap + + + True + True + Reference.svcmap + + + + + + + + + + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + + + + + + + + + + + + + WCF Proxy Generator + Reference.cs + + + + + + + + + + + WCF Proxy Generator + Reference.cs + + + + + {31ADF48B-7540-4869-BF0F-D088DD67707E} + SSRS.Services.DTOs + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/Reference.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/Reference.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,3684 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.17379 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SSRS.Services.ReportExecutionServiceReference { + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ConfigurationName="ReportExecutionServiceReference.ReportExecutionServiceSoap")] + public interface ReportExecutionServiceSoap { + + // CODEGEN: Generating message contract since message ListSecureMethodsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Lis" + + "tSecureMethods", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsResponse ListSecureMethods(SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsRequest request); + + // CODEGEN: Generating message contract since message LoadReportRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dReport", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadReportResponse LoadReport(SSRS.Services.ReportExecutionServiceReference.LoadReportRequest request); + + // CODEGEN: Generating message contract since message LoadReport2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dReport2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadReport2Response LoadReport2(SSRS.Services.ReportExecutionServiceReference.LoadReport2Request request); + + // CODEGEN: Generating message contract since message LoadReportDefinitionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dReportDefinition", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionResponse LoadReportDefinition(SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionRequest request); + + // CODEGEN: Generating message contract since message LoadReportDefinition2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dReportDefinition2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Response LoadReportDefinition2(SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Request request); + + // CODEGEN: Generating message contract since message SetExecutionCredentialsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + + "ExecutionCredentials", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsResponse SetExecutionCredentials(SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsRequest request); + + // CODEGEN: Generating message contract since message SetExecutionCredentials2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + + "ExecutionCredentials2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Response SetExecutionCredentials2(SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Request request); + + // CODEGEN: Generating message contract since message SetExecutionParametersRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + + "ExecutionParameters", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersResponse SetExecutionParameters(SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersRequest request); + + // CODEGEN: Generating message contract since message SetExecutionParameters2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + + "ExecutionParameters2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Response SetExecutionParameters2(SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Request request); + + // CODEGEN: Generating message contract since message ResetExecutionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Res" + + "etExecution", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.ResetExecutionResponse ResetExecution(SSRS.Services.ReportExecutionServiceReference.ResetExecutionRequest request); + + // CODEGEN: Generating message contract since message ResetExecution2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Res" + + "etExecution2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.ResetExecution2Response ResetExecution2(SSRS.Services.ReportExecutionServiceReference.ResetExecution2Request request); + + // CODEGEN: Generating message contract since message RenderRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + + "der", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.RenderResponse Render(SSRS.Services.ReportExecutionServiceReference.RenderRequest request); + + // CODEGEN: Generating message contract since message Render2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + + "der2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.Render2Response Render2(SSRS.Services.ReportExecutionServiceReference.Render2Request request); + + // CODEGEN: Generating message contract since message RenderStreamRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + + "derStream", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.RenderStreamResponse RenderStream(SSRS.Services.ReportExecutionServiceReference.RenderStreamRequest request); + + // CODEGEN: Generating message contract since message GetExecutionInfoRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + + "ExecutionInfo", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoResponse GetExecutionInfo(SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoRequest request); + + // CODEGEN: Generating message contract since message GetExecutionInfo2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + + "ExecutionInfo2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Response GetExecutionInfo2(SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Request request); + + // CODEGEN: Generating message contract since message GetDocumentMapRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + + "DocumentMap", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.GetDocumentMapResponse GetDocumentMap(SSRS.Services.ReportExecutionServiceReference.GetDocumentMapRequest request); + + // CODEGEN: Generating message contract since message LoadDrillthroughTargetRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dDrillthroughTarget", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetResponse LoadDrillthroughTarget(SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetRequest request); + + // CODEGEN: Generating message contract since message LoadDrillthroughTarget2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + + "dDrillthroughTarget2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Response LoadDrillthroughTarget2(SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Request request); + + // CODEGEN: Generating message contract since message ToggleItemRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Tog" + + "gleItem", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.ToggleItemResponse ToggleItem(SSRS.Services.ReportExecutionServiceReference.ToggleItemRequest request); + + // CODEGEN: Generating message contract since message NavigateDocumentMapRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Nav" + + "igateDocumentMap", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapResponse NavigateDocumentMap(SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapRequest request); + + // CODEGEN: Generating message contract since message NavigateBookmarkRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Nav" + + "igateBookmark", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkResponse NavigateBookmark(SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkRequest request); + + // CODEGEN: Generating message contract since message FindStringRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Fin" + + "dString", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.FindStringResponse FindString(SSRS.Services.ReportExecutionServiceReference.FindStringRequest request); + + // CODEGEN: Generating message contract since message SortRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Sor" + + "t", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.SortResponse Sort(SSRS.Services.ReportExecutionServiceReference.SortRequest request); + + // CODEGEN: Generating message contract since message Sort2Request has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Sor" + + "t2", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.Sort2Response Sort2(SSRS.Services.ReportExecutionServiceReference.Sort2Request request); + + // CODEGEN: Generating message contract since message GetRenderResourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + + "RenderResource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.GetRenderResourceResponse GetRenderResource(SSRS.Services.ReportExecutionServiceReference.GetRenderResourceRequest request); + + // CODEGEN: Generating message contract since message ListRenderingExtensionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Lis" + + "tRenderingExtensions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsResponse ListRenderingExtensions(SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsRequest request); + + // CODEGEN: Generating message contract since message LogonUserResponse has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Log" + + "onUser", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LogonUserResponse LogonUser(SSRS.Services.ReportExecutionServiceReference.LogonUserRequest request); + + // CODEGEN: Generating message contract since message LogoffResponse has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Log" + + "off", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ParameterValueOrFieldReference))] + SSRS.Services.ReportExecutionServiceReference.LogoffResponse Logoff(SSRS.Services.ReportExecutionServiceReference.LogoffRequest request); + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class TrustedUserHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private string userNameField; + + private byte[] userTokenField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string UserName { + get { + return this.userNameField; + } + set { + this.userNameField = value; + this.RaisePropertyChanged("UserName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] UserToken { + get { + return this.userTokenField; + } + set { + this.userTokenField = value; + this.RaisePropertyChanged("UserToken"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class Extension : object, System.ComponentModel.INotifyPropertyChanged { + + private ExtensionTypeEnum extensionTypeField; + + private string nameField; + + private string localizedNameField; + + private bool visibleField; + + private bool isModelGenerationSupportedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ExtensionTypeEnum ExtensionType { + get { + return this.extensionTypeField; + } + set { + this.extensionTypeField = value; + this.RaisePropertyChanged("ExtensionType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string LocalizedName { + get { + return this.localizedNameField; + } + set { + this.localizedNameField = value; + this.RaisePropertyChanged("LocalizedName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool Visible { + get { + return this.visibleField; + } + set { + this.visibleField = value; + this.RaisePropertyChanged("Visible"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool IsModelGenerationSupported { + get { + return this.isModelGenerationSupportedField; + } + set { + this.isModelGenerationSupportedField = value; + this.RaisePropertyChanged("IsModelGenerationSupported"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public enum ExtensionTypeEnum { + + /// + Delivery, + + /// + Render, + + /// + Data, + + /// + All, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class DocumentMapNode : object, System.ComponentModel.INotifyPropertyChanged { + + private string labelField; + + private string uniqueNameField; + + private DocumentMapNode[] childrenField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Label { + get { + return this.labelField; + } + set { + this.labelField = value; + this.RaisePropertyChanged("Label"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string UniqueName { + get { + return this.uniqueNameField; + } + set { + this.uniqueNameField = value; + this.RaisePropertyChanged("UniqueName"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=2)] + public DocumentMapNode[] Children { + get { + return this.childrenField; + } + set { + this.childrenField = value; + this.RaisePropertyChanged("Children"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterValue))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ParameterValueOrFieldReference : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ParameterValue : ParameterValueOrFieldReference { + + private string nameField; + + private string valueField; + + private string labelField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Label { + get { + return this.labelField; + } + set { + this.labelField = value; + this.RaisePropertyChanged("Label"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class DataSourceCredentials : object, System.ComponentModel.INotifyPropertyChanged { + + private string dataSourceNameField; + + private string userNameField; + + private string passwordField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string DataSourceName { + get { + return this.dataSourceNameField; + } + set { + this.dataSourceNameField = value; + this.RaisePropertyChanged("DataSourceName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string UserName { + get { + return this.userNameField; + } + set { + this.userNameField = value; + this.RaisePropertyChanged("UserName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Password { + get { + return this.passwordField; + } + set { + this.passwordField = value; + this.RaisePropertyChanged("Password"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class Warning : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string severityField; + + private string objectNameField; + + private string objectTypeField; + + private string messageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Severity { + get { + return this.severityField; + } + set { + this.severityField = value; + this.RaisePropertyChanged("Severity"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ObjectName { + get { + return this.objectNameField; + } + set { + this.objectNameField = value; + this.RaisePropertyChanged("ObjectName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string ObjectType { + get { + return this.objectTypeField; + } + set { + this.objectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Message { + get { + return this.messageField; + } + set { + this.messageField = value; + this.RaisePropertyChanged("Message"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ExecutionHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private string executionIDField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ExecutionID { + get { + return this.executionIDField; + } + set { + this.executionIDField = value; + this.RaisePropertyChanged("ExecutionID"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ReportMargins : object, System.ComponentModel.INotifyPropertyChanged { + + private double topField; + + private double bottomField; + + private double leftField; + + private double rightField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double Top { + get { + return this.topField; + } + set { + this.topField = value; + this.RaisePropertyChanged("Top"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public double Bottom { + get { + return this.bottomField; + } + set { + this.bottomField = value; + this.RaisePropertyChanged("Bottom"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public double Left { + get { + return this.leftField; + } + set { + this.leftField = value; + this.RaisePropertyChanged("Left"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public double Right { + get { + return this.rightField; + } + set { + this.rightField = value; + this.RaisePropertyChanged("Right"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ReportPaperSize : object, System.ComponentModel.INotifyPropertyChanged { + + private double heightField; + + private double widthField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double Height { + get { + return this.heightField; + } + set { + this.heightField = value; + this.RaisePropertyChanged("Height"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public double Width { + get { + return this.widthField; + } + set { + this.widthField = value; + this.RaisePropertyChanged("Width"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class PageSettings : object, System.ComponentModel.INotifyPropertyChanged { + + private ReportPaperSize paperSizeField; + + private ReportMargins marginsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ReportPaperSize PaperSize { + get { + return this.paperSizeField; + } + set { + this.paperSizeField = value; + this.RaisePropertyChanged("PaperSize"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ReportMargins Margins { + get { + return this.marginsField; + } + set { + this.marginsField = value; + this.RaisePropertyChanged("Margins"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class DataSourcePrompt : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string dataSourceIDField; + + private string promptField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string DataSourceID { + get { + return this.dataSourceIDField; + } + set { + this.dataSourceIDField = value; + this.RaisePropertyChanged("DataSourceID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Prompt { + get { + return this.promptField; + } + set { + this.promptField = value; + this.RaisePropertyChanged("Prompt"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ValidValue : object, System.ComponentModel.INotifyPropertyChanged { + + private string labelField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Label { + get { + return this.labelField; + } + set { + this.labelField = value; + this.RaisePropertyChanged("Label"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ReportParameter : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private ParameterTypeEnum typeField; + + private bool typeFieldSpecified; + + private bool nullableField; + + private bool nullableFieldSpecified; + + private bool allowBlankField; + + private bool allowBlankFieldSpecified; + + private bool multiValueField; + + private bool multiValueFieldSpecified; + + private bool queryParameterField; + + private bool queryParameterFieldSpecified; + + private string promptField; + + private bool promptUserField; + + private bool promptUserFieldSpecified; + + private string[] dependenciesField; + + private bool validValuesQueryBasedField; + + private bool validValuesQueryBasedFieldSpecified; + + private ValidValue[] validValuesField; + + private bool defaultValuesQueryBasedField; + + private bool defaultValuesQueryBasedFieldSpecified; + + private string[] defaultValuesField; + + private ParameterStateEnum stateField; + + private bool stateFieldSpecified; + + private string errorMessageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ParameterTypeEnum Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TypeSpecified { + get { + return this.typeFieldSpecified; + } + set { + this.typeFieldSpecified = value; + this.RaisePropertyChanged("TypeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool Nullable { + get { + return this.nullableField; + } + set { + this.nullableField = value; + this.RaisePropertyChanged("Nullable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NullableSpecified { + get { + return this.nullableFieldSpecified; + } + set { + this.nullableFieldSpecified = value; + this.RaisePropertyChanged("NullableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool AllowBlank { + get { + return this.allowBlankField; + } + set { + this.allowBlankField = value; + this.RaisePropertyChanged("AllowBlank"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AllowBlankSpecified { + get { + return this.allowBlankFieldSpecified; + } + set { + this.allowBlankFieldSpecified = value; + this.RaisePropertyChanged("AllowBlankSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool MultiValue { + get { + return this.multiValueField; + } + set { + this.multiValueField = value; + this.RaisePropertyChanged("MultiValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MultiValueSpecified { + get { + return this.multiValueFieldSpecified; + } + set { + this.multiValueFieldSpecified = value; + this.RaisePropertyChanged("MultiValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool QueryParameter { + get { + return this.queryParameterField; + } + set { + this.queryParameterField = value; + this.RaisePropertyChanged("QueryParameter"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool QueryParameterSpecified { + get { + return this.queryParameterFieldSpecified; + } + set { + this.queryParameterFieldSpecified = value; + this.RaisePropertyChanged("QueryParameterSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string Prompt { + get { + return this.promptField; + } + set { + this.promptField = value; + this.RaisePropertyChanged("Prompt"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool PromptUser { + get { + return this.promptUserField; + } + set { + this.promptUserField = value; + this.RaisePropertyChanged("PromptUser"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PromptUserSpecified { + get { + return this.promptUserFieldSpecified; + } + set { + this.promptUserFieldSpecified = value; + this.RaisePropertyChanged("PromptUserSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("Dependency")] + public string[] Dependencies { + get { + return this.dependenciesField; + } + set { + this.dependenciesField = value; + this.RaisePropertyChanged("Dependencies"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public bool ValidValuesQueryBased { + get { + return this.validValuesQueryBasedField; + } + set { + this.validValuesQueryBasedField = value; + this.RaisePropertyChanged("ValidValuesQueryBased"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValidValuesQueryBasedSpecified { + get { + return this.validValuesQueryBasedFieldSpecified; + } + set { + this.validValuesQueryBasedFieldSpecified = value; + this.RaisePropertyChanged("ValidValuesQueryBasedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=10)] + public ValidValue[] ValidValues { + get { + return this.validValuesField; + } + set { + this.validValuesField = value; + this.RaisePropertyChanged("ValidValues"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public bool DefaultValuesQueryBased { + get { + return this.defaultValuesQueryBasedField; + } + set { + this.defaultValuesQueryBasedField = value; + this.RaisePropertyChanged("DefaultValuesQueryBased"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DefaultValuesQueryBasedSpecified { + get { + return this.defaultValuesQueryBasedFieldSpecified; + } + set { + this.defaultValuesQueryBasedFieldSpecified = value; + this.RaisePropertyChanged("DefaultValuesQueryBasedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=12)] + [System.Xml.Serialization.XmlArrayItemAttribute("Value")] + public string[] DefaultValues { + get { + return this.defaultValuesField; + } + set { + this.defaultValuesField = value; + this.RaisePropertyChanged("DefaultValues"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public ParameterStateEnum State { + get { + return this.stateField; + } + set { + this.stateField = value; + this.RaisePropertyChanged("State"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StateSpecified { + get { + return this.stateFieldSpecified; + } + set { + this.stateFieldSpecified = value; + this.RaisePropertyChanged("StateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string ErrorMessage { + get { + return this.errorMessageField; + } + set { + this.errorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public enum ParameterTypeEnum { + + /// + Boolean, + + /// + DateTime, + + /// + Integer, + + /// + Float, + + /// + String, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public enum ParameterStateEnum { + + /// + HasValidValue, + + /// + MissingValidValue, + + /// + HasOutstandingDependencies, + + /// + DynamicValuesUnavailable, + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExecutionInfo2))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ExecutionInfo : object, System.ComponentModel.INotifyPropertyChanged { + + private bool hasSnapshotField; + + private bool needsProcessingField; + + private bool allowQueryExecutionField; + + private bool credentialsRequiredField; + + private bool parametersRequiredField; + + private System.DateTime expirationDateTimeField; + + private System.DateTime executionDateTimeField; + + private int numPagesField; + + private ReportParameter[] parametersField; + + private DataSourcePrompt[] dataSourcePromptsField; + + private bool hasDocumentMapField; + + private string executionIDField; + + private string reportPathField; + + private string historyIDField; + + private PageSettings reportPageSettingsField; + + private int autoRefreshIntervalField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool HasSnapshot { + get { + return this.hasSnapshotField; + } + set { + this.hasSnapshotField = value; + this.RaisePropertyChanged("HasSnapshot"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public bool NeedsProcessing { + get { + return this.needsProcessingField; + } + set { + this.needsProcessingField = value; + this.RaisePropertyChanged("NeedsProcessing"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool AllowQueryExecution { + get { + return this.allowQueryExecutionField; + } + set { + this.allowQueryExecutionField = value; + this.RaisePropertyChanged("AllowQueryExecution"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool CredentialsRequired { + get { + return this.credentialsRequiredField; + } + set { + this.credentialsRequiredField = value; + this.RaisePropertyChanged("CredentialsRequired"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool ParametersRequired { + get { + return this.parametersRequiredField; + } + set { + this.parametersRequiredField = value; + this.RaisePropertyChanged("ParametersRequired"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public System.DateTime ExpirationDateTime { + get { + return this.expirationDateTimeField; + } + set { + this.expirationDateTimeField = value; + this.RaisePropertyChanged("ExpirationDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public System.DateTime ExecutionDateTime { + get { + return this.executionDateTimeField; + } + set { + this.executionDateTimeField = value; + this.RaisePropertyChanged("ExecutionDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public int NumPages { + get { + return this.numPagesField; + } + set { + this.numPagesField = value; + this.RaisePropertyChanged("NumPages"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + public ReportParameter[] Parameters { + get { + return this.parametersField; + } + set { + this.parametersField = value; + this.RaisePropertyChanged("Parameters"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=9)] + public DataSourcePrompt[] DataSourcePrompts { + get { + return this.dataSourcePromptsField; + } + set { + this.dataSourcePromptsField = value; + this.RaisePropertyChanged("DataSourcePrompts"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public bool HasDocumentMap { + get { + return this.hasDocumentMapField; + } + set { + this.hasDocumentMapField = value; + this.RaisePropertyChanged("HasDocumentMap"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string ExecutionID { + get { + return this.executionIDField; + } + set { + this.executionIDField = value; + this.RaisePropertyChanged("ExecutionID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string ReportPath { + get { + return this.reportPathField; + } + set { + this.reportPathField = value; + this.RaisePropertyChanged("ReportPath"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public string HistoryID { + get { + return this.historyIDField; + } + set { + this.historyIDField = value; + this.RaisePropertyChanged("HistoryID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public PageSettings ReportPageSettings { + get { + return this.reportPageSettingsField; + } + set { + this.reportPageSettingsField = value; + this.RaisePropertyChanged("ReportPageSettings"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public int AutoRefreshInterval { + get { + return this.autoRefreshIntervalField; + } + set { + this.autoRefreshIntervalField = value; + this.RaisePropertyChanged("AutoRefreshInterval"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ExecutionInfo2 : ExecutionInfo { + + private PageCountMode pageCountModeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public PageCountMode PageCountMode { + get { + return this.pageCountModeField; + } + set { + this.pageCountModeField = value; + this.RaisePropertyChanged("PageCountMode"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public enum PageCountMode { + + /// + Actual, + + /// + Estimate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public partial class ServerInfoHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private string reportServerVersionNumberField; + + private string reportServerEditionField; + + private string reportServerVersionField; + + private string reportServerDateTimeField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ReportServerVersionNumber { + get { + return this.reportServerVersionNumberField; + } + set { + this.reportServerVersionNumberField = value; + this.RaisePropertyChanged("ReportServerVersionNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ReportServerEdition { + get { + return this.reportServerEditionField; + } + set { + this.reportServerEditionField = value; + this.RaisePropertyChanged("ReportServerEdition"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ReportServerVersion { + get { + return this.reportServerVersionField; + } + set { + this.reportServerVersionField = value; + this.RaisePropertyChanged("ReportServerVersion"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string ReportServerDateTime { + get { + return this.reportServerDateTimeField; + } + set { + this.reportServerDateTimeField = value; + this.RaisePropertyChanged("ReportServerDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSecureMethods", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ListSecureMethodsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListSecureMethodsRequest() { + } + + public ListSecureMethodsRequest(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSecureMethodsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ListSecureMethodsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string[] ListSecureMethodsResult; + + public ListSecureMethodsResponse() { + } + + public ListSecureMethodsResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListSecureMethodsResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListSecureMethodsResult = ListSecureMethodsResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReport", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Report; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string HistoryID; + + public LoadReportRequest() { + } + + public LoadReportRequest(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string HistoryID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Report = Report; + this.HistoryID = HistoryID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReportResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + public LoadReportResponse() { + } + + public LoadReportResponse(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReport2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReport2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Report; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string HistoryID; + + public LoadReport2Request() { + } + + public LoadReport2Request(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string HistoryID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Report = Report; + this.HistoryID = HistoryID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReport2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReport2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + public LoadReport2Response() { + } + + public LoadReport2Response(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReportDefinition", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportDefinitionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + public LoadReportDefinitionRequest() { + } + + public LoadReportDefinitionRequest(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, byte[] Definition) { + this.TrustedUserHeader = TrustedUserHeader; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReportDefinitionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportDefinitionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public SSRS.Services.ReportExecutionServiceReference.Warning[] warnings; + + public LoadReportDefinitionResponse() { + } + + public LoadReportDefinitionResponse(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo, SSRS.Services.ReportExecutionServiceReference.Warning[] warnings) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + this.warnings = warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReportDefinition2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportDefinition2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + public LoadReportDefinition2Request() { + } + + public LoadReportDefinition2Request(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, byte[] Definition) { + this.TrustedUserHeader = TrustedUserHeader; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadReportDefinition2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadReportDefinition2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public SSRS.Services.ReportExecutionServiceReference.Warning[] warnings; + + public LoadReportDefinition2Response() { + } + + public LoadReportDefinition2Response(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo, SSRS.Services.ReportExecutionServiceReference.Warning[] warnings) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + this.warnings = warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionCredentials", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionCredentialsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials; + + public SetExecutionCredentialsRequest() { + } + + public SetExecutionCredentialsRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Credentials = Credentials; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionCredentialsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionCredentialsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + public SetExecutionCredentialsResponse() { + } + + public SetExecutionCredentialsResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionCredentials2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionCredentials2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials; + + public SetExecutionCredentials2Request() { + } + + public SetExecutionCredentials2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Credentials = Credentials; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionCredentials2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionCredentials2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + public SetExecutionCredentials2Response() { + } + + public SetExecutionCredentials2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionParameters", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionParametersRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string ParameterLanguage; + + public SetExecutionParametersRequest() { + } + + public SetExecutionParametersRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters, string ParameterLanguage) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Parameters = Parameters; + this.ParameterLanguage = ParameterLanguage; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionParametersResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionParametersResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + public SetExecutionParametersResponse() { + } + + public SetExecutionParametersResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionParameters2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionParameters2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string ParameterLanguage; + + public SetExecutionParameters2Request() { + } + + public SetExecutionParameters2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters, string ParameterLanguage) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Parameters = Parameters; + this.ParameterLanguage = ParameterLanguage; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionParameters2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SetExecutionParameters2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + public SetExecutionParameters2Response() { + } + + public SetExecutionParameters2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResetExecution", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ResetExecutionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public ResetExecutionRequest() { + } + + public ResetExecutionRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResetExecutionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ResetExecutionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + public ResetExecutionResponse() { + } + + public ResetExecutionResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResetExecution2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ResetExecution2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public ResetExecution2Request() { + } + + public ResetExecution2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResetExecution2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ResetExecution2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + public ResetExecution2Response() { + } + + public ResetExecution2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Render", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class RenderRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Format; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string DeviceInfo; + + public RenderRequest() { + } + + public RenderRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Format = Format; + this.DeviceInfo = DeviceInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RenderResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class RenderResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Result; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string Extension; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string MimeType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=3)] + public string Encoding; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=4)] + public SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=5)] + public string[] StreamIds; + + public RenderResponse() { + } + + public RenderResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Result, string Extension, string MimeType, string Encoding, SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings, string[] StreamIds) { + this.ServerInfoHeader = ServerInfoHeader; + this.Result = Result; + this.Extension = Extension; + this.MimeType = MimeType; + this.Encoding = Encoding; + this.Warnings = Warnings; + this.StreamIds = StreamIds; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Render2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class Render2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Format; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string DeviceInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode; + + public Render2Request() { + } + + public Render2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo, SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Format = Format; + this.DeviceInfo = DeviceInfo; + this.PaginationMode = PaginationMode; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Render2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class Render2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Result; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string Extension; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string MimeType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=3)] + public string Encoding; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=4)] + public SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=5)] + public string[] StreamIds; + + public Render2Response() { + } + + public Render2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Result, string Extension, string MimeType, string Encoding, SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings, string[] StreamIds) { + this.ServerInfoHeader = ServerInfoHeader; + this.Result = Result; + this.Extension = Extension; + this.MimeType = MimeType; + this.Encoding = Encoding; + this.Warnings = Warnings; + this.StreamIds = StreamIds; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RenderStream", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class RenderStreamRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Format; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string StreamID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string DeviceInfo; + + public RenderStreamRequest() { + } + + public RenderStreamRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string StreamID, string DeviceInfo) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.Format = Format; + this.StreamID = StreamID; + this.DeviceInfo = DeviceInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RenderStreamResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class RenderStreamResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Result; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string Encoding; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string MimeType; + + public RenderStreamResponse() { + } + + public RenderStreamResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Result, string Encoding, string MimeType) { + this.ServerInfoHeader = ServerInfoHeader; + this.Result = Result; + this.Encoding = Encoding; + this.MimeType = MimeType; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionInfo", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetExecutionInfoRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public GetExecutionInfoRequest() { + } + + public GetExecutionInfoRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionInfoResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetExecutionInfoResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo; + + public GetExecutionInfoResponse() { + } + + public GetExecutionInfoResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionInfo2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetExecutionInfo2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public GetExecutionInfo2Request() { + } + + public GetExecutionInfo2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionInfo2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetExecutionInfo2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo; + + public GetExecutionInfo2Response() { + } + + public GetExecutionInfo2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.executionInfo = executionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDocumentMap", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetDocumentMapRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public GetDocumentMapRequest() { + } + + public GetDocumentMapRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDocumentMapResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetDocumentMapResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.DocumentMapNode result; + + public GetDocumentMapResponse() { + } + + public GetDocumentMapResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.DocumentMapNode result) { + this.ServerInfoHeader = ServerInfoHeader; + this.result = result; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadDrillthroughTarget", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadDrillthroughTargetRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string DrillthroughID; + + public LoadDrillthroughTargetRequest() { + } + + public LoadDrillthroughTargetRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DrillthroughID) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.DrillthroughID = DrillthroughID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadDrillthroughTargetResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadDrillthroughTargetResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo ExecutionInfo; + + public LoadDrillthroughTargetResponse() { + } + + public LoadDrillthroughTargetResponse(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo ExecutionInfo) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.ExecutionInfo = ExecutionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadDrillthroughTarget2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadDrillthroughTarget2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string DrillthroughID; + + public LoadDrillthroughTarget2Request() { + } + + public LoadDrillthroughTarget2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DrillthroughID) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.DrillthroughID = DrillthroughID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LoadDrillthroughTarget2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LoadDrillthroughTarget2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo; + + public LoadDrillthroughTarget2Response() { + } + + public LoadDrillthroughTarget2Response(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo) { + this.ExecutionHeader = ExecutionHeader; + this.ServerInfoHeader = ServerInfoHeader; + this.ExecutionInfo = ExecutionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ToggleItem", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ToggleItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string ToggleID; + + public ToggleItemRequest() { + } + + public ToggleItemRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string ToggleID) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.ToggleID = ToggleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ToggleItemResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ToggleItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public bool Found; + + public ToggleItemResponse() { + } + + public ToggleItemResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, bool Found) { + this.ServerInfoHeader = ServerInfoHeader; + this.Found = Found; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="NavigateDocumentMap", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class NavigateDocumentMapRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string DocMapID; + + public NavigateDocumentMapRequest() { + } + + public NavigateDocumentMapRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DocMapID) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.DocMapID = DocMapID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="NavigateDocumentMapResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class NavigateDocumentMapResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int PageNumber; + + public NavigateDocumentMapResponse() { + } + + public NavigateDocumentMapResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, int PageNumber) { + this.ServerInfoHeader = ServerInfoHeader; + this.PageNumber = PageNumber; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="NavigateBookmark", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class NavigateBookmarkRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string BookmarkID; + + public NavigateBookmarkRequest() { + } + + public NavigateBookmarkRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string BookmarkID) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.BookmarkID = BookmarkID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="NavigateBookmarkResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class NavigateBookmarkResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int PageNumber; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string UniqueName; + + public NavigateBookmarkResponse() { + } + + public NavigateBookmarkResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, int PageNumber, string UniqueName) { + this.ServerInfoHeader = ServerInfoHeader; + this.PageNumber = PageNumber; + this.UniqueName = UniqueName; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FindString", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class FindStringRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int StartPage; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public int EndPage; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string FindValue; + + public FindStringRequest() { + } + + public FindStringRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, int StartPage, int EndPage, string FindValue) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.StartPage = StartPage; + this.EndPage = EndPage; + this.FindValue = FindValue; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FindStringResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class FindStringResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int PageNumber; + + public FindStringResponse() { + } + + public FindStringResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, int PageNumber) { + this.ServerInfoHeader = ServerInfoHeader; + this.PageNumber = PageNumber; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public enum SortDirectionEnum { + + /// + None, + + /// + Ascending, + + /// + Descending, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Sort", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SortRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string SortItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public bool Clear; + + public SortRequest() { + } + + public SortRequest(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string SortItem, SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction, bool Clear) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.SortItem = SortItem; + this.Direction = Direction; + this.Clear = Clear; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SortResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class SortResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int PageNumber; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string ReportItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public int NumPages; + + public SortResponse() { + } + + public SortResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, int PageNumber, string ReportItem, int NumPages) { + this.ServerInfoHeader = ServerInfoHeader; + this.PageNumber = PageNumber; + this.ReportItem = ReportItem; + this.NumPages = NumPages; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Sort2", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class Sort2Request { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string SortItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public bool Clear; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=3)] + public SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode; + + public Sort2Request() { + } + + public Sort2Request(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string SortItem, SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction, bool Clear, SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode) { + this.ExecutionHeader = ExecutionHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.SortItem = SortItem; + this.Direction = Direction; + this.Clear = Clear; + this.PaginationMode = PaginationMode; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Sort2Response", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class Sort2Response { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public int PageNumber; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string ReportItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo; + + public Sort2Response() { + } + + public Sort2Response(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, int PageNumber, string ReportItem, SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.PageNumber = PageNumber; + this.ReportItem = ReportItem; + this.ExecutionInfo = ExecutionInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetRenderResource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetRenderResourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string Format; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string DeviceInfo; + + public GetRenderResourceRequest() { + } + + public GetRenderResourceRequest(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo) { + this.TrustedUserHeader = TrustedUserHeader; + this.Format = Format; + this.DeviceInfo = DeviceInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetRenderResourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class GetRenderResourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Result; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string MimeType; + + public GetRenderResourceResponse() { + } + + public GetRenderResourceResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Result, string MimeType) { + this.ServerInfoHeader = ServerInfoHeader; + this.Result = Result; + this.MimeType = MimeType; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListRenderingExtensions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ListRenderingExtensionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListRenderingExtensionsRequest() { + } + + public ListRenderingExtensionsRequest(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListRenderingExtensionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class ListRenderingExtensionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public SSRS.Services.ReportExecutionServiceReference.Extension[] Extensions; + + public ListRenderingExtensionsResponse() { + } + + public ListRenderingExtensionsResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportExecutionServiceReference.Extension[] Extensions) { + this.ServerInfoHeader = ServerInfoHeader; + this.Extensions = Extensions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogonUser", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LogonUserRequest { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=0)] + public string userName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=1)] + public string password; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Order=2)] + public string authority; + + public LogonUserRequest() { + } + + public LogonUserRequest(string userName, string password, string authority) { + this.userName = userName; + this.password = password; + this.authority = authority; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogonUserResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LogonUserResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + public LogonUserResponse() { + } + + public LogonUserResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Logoff", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LogoffRequest { + + public LogoffRequest() { + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogoffResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsWrapped=true)] + public partial class LogoffResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader; + + public LogoffResponse() { + } + + public LogoffResponse(SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface ReportExecutionServiceSoapChannel : SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ReportExecutionServiceSoapClient : System.ServiceModel.ClientBase, SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap { + + public ReportExecutionServiceSoapClient() { + } + + public ReportExecutionServiceSoapClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public ReportExecutionServiceSoapClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ReportExecutionServiceSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ReportExecutionServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.ListSecureMethods(SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsRequest request) { + return base.Channel.ListSecureMethods(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ListSecureMethods(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListSecureMethodsResult) { + SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsRequest inValue = new SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.ListSecureMethodsResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).ListSecureMethods(inValue); + ListSecureMethodsResult = retVal.ListSecureMethodsResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadReportResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadReport(SSRS.Services.ReportExecutionServiceReference.LoadReportRequest request) { + return base.Channel.LoadReport(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader LoadReport(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string HistoryID, out SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + SSRS.Services.ReportExecutionServiceReference.LoadReportRequest inValue = new SSRS.Services.ReportExecutionServiceReference.LoadReportRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Report = Report; + inValue.HistoryID = HistoryID; + SSRS.Services.ReportExecutionServiceReference.LoadReportResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadReport(inValue); + ServerInfoHeader = retVal.ServerInfoHeader; + executionInfo = retVal.executionInfo; + return retVal.ExecutionHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadReport2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadReport2(SSRS.Services.ReportExecutionServiceReference.LoadReport2Request request) { + return base.Channel.LoadReport2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader LoadReport2(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string HistoryID, out SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + SSRS.Services.ReportExecutionServiceReference.LoadReport2Request inValue = new SSRS.Services.ReportExecutionServiceReference.LoadReport2Request(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Report = Report; + inValue.HistoryID = HistoryID; + SSRS.Services.ReportExecutionServiceReference.LoadReport2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadReport2(inValue); + ServerInfoHeader = retVal.ServerInfoHeader; + executionInfo = retVal.executionInfo; + return retVal.ExecutionHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadReportDefinition(SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionRequest request) { + return base.Channel.LoadReportDefinition(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader LoadReportDefinition(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, byte[] Definition, out SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo, out SSRS.Services.ReportExecutionServiceReference.Warning[] warnings) { + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionRequest inValue = new SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Definition = Definition; + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinitionResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadReportDefinition(inValue); + ServerInfoHeader = retVal.ServerInfoHeader; + executionInfo = retVal.executionInfo; + warnings = retVal.warnings; + return retVal.ExecutionHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadReportDefinition2(SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Request request) { + return base.Channel.LoadReportDefinition2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ExecutionHeader LoadReportDefinition2(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, byte[] Definition, out SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ServerInfoHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo, out SSRS.Services.ReportExecutionServiceReference.Warning[] warnings) { + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Request inValue = new SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Request(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Definition = Definition; + SSRS.Services.ReportExecutionServiceReference.LoadReportDefinition2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadReportDefinition2(inValue); + ServerInfoHeader = retVal.ServerInfoHeader; + executionInfo = retVal.executionInfo; + warnings = retVal.warnings; + return retVal.ExecutionHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.SetExecutionCredentials(SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsRequest request) { + return base.Channel.SetExecutionCredentials(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader SetExecutionCredentials(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsRequest inValue = new SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Credentials = Credentials; + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentialsResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).SetExecutionCredentials(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.SetExecutionCredentials2(SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Request request) { + return base.Channel.SetExecutionCredentials2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader SetExecutionCredentials2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.DataSourceCredentials[] Credentials, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Request inValue = new SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Credentials = Credentials; + SSRS.Services.ReportExecutionServiceReference.SetExecutionCredentials2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).SetExecutionCredentials2(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.SetExecutionParameters(SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersRequest request) { + return base.Channel.SetExecutionParameters(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader SetExecutionParameters(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters, string ParameterLanguage, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersRequest inValue = new SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Parameters = Parameters; + inValue.ParameterLanguage = ParameterLanguage; + SSRS.Services.ReportExecutionServiceReference.SetExecutionParametersResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).SetExecutionParameters(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.SetExecutionParameters2(SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Request request) { + return base.Channel.SetExecutionParameters2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader SetExecutionParameters2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportExecutionServiceReference.ParameterValue[] Parameters, string ParameterLanguage, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Request inValue = new SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Parameters = Parameters; + inValue.ParameterLanguage = ParameterLanguage; + SSRS.Services.ReportExecutionServiceReference.SetExecutionParameters2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).SetExecutionParameters2(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.ResetExecutionResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.ResetExecution(SSRS.Services.ReportExecutionServiceReference.ResetExecutionRequest request) { + return base.Channel.ResetExecution(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ResetExecution(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + SSRS.Services.ReportExecutionServiceReference.ResetExecutionRequest inValue = new SSRS.Services.ReportExecutionServiceReference.ResetExecutionRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.ResetExecutionResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).ResetExecution(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.ResetExecution2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.ResetExecution2(SSRS.Services.ReportExecutionServiceReference.ResetExecution2Request request) { + return base.Channel.ResetExecution2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ResetExecution2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + SSRS.Services.ReportExecutionServiceReference.ResetExecution2Request inValue = new SSRS.Services.ReportExecutionServiceReference.ResetExecution2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.ResetExecution2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).ResetExecution2(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.RenderResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.Render(SSRS.Services.ReportExecutionServiceReference.RenderRequest request) { + return base.Channel.Render(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader Render(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo, out byte[] Result, out string Extension, out string MimeType, out string Encoding, out SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings, out string[] StreamIds) { + SSRS.Services.ReportExecutionServiceReference.RenderRequest inValue = new SSRS.Services.ReportExecutionServiceReference.RenderRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Format = Format; + inValue.DeviceInfo = DeviceInfo; + SSRS.Services.ReportExecutionServiceReference.RenderResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).Render(inValue); + Result = retVal.Result; + Extension = retVal.Extension; + MimeType = retVal.MimeType; + Encoding = retVal.Encoding; + Warnings = retVal.Warnings; + StreamIds = retVal.StreamIds; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.Render2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.Render2(SSRS.Services.ReportExecutionServiceReference.Render2Request request) { + return base.Channel.Render2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader Render2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo, SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode, out byte[] Result, out string Extension, out string MimeType, out string Encoding, out SSRS.Services.ReportExecutionServiceReference.Warning[] Warnings, out string[] StreamIds) { + SSRS.Services.ReportExecutionServiceReference.Render2Request inValue = new SSRS.Services.ReportExecutionServiceReference.Render2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Format = Format; + inValue.DeviceInfo = DeviceInfo; + inValue.PaginationMode = PaginationMode; + SSRS.Services.ReportExecutionServiceReference.Render2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).Render2(inValue); + Result = retVal.Result; + Extension = retVal.Extension; + MimeType = retVal.MimeType; + Encoding = retVal.Encoding; + Warnings = retVal.Warnings; + StreamIds = retVal.StreamIds; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.RenderStreamResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.RenderStream(SSRS.Services.ReportExecutionServiceReference.RenderStreamRequest request) { + return base.Channel.RenderStream(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader RenderStream(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string StreamID, string DeviceInfo, out byte[] Result, out string Encoding, out string MimeType) { + SSRS.Services.ReportExecutionServiceReference.RenderStreamRequest inValue = new SSRS.Services.ReportExecutionServiceReference.RenderStreamRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Format = Format; + inValue.StreamID = StreamID; + inValue.DeviceInfo = DeviceInfo; + SSRS.Services.ReportExecutionServiceReference.RenderStreamResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).RenderStream(inValue); + Result = retVal.Result; + Encoding = retVal.Encoding; + MimeType = retVal.MimeType; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.GetExecutionInfo(SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoRequest request) { + return base.Channel.GetExecutionInfo(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader GetExecutionInfo(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo executionInfo) { + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoRequest inValue = new SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfoResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).GetExecutionInfo(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.GetExecutionInfo2(SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Request request) { + return base.Channel.GetExecutionInfo2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader GetExecutionInfo2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 executionInfo) { + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Request inValue = new SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.GetExecutionInfo2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).GetExecutionInfo2(inValue); + executionInfo = retVal.executionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.GetDocumentMapResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.GetDocumentMap(SSRS.Services.ReportExecutionServiceReference.GetDocumentMapRequest request) { + return base.Channel.GetDocumentMap(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader GetDocumentMap(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.DocumentMapNode result) { + SSRS.Services.ReportExecutionServiceReference.GetDocumentMapRequest inValue = new SSRS.Services.ReportExecutionServiceReference.GetDocumentMapRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.GetDocumentMapResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).GetDocumentMap(inValue); + result = retVal.result; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadDrillthroughTarget(SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetRequest request) { + return base.Channel.LoadDrillthroughTarget(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader LoadDrillthroughTarget(ref SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DrillthroughID, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo ExecutionInfo) { + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetRequest inValue = new SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DrillthroughID = DrillthroughID; + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTargetResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadDrillthroughTarget(inValue); + ExecutionHeader = retVal.ExecutionHeader; + ExecutionInfo = retVal.ExecutionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LoadDrillthroughTarget2(SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Request request) { + return base.Channel.LoadDrillthroughTarget2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader LoadDrillthroughTarget2(ref SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DrillthroughID, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo) { + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Request inValue = new SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DrillthroughID = DrillthroughID; + SSRS.Services.ReportExecutionServiceReference.LoadDrillthroughTarget2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LoadDrillthroughTarget2(inValue); + ExecutionHeader = retVal.ExecutionHeader; + ExecutionInfo = retVal.ExecutionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.ToggleItemResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.ToggleItem(SSRS.Services.ReportExecutionServiceReference.ToggleItemRequest request) { + return base.Channel.ToggleItem(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ToggleItem(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string ToggleID, out bool Found) { + SSRS.Services.ReportExecutionServiceReference.ToggleItemRequest inValue = new SSRS.Services.ReportExecutionServiceReference.ToggleItemRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ToggleID = ToggleID; + SSRS.Services.ReportExecutionServiceReference.ToggleItemResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).ToggleItem(inValue); + Found = retVal.Found; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.NavigateDocumentMap(SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapRequest request) { + return base.Channel.NavigateDocumentMap(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader NavigateDocumentMap(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string DocMapID, out int PageNumber) { + SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapRequest inValue = new SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DocMapID = DocMapID; + SSRS.Services.ReportExecutionServiceReference.NavigateDocumentMapResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).NavigateDocumentMap(inValue); + PageNumber = retVal.PageNumber; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.NavigateBookmark(SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkRequest request) { + return base.Channel.NavigateBookmark(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader NavigateBookmark(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string BookmarkID, out int PageNumber, out string UniqueName) { + SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkRequest inValue = new SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.BookmarkID = BookmarkID; + SSRS.Services.ReportExecutionServiceReference.NavigateBookmarkResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).NavigateBookmark(inValue); + PageNumber = retVal.PageNumber; + UniqueName = retVal.UniqueName; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.FindStringResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.FindString(SSRS.Services.ReportExecutionServiceReference.FindStringRequest request) { + return base.Channel.FindString(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader FindString(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, int StartPage, int EndPage, string FindValue, out int PageNumber) { + SSRS.Services.ReportExecutionServiceReference.FindStringRequest inValue = new SSRS.Services.ReportExecutionServiceReference.FindStringRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.StartPage = StartPage; + inValue.EndPage = EndPage; + inValue.FindValue = FindValue; + SSRS.Services.ReportExecutionServiceReference.FindStringResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).FindString(inValue); + PageNumber = retVal.PageNumber; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.SortResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.Sort(SSRS.Services.ReportExecutionServiceReference.SortRequest request) { + return base.Channel.Sort(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader Sort(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string SortItem, SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction, bool Clear, out int PageNumber, out string ReportItem, out int NumPages) { + SSRS.Services.ReportExecutionServiceReference.SortRequest inValue = new SSRS.Services.ReportExecutionServiceReference.SortRequest(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SortItem = SortItem; + inValue.Direction = Direction; + inValue.Clear = Clear; + SSRS.Services.ReportExecutionServiceReference.SortResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).Sort(inValue); + PageNumber = retVal.PageNumber; + ReportItem = retVal.ReportItem; + NumPages = retVal.NumPages; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.Sort2Response SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.Sort2(SSRS.Services.ReportExecutionServiceReference.Sort2Request request) { + return base.Channel.Sort2(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader Sort2(SSRS.Services.ReportExecutionServiceReference.ExecutionHeader ExecutionHeader, SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string SortItem, SSRS.Services.ReportExecutionServiceReference.SortDirectionEnum Direction, bool Clear, SSRS.Services.ReportExecutionServiceReference.PageCountMode PaginationMode, out int PageNumber, out string ReportItem, out SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2 ExecutionInfo) { + SSRS.Services.ReportExecutionServiceReference.Sort2Request inValue = new SSRS.Services.ReportExecutionServiceReference.Sort2Request(); + inValue.ExecutionHeader = ExecutionHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SortItem = SortItem; + inValue.Direction = Direction; + inValue.Clear = Clear; + inValue.PaginationMode = PaginationMode; + SSRS.Services.ReportExecutionServiceReference.Sort2Response retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).Sort2(inValue); + PageNumber = retVal.PageNumber; + ReportItem = retVal.ReportItem; + ExecutionInfo = retVal.ExecutionInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.GetRenderResourceResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.GetRenderResource(SSRS.Services.ReportExecutionServiceReference.GetRenderResourceRequest request) { + return base.Channel.GetRenderResource(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader GetRenderResource(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, string Format, string DeviceInfo, out byte[] Result, out string MimeType) { + SSRS.Services.ReportExecutionServiceReference.GetRenderResourceRequest inValue = new SSRS.Services.ReportExecutionServiceReference.GetRenderResourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Format = Format; + inValue.DeviceInfo = DeviceInfo; + SSRS.Services.ReportExecutionServiceReference.GetRenderResourceResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).GetRenderResource(inValue); + Result = retVal.Result; + MimeType = retVal.MimeType; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.ListRenderingExtensions(SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsRequest request) { + return base.Channel.ListRenderingExtensions(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader ListRenderingExtensions(SSRS.Services.ReportExecutionServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportExecutionServiceReference.Extension[] Extensions) { + SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsRequest inValue = new SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportExecutionServiceReference.ListRenderingExtensionsResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).ListRenderingExtensions(inValue); + Extensions = retVal.Extensions; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LogonUserResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.LogonUser(SSRS.Services.ReportExecutionServiceReference.LogonUserRequest request) { + return base.Channel.LogonUser(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader LogonUser(string userName, string password, string authority) { + SSRS.Services.ReportExecutionServiceReference.LogonUserRequest inValue = new SSRS.Services.ReportExecutionServiceReference.LogonUserRequest(); + inValue.userName = userName; + inValue.password = password; + inValue.authority = authority; + SSRS.Services.ReportExecutionServiceReference.LogonUserResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).LogonUser(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportExecutionServiceReference.LogoffResponse SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap.Logoff(SSRS.Services.ReportExecutionServiceReference.LogoffRequest request) { + return base.Channel.Logoff(request); + } + + public SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader Logoff() { + SSRS.Services.ReportExecutionServiceReference.LogoffRequest inValue = new SSRS.Services.ReportExecutionServiceReference.LogoffRequest(); + SSRS.Services.ReportExecutionServiceReference.LogoffResponse retVal = ((SSRS.Services.ReportExecutionServiceReference.ReportExecutionServiceSoap)(this)).Logoff(inValue); + return retVal.ServerInfoHeader; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/Reference.svcmap --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/Reference.svcmap Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,30 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/ReportExecution2005.wsdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/ReportExecution2005.wsdl Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,1889 @@ + + + The Reporting Services Execution Service enables report execution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Reporting Services Execution Service enables report execution + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.DocumentMapNode.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.DocumentMapNode.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.DocumentMapNode, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionHeader.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionHeader.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.ExecutionHeader, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionInfo.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionInfo.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.ExecutionInfo, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.ExecutionInfo2, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.Extension.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.Extension.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.Extension, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.ServerInfoHeader, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.Warning.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/SSRS.Services.ReportExecutionServiceReference.Warning.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportExecutionServiceReference.Warning, Service References.ReportExecutionServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/configuration.svcinfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/configuration.svcinfo Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/configuration91.svcinfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportExecutionServiceReference/configuration91.svcinfo Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,201 @@ + + + + + + + ReportExecutionServiceSoap + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://localhost:80/ReportServer_SQL2008/ReportExecution2005.asmx + + + + + + basicHttpBinding + + + ReportExecutionServiceSoap + + + ReportExecutionServiceReference.ReportExecutionServiceSoap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + ReportExecutionServiceSoap + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/Reference.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/Reference.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,13177 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.17379 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SSRS.Services.ReportServiceReference { + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ConfigurationName="ReportServiceReference.ReportingService2010Soap")] + public interface ReportingService2010Soap { + + // CODEGEN: Generating message contract since message CreateCatalogItemRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateCa" + + "talogItem", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateCatalogItemResponse CreateCatalogItem(SSRS.Services.ReportServiceReference.CreateCatalogItemRequest request); + + // CODEGEN: Generating message contract since message SetItemDefinitionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemD" + + "efinition", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemDefinitionResponse SetItemDefinition(SSRS.Services.ReportServiceReference.SetItemDefinitionRequest request); + + // CODEGEN: Generating message contract since message GetItemDefinitionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemD" + + "efinition", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemDefinitionResponse GetItemDefinition(SSRS.Services.ReportServiceReference.GetItemDefinitionRequest request); + + // CODEGEN: Generating message contract since message GetItemTypeRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemT" + + "ype", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemTypeResponse GetItemType(SSRS.Services.ReportServiceReference.GetItemTypeRequest request); + + // CODEGEN: Generating message contract since message DeleteItemRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteIt" + + "em", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteItemResponse DeleteItem(SSRS.Services.ReportServiceReference.DeleteItemRequest request); + + // CODEGEN: Generating message contract since message MoveItemRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/MoveItem" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.MoveItemResponse MoveItem(SSRS.Services.ReportServiceReference.MoveItemRequest request); + + // CODEGEN: Generating message contract since message InheritParentSecurityRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/InheritP" + + "arentSecurity", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.InheritParentSecurityResponse InheritParentSecurity(SSRS.Services.ReportServiceReference.InheritParentSecurityRequest request); + + // CODEGEN: Generating message contract since message ListItemHistoryRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListItem" + + "History", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListItemHistoryResponse ListItemHistory(SSRS.Services.ReportServiceReference.ListItemHistoryRequest request); + + // CODEGEN: Generating message contract since message ListChildrenRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListChil" + + "dren", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListChildrenResponse ListChildren(SSRS.Services.ReportServiceReference.ListChildrenRequest request); + + // CODEGEN: Generating message contract since message ListDependentItemsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListDepe" + + "ndentItems", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListDependentItemsResponse ListDependentItems(SSRS.Services.ReportServiceReference.ListDependentItemsRequest request); + + // CODEGEN: Generating message contract since message FindItemsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItem" + + "s", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.FindItemsResponse FindItems(SSRS.Services.ReportServiceReference.FindItemsRequest request); + + // CODEGEN: Generating message contract since message ListParentsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListPare" + + "nts", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListParentsResponse ListParents(SSRS.Services.ReportServiceReference.ListParentsRequest request); + + // CODEGEN: Generating message contract since message CreateFolderRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateFo" + + "lder", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateFolderResponse CreateFolder(SSRS.Services.ReportServiceReference.CreateFolderRequest request); + + // CODEGEN: Generating message contract since message SetPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetPrope" + + "rties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetPropertiesResponse SetProperties(SSRS.Services.ReportServiceReference.SetPropertiesRequest request); + + // CODEGEN: Generating message contract since message GetPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetPrope" + + "rties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetPropertiesResponse GetProperties(SSRS.Services.ReportServiceReference.GetPropertiesRequest request); + + // CODEGEN: Generating message contract since message SetItemReferencesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemR" + + "eferences", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemReferencesResponse SetItemReferences(SSRS.Services.ReportServiceReference.SetItemReferencesRequest request); + + // CODEGEN: Generating message contract since message GetItemReferencesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemR" + + "eferences", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemReferencesResponse GetItemReferences(SSRS.Services.ReportServiceReference.GetItemReferencesRequest request); + + // CODEGEN: Generating message contract since message ListItemTypesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListItem" + + "Types", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListItemTypesResponse ListItemTypes(SSRS.Services.ReportServiceReference.ListItemTypesRequest request); + + // CODEGEN: Generating message contract since message SetSubscriptionPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetSubsc" + + "riptionProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesResponse SetSubscriptionProperties(SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesRequest request); + + // CODEGEN: Generating message contract since message GetSubscriptionPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetSubsc" + + "riptionProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesResponse GetSubscriptionProperties(SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesRequest request); + + // CODEGEN: Generating message contract since message SetDataDrivenSubscriptionPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetDataD" + + "rivenSubscriptionProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesResponse SetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesRequest request); + + // CODEGEN: Generating message contract since message GetDataDrivenSubscriptionPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetDataD" + + "rivenSubscriptionProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesResponse GetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesRequest request); + + // CODEGEN: Generating message contract since message DeleteSubscriptionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteSu" + + "bscription", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteSubscriptionResponse DeleteSubscription(SSRS.Services.ReportServiceReference.DeleteSubscriptionRequest request); + + // CODEGEN: Generating message contract since message CreateSubscriptionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateSu" + + "bscription", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateSubscriptionResponse CreateSubscription(SSRS.Services.ReportServiceReference.CreateSubscriptionRequest request); + + // CODEGEN: Generating message contract since message CreateDataDrivenSubscriptionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateDa" + + "taDrivenSubscription", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionResponse CreateDataDrivenSubscription(SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionRequest request); + + // CODEGEN: Generating message contract since message GetExtensionSettingsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetExten" + + "sionSettings", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetExtensionSettingsResponse GetExtensionSettings(SSRS.Services.ReportServiceReference.GetExtensionSettingsRequest request); + + // CODEGEN: Generating message contract since message ValidateExtensionSettingsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/Validate" + + "ExtensionSettings", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ValidateExtensionSettingsResponse ValidateExtensionSettings(SSRS.Services.ReportServiceReference.ValidateExtensionSettingsRequest request); + + // CODEGEN: Generating message contract since message ListSubscriptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSubs" + + "criptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListSubscriptionsResponse ListSubscriptions(SSRS.Services.ReportServiceReference.ListSubscriptionsRequest request); + + // CODEGEN: Generating message contract since message ListMySubscriptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListMySu" + + "bscriptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListMySubscriptionsResponse ListMySubscriptions(SSRS.Services.ReportServiceReference.ListMySubscriptionsRequest request); + + // CODEGEN: Generating message contract since message ListSubscriptionsUsingDataSourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSubs" + + "criptionsUsingDataSource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceResponse ListSubscriptionsUsingDataSource(SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceRequest request); + + // CODEGEN: Generating message contract since message ChangeSubscriptionOwnerRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ChangeSu" + + "bscriptionOwner", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerResponse ChangeSubscriptionOwner(SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerRequest request); + + // CODEGEN: Generating message contract since message CreateDataSourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateDa" + + "taSource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateDataSourceResponse CreateDataSource(SSRS.Services.ReportServiceReference.CreateDataSourceRequest request); + + // CODEGEN: Generating message contract since message PrepareQueryRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PrepareQ" + + "uery", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.PrepareQueryResponse PrepareQuery(SSRS.Services.ReportServiceReference.PrepareQueryRequest request); + + // CODEGEN: Generating message contract since message EnableDataSourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/EnableDa" + + "taSource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.EnableDataSourceResponse EnableDataSource(SSRS.Services.ReportServiceReference.EnableDataSourceRequest request); + + // CODEGEN: Generating message contract since message DisableDataSourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DisableD" + + "ataSource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DisableDataSourceResponse DisableDataSource(SSRS.Services.ReportServiceReference.DisableDataSourceRequest request); + + // CODEGEN: Generating message contract since message SetDataSourceContentsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetDataS" + + "ourceContents", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetDataSourceContentsResponse SetDataSourceContents(SSRS.Services.ReportServiceReference.SetDataSourceContentsRequest request); + + // CODEGEN: Generating message contract since message GetDataSourceContentsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetDataS" + + "ourceContents", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetDataSourceContentsResponse GetDataSourceContents(SSRS.Services.ReportServiceReference.GetDataSourceContentsRequest request); + + // CODEGEN: Generating message contract since message ListDatabaseCredentialRetrievalOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListData" + + "baseCredentialRetrievalOptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsResponse ListDatabaseCredentialRetrievalOptions(SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsRequest request); + + // CODEGEN: Generating message contract since message SetItemDataSourcesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemD" + + "ataSources", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemDataSourcesResponse SetItemDataSources(SSRS.Services.ReportServiceReference.SetItemDataSourcesRequest request); + + // CODEGEN: Generating message contract since message GetItemDataSourcesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemD" + + "ataSources", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemDataSourcesResponse GetItemDataSources(SSRS.Services.ReportServiceReference.GetItemDataSourcesRequest request); + + // CODEGEN: Generating message contract since message TestConnectForDataSourceDefinitionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConn" + + "ectForDataSourceDefinition", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionResponse TestConnectForDataSourceDefinition(SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionRequest request); + + // CODEGEN: Generating message contract since message TestConnectForItemDataSourceRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConn" + + "ectForItemDataSource", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceResponse TestConnectForItemDataSource(SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceRequest request); + + // CODEGEN: Generating message contract since message CreateRoleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateRo" + + "le", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateRoleResponse CreateRole(SSRS.Services.ReportServiceReference.CreateRoleRequest request); + + // CODEGEN: Generating message contract since message SetRolePropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetRoleP" + + "roperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetRolePropertiesResponse SetRoleProperties(SSRS.Services.ReportServiceReference.SetRolePropertiesRequest request); + + // CODEGEN: Generating message contract since message GetRolePropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetRoleP" + + "roperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetRolePropertiesResponse GetRoleProperties(SSRS.Services.ReportServiceReference.GetRolePropertiesRequest request); + + // CODEGEN: Generating message contract since message DeleteRoleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteRo" + + "le", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteRoleResponse DeleteRole(SSRS.Services.ReportServiceReference.DeleteRoleRequest request); + + // CODEGEN: Generating message contract since message ListRolesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListRole" + + "s", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListRolesResponse ListRoles(SSRS.Services.ReportServiceReference.ListRolesRequest request); + + // CODEGEN: Generating message contract since message ListTasksRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListTask" + + "s", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListTasksResponse ListTasks(SSRS.Services.ReportServiceReference.ListTasksRequest request); + + // CODEGEN: Generating message contract since message SetPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetPolic" + + "ies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetPoliciesResponse SetPolicies(SSRS.Services.ReportServiceReference.SetPoliciesRequest request); + + // CODEGEN: Generating message contract since message GetPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetPolic" + + "ies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetPoliciesResponse GetPolicies(SSRS.Services.ReportServiceReference.GetPoliciesRequest request); + + // CODEGEN: Generating message contract since message GetItemDataSourcePromptsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemD" + + "ataSourcePrompts", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsResponse GetItemDataSourcePrompts(SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsRequest request); + + // CODEGEN: Generating message contract since message GenerateModelRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/Generate" + + "Model", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GenerateModelResponse GenerateModel(SSRS.Services.ReportServiceReference.GenerateModelRequest request); + + // CODEGEN: Generating message contract since message GetModelItemPermissionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetModel" + + "ItemPermissions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetModelItemPermissionsResponse GetModelItemPermissions(SSRS.Services.ReportServiceReference.GetModelItemPermissionsRequest request); + + // CODEGEN: Generating message contract since message SetModelItemPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModel" + + "ItemPolicies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetModelItemPoliciesResponse SetModelItemPolicies(SSRS.Services.ReportServiceReference.SetModelItemPoliciesRequest request); + + // CODEGEN: Generating message contract since message GetModelItemPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetModel" + + "ItemPolicies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetModelItemPoliciesResponse GetModelItemPolicies(SSRS.Services.ReportServiceReference.GetModelItemPoliciesRequest request); + + // CODEGEN: Generating message contract since message GetUserModelRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetUserM" + + "odel", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetUserModelResponse GetUserModel(SSRS.Services.ReportServiceReference.GetUserModelRequest request); + + // CODEGEN: Generating message contract since message InheritModelItemParentSecurityRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/InheritM" + + "odelItemParentSecurity", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityResponse InheritModelItemParentSecurity(SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityRequest request); + + // CODEGEN: Generating message contract since message SetModelDrillthroughReportsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModel" + + "DrillthroughReports", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsResponse SetModelDrillthroughReports(SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsRequest request); + + // CODEGEN: Generating message contract since message ListModelDrillthroughReportsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListMode" + + "lDrillthroughReports", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsResponse ListModelDrillthroughReports(SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsRequest request); + + // CODEGEN: Generating message contract since message ListModelItemChildrenRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListMode" + + "lItemChildren", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListModelItemChildrenResponse ListModelItemChildren(SSRS.Services.ReportServiceReference.ListModelItemChildrenRequest request); + + // CODEGEN: Generating message contract since message ListModelItemTypesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListMode" + + "lItemTypes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListModelItemTypesResponse ListModelItemTypes(SSRS.Services.ReportServiceReference.ListModelItemTypesRequest request); + + // CODEGEN: Generating message contract since message ListModelPerspectivesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListMode" + + "lPerspectives", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListModelPerspectivesResponse ListModelPerspectives(SSRS.Services.ReportServiceReference.ListModelPerspectivesRequest request); + + // CODEGEN: Generating message contract since message RegenerateModelRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/Regenera" + + "teModel", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.RegenerateModelResponse RegenerateModel(SSRS.Services.ReportServiceReference.RegenerateModelRequest request); + + // CODEGEN: Generating message contract since message RemoveAllModelItemPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/RemoveAl" + + "lModelItemPolicies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesResponse RemoveAllModelItemPolicies(SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesRequest request); + + // CODEGEN: Generating message contract since message CreateScheduleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateSc" + + "hedule", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateScheduleResponse CreateSchedule(SSRS.Services.ReportServiceReference.CreateScheduleRequest request); + + // CODEGEN: Generating message contract since message DeleteScheduleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteSc" + + "hedule", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteScheduleResponse DeleteSchedule(SSRS.Services.ReportServiceReference.DeleteScheduleRequest request); + + // CODEGEN: Generating message contract since message ListSchedulesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSche" + + "dules", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListSchedulesResponse ListSchedules(SSRS.Services.ReportServiceReference.ListSchedulesRequest request); + + // CODEGEN: Generating message contract since message GetSchedulePropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetSched" + + "uleProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetSchedulePropertiesResponse GetScheduleProperties(SSRS.Services.ReportServiceReference.GetSchedulePropertiesRequest request); + + // CODEGEN: Generating message contract since message ListScheduleStatesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSche" + + "duleStates", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListScheduleStatesResponse ListScheduleStates(SSRS.Services.ReportServiceReference.ListScheduleStatesRequest request); + + // CODEGEN: Generating message contract since message PauseScheduleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PauseSch" + + "edule", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.PauseScheduleResponse PauseSchedule(SSRS.Services.ReportServiceReference.PauseScheduleRequest request); + + // CODEGEN: Generating message contract since message ResumeScheduleRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ResumeSc" + + "hedule", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ResumeScheduleResponse ResumeSchedule(SSRS.Services.ReportServiceReference.ResumeScheduleRequest request); + + // CODEGEN: Generating message contract since message SetSchedulePropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetSched" + + "uleProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetSchedulePropertiesResponse SetScheduleProperties(SSRS.Services.ReportServiceReference.SetSchedulePropertiesRequest request); + + // CODEGEN: Generating message contract since message ListScheduledItemsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSche" + + "duledItems", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListScheduledItemsResponse ListScheduledItems(SSRS.Services.ReportServiceReference.ListScheduledItemsRequest request); + + // CODEGEN: Generating message contract since message SetItemParametersRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemP" + + "arameters", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemParametersResponse SetItemParameters(SSRS.Services.ReportServiceReference.SetItemParametersRequest request); + + // CODEGEN: Generating message contract since message GetItemParametersRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemP" + + "arameters", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemParametersResponse GetItemParameters(SSRS.Services.ReportServiceReference.GetItemParametersRequest request); + + // CODEGEN: Generating message contract since message ListParameterTypesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListPara" + + "meterTypes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListParameterTypesResponse ListParameterTypes(SSRS.Services.ReportServiceReference.ListParameterTypesRequest request); + + // CODEGEN: Generating message contract since message ListParameterStatesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListPara" + + "meterStates", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListParameterStatesResponse ListParameterStates(SSRS.Services.ReportServiceReference.ListParameterStatesRequest request); + + // CODEGEN: Generating message contract since message CreateReportEditSessionRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateRe" + + "portEditSession", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateReportEditSessionResponse CreateReportEditSession(SSRS.Services.ReportServiceReference.CreateReportEditSessionRequest request); + + // CODEGEN: Generating message contract since message CreateLinkedItemRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateLi" + + "nkedItem", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateLinkedItemResponse CreateLinkedItem(SSRS.Services.ReportServiceReference.CreateLinkedItemRequest request); + + // CODEGEN: Generating message contract since message SetItemLinkRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemL" + + "ink", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemLinkResponse SetItemLink(SSRS.Services.ReportServiceReference.SetItemLinkRequest request); + + // CODEGEN: Generating message contract since message GetItemLinkRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemL" + + "ink", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemLinkResponse GetItemLink(SSRS.Services.ReportServiceReference.GetItemLinkRequest request); + + // CODEGEN: Generating message contract since message ListExecutionSettingsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListExec" + + "utionSettings", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListExecutionSettingsResponse ListExecutionSettings(SSRS.Services.ReportServiceReference.ListExecutionSettingsRequest request); + + // CODEGEN: Generating message contract since message SetExecutionOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetExecu" + + "tionOptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetExecutionOptionsResponse SetExecutionOptions(SSRS.Services.ReportServiceReference.SetExecutionOptionsRequest request); + + // CODEGEN: Generating message contract since message GetExecutionOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetExecu" + + "tionOptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetExecutionOptionsResponse GetExecutionOptions(SSRS.Services.ReportServiceReference.GetExecutionOptionsRequest request); + + // CODEGEN: Generating message contract since message UpdateItemExecutionSnapshotRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/UpdateIt" + + "emExecutionSnapshot", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotResponse UpdateItemExecutionSnapshot(SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotRequest request); + + // CODEGEN: Generating message contract since message SetCacheOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCache" + + "Options", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetCacheOptionsResponse SetCacheOptions(SSRS.Services.ReportServiceReference.SetCacheOptionsRequest request); + + // CODEGEN: Generating message contract since message GetCacheOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetCache" + + "Options", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetCacheOptionsResponse GetCacheOptions(SSRS.Services.ReportServiceReference.GetCacheOptionsRequest request); + + // CODEGEN: Generating message contract since message FlushCacheRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FlushCac" + + "he", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.FlushCacheResponse FlushCache(SSRS.Services.ReportServiceReference.FlushCacheRequest request); + + // CODEGEN: Generating message contract since message CreateItemHistorySnapshotRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateIt" + + "emHistorySnapshot", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotResponse CreateItemHistorySnapshot(SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotRequest request); + + // CODEGEN: Generating message contract since message DeleteItemHistorySnapshotRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteIt" + + "emHistorySnapshot", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotResponse DeleteItemHistorySnapshot(SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotRequest request); + + // CODEGEN: Generating message contract since message SetItemHistoryLimitRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemH" + + "istoryLimit", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemHistoryLimitResponse SetItemHistoryLimit(SSRS.Services.ReportServiceReference.SetItemHistoryLimitRequest request); + + // CODEGEN: Generating message contract since message GetItemHistoryLimitRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemH" + + "istoryLimit", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemHistoryLimitResponse GetItemHistoryLimit(SSRS.Services.ReportServiceReference.GetItemHistoryLimitRequest request); + + // CODEGEN: Generating message contract since message SetItemHistoryOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemH" + + "istoryOptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetItemHistoryOptionsResponse SetItemHistoryOptions(SSRS.Services.ReportServiceReference.SetItemHistoryOptionsRequest request); + + // CODEGEN: Generating message contract since message GetItemHistoryOptionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemH" + + "istoryOptions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetItemHistoryOptionsResponse GetItemHistoryOptions(SSRS.Services.ReportServiceReference.GetItemHistoryOptionsRequest request); + + // CODEGEN: Generating message contract since message GetReportServerConfigInfoRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetRepor" + + "tServerConfigInfo", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetReportServerConfigInfoResponse GetReportServerConfigInfo(SSRS.Services.ReportServiceReference.GetReportServerConfigInfoRequest request); + + // CODEGEN: Generating message contract since message IsSSLRequiredRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/IsSSLReq" + + "uired", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.IsSSLRequiredResponse IsSSLRequired(SSRS.Services.ReportServiceReference.IsSSLRequiredRequest request); + + // CODEGEN: Generating message contract since message SetSystemPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetSyste" + + "mProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetSystemPropertiesResponse SetSystemProperties(SSRS.Services.ReportServiceReference.SetSystemPropertiesRequest request); + + // CODEGEN: Generating message contract since message GetSystemPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetSyste" + + "mProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetSystemPropertiesResponse GetSystemProperties(SSRS.Services.ReportServiceReference.GetSystemPropertiesRequest request); + + // CODEGEN: Generating message contract since message SetSystemPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetSyste" + + "mPolicies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetSystemPoliciesResponse SetSystemPolicies(SSRS.Services.ReportServiceReference.SetSystemPoliciesRequest request); + + // CODEGEN: Generating message contract since message GetSystemPoliciesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetSyste" + + "mPolicies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetSystemPoliciesResponse GetSystemPolicies(SSRS.Services.ReportServiceReference.GetSystemPoliciesRequest request); + + // CODEGEN: Generating message contract since message ListExtensionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListExte" + + "nsions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListExtensionsResponse ListExtensions(SSRS.Services.ReportServiceReference.ListExtensionsRequest request); + + // CODEGEN: Generating message contract since message ListExtensionTypesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListExte" + + "nsionTypes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListExtensionTypesResponse ListExtensionTypes(SSRS.Services.ReportServiceReference.ListExtensionTypesRequest request); + + // CODEGEN: Generating message contract since message ListEventsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListEven" + + "ts", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListEventsResponse ListEvents(SSRS.Services.ReportServiceReference.ListEventsRequest request); + + // CODEGEN: Generating message contract since message FireEventRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FireEven" + + "t", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.FireEventResponse FireEvent(SSRS.Services.ReportServiceReference.FireEventRequest request); + + // CODEGEN: Generating message contract since message ListJobsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListJobs" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListJobsResponse ListJobs(SSRS.Services.ReportServiceReference.ListJobsRequest request); + + // CODEGEN: Generating message contract since message ListJobTypesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListJobT" + + "ypes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListJobTypesResponse ListJobTypes(SSRS.Services.ReportServiceReference.ListJobTypesRequest request); + + // CODEGEN: Generating message contract since message ListJobActionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListJobA" + + "ctions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListJobActionsResponse ListJobActions(SSRS.Services.ReportServiceReference.ListJobActionsRequest request); + + // CODEGEN: Generating message contract since message ListJobStatesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListJobS" + + "tates", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListJobStatesResponse ListJobStates(SSRS.Services.ReportServiceReference.ListJobStatesRequest request); + + // CODEGEN: Generating message contract since message CancelJobRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CancelJo" + + "b", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CancelJobResponse CancelJob(SSRS.Services.ReportServiceReference.CancelJobRequest request); + + // CODEGEN: Generating message contract since message CreateCacheRefreshPlanRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateCa" + + "cheRefreshPlan", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanResponse CreateCacheRefreshPlan(SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanRequest request); + + // CODEGEN: Generating message contract since message SetCacheRefreshPlanPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCache" + + "RefreshPlanProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesResponse SetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesRequest request); + + // CODEGEN: Generating message contract since message GetCacheRefreshPlanPropertiesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetCache" + + "RefreshPlanProperties", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesResponse GetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesRequest request); + + // CODEGEN: Generating message contract since message DeleteCacheRefreshPlanRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteCa" + + "cheRefreshPlan", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanResponse DeleteCacheRefreshPlan(SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanRequest request); + + // CODEGEN: Generating message contract since message ListCacheRefreshPlansRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListCach" + + "eRefreshPlans", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListCacheRefreshPlansResponse ListCacheRefreshPlans(SSRS.Services.ReportServiceReference.ListCacheRefreshPlansRequest request); + + // CODEGEN: Generating message contract since message LogonUserRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUse" + + "r", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.LogonUserResponse LogonUser(SSRS.Services.ReportServiceReference.LogonUserRequest request); + + // CODEGEN: Generating message contract since message LogoffRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/Logoff", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.LogoffResponse Logoff(SSRS.Services.ReportServiceReference.LogoffRequest request); + + // CODEGEN: Generating message contract since message GetPermissionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetPermi" + + "ssions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetPermissionsResponse GetPermissions(SSRS.Services.ReportServiceReference.GetPermissionsRequest request); + + // CODEGEN: Generating message contract since message GetSystemPermissionsRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetSyste" + + "mPermissions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.GetSystemPermissionsResponse GetSystemPermissions(SSRS.Services.ReportServiceReference.GetSystemPermissionsRequest request); + + // CODEGEN: Generating message contract since message ListSecurityScopesRequest has headers + [System.ServiceModel.OperationContractAttribute(Action="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListSecu" + + "rityScopes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExpirationDefinition))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RecurrencePattern))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ScheduleDefinitionOrReference))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DataSourceDefinitionOrReference))] + SSRS.Services.ReportServiceReference.ListSecurityScopesResponse ListSecurityScopes(SSRS.Services.ReportServiceReference.ListSecurityScopesRequest request); + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class TrustedUserHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private string userNameField; + + private byte[] userTokenField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string UserName { + get { + return this.userNameField; + } + set { + this.userNameField = value; + this.RaisePropertyChanged("UserName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] UserToken { + get { + return this.userTokenField; + } + set { + this.userTokenField = value; + this.RaisePropertyChanged("UserToken"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class CacheRefreshPlan : object, System.ComponentModel.INotifyPropertyChanged { + + private string cacheRefreshPlanIDField; + + private string itemPathField; + + private string descriptionField; + + private CacheRefreshPlanState stateField; + + private System.DateTime lastExecutedField; + + private System.DateTime modifiedDateField; + + private string modifiedByField; + + private string lastRunStatusField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string CacheRefreshPlanID { + get { + return this.cacheRefreshPlanIDField; + } + set { + this.cacheRefreshPlanIDField = value; + this.RaisePropertyChanged("CacheRefreshPlanID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ItemPath { + get { + return this.itemPathField; + } + set { + this.itemPathField = value; + this.RaisePropertyChanged("ItemPath"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public CacheRefreshPlanState State { + get { + return this.stateField; + } + set { + this.stateField = value; + this.RaisePropertyChanged("State"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public System.DateTime LastExecuted { + get { + return this.lastExecutedField; + } + set { + this.lastExecutedField = value; + this.RaisePropertyChanged("LastExecuted"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public System.DateTime ModifiedDate { + get { + return this.modifiedDateField; + } + set { + this.modifiedDateField = value; + this.RaisePropertyChanged("ModifiedDate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string ModifiedBy { + get { + return this.modifiedByField; + } + set { + this.modifiedByField = value; + this.RaisePropertyChanged("ModifiedBy"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string LastRunStatus { + get { + return this.lastRunStatusField; + } + set { + this.lastRunStatusField = value; + this.RaisePropertyChanged("LastRunStatus"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class CacheRefreshPlanState : object, System.ComponentModel.INotifyPropertyChanged { + + private bool missingParameterValueField; + + private bool invalidParameterValueField; + + private bool unknownItemParameterField; + + private bool cachingNotEnabledOnItemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool MissingParameterValue { + get { + return this.missingParameterValueField; + } + set { + this.missingParameterValueField = value; + this.RaisePropertyChanged("MissingParameterValue"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public bool InvalidParameterValue { + get { + return this.invalidParameterValueField; + } + set { + this.invalidParameterValueField = value; + this.RaisePropertyChanged("InvalidParameterValue"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool UnknownItemParameter { + get { + return this.unknownItemParameterField; + } + set { + this.unknownItemParameterField = value; + this.RaisePropertyChanged("UnknownItemParameter"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool CachingNotEnabledOnItem { + get { + return this.cachingNotEnabledOnItemField; + } + set { + this.cachingNotEnabledOnItemField = value; + this.RaisePropertyChanged("CachingNotEnabledOnItem"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Job : object, System.ComponentModel.INotifyPropertyChanged { + + private string jobIDField; + + private string nameField; + + private string pathField; + + private string descriptionField; + + private string machineField; + + private string userField; + + private System.DateTime startDateTimeField; + + private string jobActionNameField; + + private string jobTypeNameField; + + private string jobStatusNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string JobID { + get { + return this.jobIDField; + } + set { + this.jobIDField = value; + this.RaisePropertyChanged("JobID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Path { + get { + return this.pathField; + } + set { + this.pathField = value; + this.RaisePropertyChanged("Path"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Machine { + get { + return this.machineField; + } + set { + this.machineField = value; + this.RaisePropertyChanged("Machine"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string User { + get { + return this.userField; + } + set { + this.userField = value; + this.RaisePropertyChanged("User"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public System.DateTime StartDateTime { + get { + return this.startDateTimeField; + } + set { + this.startDateTimeField = value; + this.RaisePropertyChanged("StartDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string JobActionName { + get { + return this.jobActionNameField; + } + set { + this.jobActionNameField = value; + this.RaisePropertyChanged("JobActionName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string JobTypeName { + get { + return this.jobTypeNameField; + } + set { + this.jobTypeNameField = value; + this.RaisePropertyChanged("JobTypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string JobStatusName { + get { + return this.jobStatusNameField; + } + set { + this.jobStatusNameField = value; + this.RaisePropertyChanged("JobStatusName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Event : object, System.ComponentModel.INotifyPropertyChanged { + + private string typeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Extension : object, System.ComponentModel.INotifyPropertyChanged { + + private string extensionTypeNameField; + + private string nameField; + + private string localizedNameField; + + private bool visibleField; + + private bool isModelGenerationSupportedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ExtensionTypeName { + get { + return this.extensionTypeNameField; + } + set { + this.extensionTypeNameField = value; + this.RaisePropertyChanged("ExtensionTypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string LocalizedName { + get { + return this.localizedNameField; + } + set { + this.localizedNameField = value; + this.RaisePropertyChanged("LocalizedName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool Visible { + get { + return this.visibleField; + } + set { + this.visibleField = value; + this.RaisePropertyChanged("Visible"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool IsModelGenerationSupported { + get { + return this.isModelGenerationSupportedField; + } + set { + this.isModelGenerationSupportedField = value; + this.RaisePropertyChanged("IsModelGenerationSupported"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ScheduleExpiration))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(TimeExpiration))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ExpirationDefinition : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ScheduleExpiration : ExpirationDefinition { + + private ScheduleDefinitionOrReference itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ScheduleDefinition", typeof(ScheduleDefinition), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ScheduleReference", typeof(ScheduleReference), Order=0)] + public ScheduleDefinitionOrReference Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ScheduleDefinition : ScheduleDefinitionOrReference { + + private System.DateTime startDateTimeField; + + private System.DateTime endDateField; + + private bool endDateFieldSpecified; + + private RecurrencePattern itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime StartDateTime { + get { + return this.startDateTimeField; + } + set { + this.startDateTimeField = value; + this.RaisePropertyChanged("StartDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime EndDate { + get { + return this.endDateField; + } + set { + this.endDateField = value; + this.RaisePropertyChanged("EndDate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EndDateSpecified { + get { + return this.endDateFieldSpecified; + } + set { + this.endDateFieldSpecified = value; + this.RaisePropertyChanged("EndDateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DailyRecurrence", typeof(DailyRecurrence), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("MinuteRecurrence", typeof(MinuteRecurrence), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("MonthlyDOWRecurrence", typeof(MonthlyDOWRecurrence), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("MonthlyRecurrence", typeof(MonthlyRecurrence), Order=2)] + [System.Xml.Serialization.XmlElementAttribute("WeeklyRecurrence", typeof(WeeklyRecurrence), Order=2)] + public RecurrencePattern Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DailyRecurrence : RecurrencePattern { + + private int daysIntervalField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int DaysInterval { + get { + return this.daysIntervalField; + } + set { + this.daysIntervalField = value; + this.RaisePropertyChanged("DaysInterval"); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(MinuteRecurrence))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DailyRecurrence))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(WeeklyRecurrence))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(MonthlyDOWRecurrence))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(MonthlyRecurrence))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class RecurrencePattern : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class MinuteRecurrence : RecurrencePattern { + + private int minutesIntervalField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int MinutesInterval { + get { + return this.minutesIntervalField; + } + set { + this.minutesIntervalField = value; + this.RaisePropertyChanged("MinutesInterval"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class WeeklyRecurrence : RecurrencePattern { + + private int weeksIntervalField; + + private bool weeksIntervalFieldSpecified; + + private DaysOfWeekSelector daysOfWeekField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int WeeksInterval { + get { + return this.weeksIntervalField; + } + set { + this.weeksIntervalField = value; + this.RaisePropertyChanged("WeeksInterval"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WeeksIntervalSpecified { + get { + return this.weeksIntervalFieldSpecified; + } + set { + this.weeksIntervalFieldSpecified = value; + this.RaisePropertyChanged("WeeksIntervalSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DaysOfWeekSelector DaysOfWeek { + get { + return this.daysOfWeekField; + } + set { + this.daysOfWeekField = value; + this.RaisePropertyChanged("DaysOfWeek"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DaysOfWeekSelector : object, System.ComponentModel.INotifyPropertyChanged { + + private bool sundayField; + + private bool mondayField; + + private bool tuesdayField; + + private bool wednesdayField; + + private bool thursdayField; + + private bool fridayField; + + private bool saturdayField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool Sunday { + get { + return this.sundayField; + } + set { + this.sundayField = value; + this.RaisePropertyChanged("Sunday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public bool Monday { + get { + return this.mondayField; + } + set { + this.mondayField = value; + this.RaisePropertyChanged("Monday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool Tuesday { + get { + return this.tuesdayField; + } + set { + this.tuesdayField = value; + this.RaisePropertyChanged("Tuesday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool Wednesday { + get { + return this.wednesdayField; + } + set { + this.wednesdayField = value; + this.RaisePropertyChanged("Wednesday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool Thursday { + get { + return this.thursdayField; + } + set { + this.thursdayField = value; + this.RaisePropertyChanged("Thursday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool Friday { + get { + return this.fridayField; + } + set { + this.fridayField = value; + this.RaisePropertyChanged("Friday"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public bool Saturday { + get { + return this.saturdayField; + } + set { + this.saturdayField = value; + this.RaisePropertyChanged("Saturday"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class MonthlyDOWRecurrence : RecurrencePattern { + + private WeekNumberEnum whichWeekField; + + private bool whichWeekFieldSpecified; + + private DaysOfWeekSelector daysOfWeekField; + + private MonthsOfYearSelector monthsOfYearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public WeekNumberEnum WhichWeek { + get { + return this.whichWeekField; + } + set { + this.whichWeekField = value; + this.RaisePropertyChanged("WhichWeek"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WhichWeekSpecified { + get { + return this.whichWeekFieldSpecified; + } + set { + this.whichWeekFieldSpecified = value; + this.RaisePropertyChanged("WhichWeekSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DaysOfWeekSelector DaysOfWeek { + get { + return this.daysOfWeekField; + } + set { + this.daysOfWeekField = value; + this.RaisePropertyChanged("DaysOfWeek"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public MonthsOfYearSelector MonthsOfYear { + get { + return this.monthsOfYearField; + } + set { + this.monthsOfYearField = value; + this.RaisePropertyChanged("MonthsOfYear"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum WeekNumberEnum { + + /// + FirstWeek, + + /// + SecondWeek, + + /// + ThirdWeek, + + /// + FourthWeek, + + /// + LastWeek, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class MonthsOfYearSelector : object, System.ComponentModel.INotifyPropertyChanged { + + private bool januaryField; + + private bool februaryField; + + private bool marchField; + + private bool aprilField; + + private bool mayField; + + private bool juneField; + + private bool julyField; + + private bool augustField; + + private bool septemberField; + + private bool octoberField; + + private bool novemberField; + + private bool decemberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool January { + get { + return this.januaryField; + } + set { + this.januaryField = value; + this.RaisePropertyChanged("January"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public bool February { + get { + return this.februaryField; + } + set { + this.februaryField = value; + this.RaisePropertyChanged("February"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool March { + get { + return this.marchField; + } + set { + this.marchField = value; + this.RaisePropertyChanged("March"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool April { + get { + return this.aprilField; + } + set { + this.aprilField = value; + this.RaisePropertyChanged("April"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool May { + get { + return this.mayField; + } + set { + this.mayField = value; + this.RaisePropertyChanged("May"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool June { + get { + return this.juneField; + } + set { + this.juneField = value; + this.RaisePropertyChanged("June"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public bool July { + get { + return this.julyField; + } + set { + this.julyField = value; + this.RaisePropertyChanged("July"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool August { + get { + return this.augustField; + } + set { + this.augustField = value; + this.RaisePropertyChanged("August"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public bool September { + get { + return this.septemberField; + } + set { + this.septemberField = value; + this.RaisePropertyChanged("September"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public bool October { + get { + return this.octoberField; + } + set { + this.octoberField = value; + this.RaisePropertyChanged("October"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public bool November { + get { + return this.novemberField; + } + set { + this.novemberField = value; + this.RaisePropertyChanged("November"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public bool December { + get { + return this.decemberField; + } + set { + this.decemberField = value; + this.RaisePropertyChanged("December"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class MonthlyRecurrence : RecurrencePattern { + + private string daysField; + + private MonthsOfYearSelector monthsOfYearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Days { + get { + return this.daysField; + } + set { + this.daysField = value; + this.RaisePropertyChanged("Days"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public MonthsOfYearSelector MonthsOfYear { + get { + return this.monthsOfYearField; + } + set { + this.monthsOfYearField = value; + this.RaisePropertyChanged("MonthsOfYear"); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ScheduleReference))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(NoSchedule))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ScheduleDefinition))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ScheduleDefinitionOrReference : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ScheduleReference : ScheduleDefinitionOrReference { + + private string scheduleIDField; + + private ScheduleDefinition definitionField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ScheduleID { + get { + return this.scheduleIDField; + } + set { + this.scheduleIDField = value; + this.RaisePropertyChanged("ScheduleID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ScheduleDefinition Definition { + get { + return this.definitionField; + } + set { + this.definitionField = value; + this.RaisePropertyChanged("Definition"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class NoSchedule : ScheduleDefinitionOrReference { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class TimeExpiration : ExpirationDefinition { + + private int minutesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int Minutes { + get { + return this.minutesField; + } + set { + this.minutesField = value; + this.RaisePropertyChanged("Minutes"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSourceCredentials : object, System.ComponentModel.INotifyPropertyChanged { + + private string dataSourceNameField; + + private string userNameField; + + private string passwordField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string DataSourceName { + get { + return this.dataSourceNameField; + } + set { + this.dataSourceNameField = value; + this.RaisePropertyChanged("DataSourceName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string UserName { + get { + return this.userNameField; + } + set { + this.userNameField = value; + this.RaisePropertyChanged("UserName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Password { + get { + return this.passwordField; + } + set { + this.passwordField = value; + this.RaisePropertyChanged("Password"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ItemParameter : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string parameterTypeNameField; + + private bool nullableField; + + private bool nullableFieldSpecified; + + private bool allowBlankField; + + private bool allowBlankFieldSpecified; + + private bool multiValueField; + + private bool multiValueFieldSpecified; + + private bool queryParameterField; + + private bool queryParameterFieldSpecified; + + private string promptField; + + private bool promptUserField; + + private bool promptUserFieldSpecified; + + private string[] dependenciesField; + + private bool validValuesQueryBasedField; + + private bool validValuesQueryBasedFieldSpecified; + + private ValidValue[] validValuesField; + + private bool defaultValuesQueryBasedField; + + private bool defaultValuesQueryBasedFieldSpecified; + + private string[] defaultValuesField; + + private string parameterStateNameField; + + private string errorMessageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ParameterTypeName { + get { + return this.parameterTypeNameField; + } + set { + this.parameterTypeNameField = value; + this.RaisePropertyChanged("ParameterTypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool Nullable { + get { + return this.nullableField; + } + set { + this.nullableField = value; + this.RaisePropertyChanged("Nullable"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NullableSpecified { + get { + return this.nullableFieldSpecified; + } + set { + this.nullableFieldSpecified = value; + this.RaisePropertyChanged("NullableSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool AllowBlank { + get { + return this.allowBlankField; + } + set { + this.allowBlankField = value; + this.RaisePropertyChanged("AllowBlank"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AllowBlankSpecified { + get { + return this.allowBlankFieldSpecified; + } + set { + this.allowBlankFieldSpecified = value; + this.RaisePropertyChanged("AllowBlankSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool MultiValue { + get { + return this.multiValueField; + } + set { + this.multiValueField = value; + this.RaisePropertyChanged("MultiValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MultiValueSpecified { + get { + return this.multiValueFieldSpecified; + } + set { + this.multiValueFieldSpecified = value; + this.RaisePropertyChanged("MultiValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool QueryParameter { + get { + return this.queryParameterField; + } + set { + this.queryParameterField = value; + this.RaisePropertyChanged("QueryParameter"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool QueryParameterSpecified { + get { + return this.queryParameterFieldSpecified; + } + set { + this.queryParameterFieldSpecified = value; + this.RaisePropertyChanged("QueryParameterSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string Prompt { + get { + return this.promptField; + } + set { + this.promptField = value; + this.RaisePropertyChanged("Prompt"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool PromptUser { + get { + return this.promptUserField; + } + set { + this.promptUserField = value; + this.RaisePropertyChanged("PromptUser"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PromptUserSpecified { + get { + return this.promptUserFieldSpecified; + } + set { + this.promptUserFieldSpecified = value; + this.RaisePropertyChanged("PromptUserSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("Dependency")] + public string[] Dependencies { + get { + return this.dependenciesField; + } + set { + this.dependenciesField = value; + this.RaisePropertyChanged("Dependencies"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public bool ValidValuesQueryBased { + get { + return this.validValuesQueryBasedField; + } + set { + this.validValuesQueryBasedField = value; + this.RaisePropertyChanged("ValidValuesQueryBased"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValidValuesQueryBasedSpecified { + get { + return this.validValuesQueryBasedFieldSpecified; + } + set { + this.validValuesQueryBasedFieldSpecified = value; + this.RaisePropertyChanged("ValidValuesQueryBasedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=10)] + public ValidValue[] ValidValues { + get { + return this.validValuesField; + } + set { + this.validValuesField = value; + this.RaisePropertyChanged("ValidValues"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public bool DefaultValuesQueryBased { + get { + return this.defaultValuesQueryBasedField; + } + set { + this.defaultValuesQueryBasedField = value; + this.RaisePropertyChanged("DefaultValuesQueryBased"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DefaultValuesQueryBasedSpecified { + get { + return this.defaultValuesQueryBasedFieldSpecified; + } + set { + this.defaultValuesQueryBasedFieldSpecified = value; + this.RaisePropertyChanged("DefaultValuesQueryBasedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=12)] + [System.Xml.Serialization.XmlArrayItemAttribute("Value")] + public string[] DefaultValues { + get { + return this.defaultValuesField; + } + set { + this.defaultValuesField = value; + this.RaisePropertyChanged("DefaultValues"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public string ParameterStateName { + get { + return this.parameterStateNameField; + } + set { + this.parameterStateNameField = value; + this.RaisePropertyChanged("ParameterStateName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public string ErrorMessage { + get { + return this.errorMessageField; + } + set { + this.errorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ValidValue : object, System.ComponentModel.INotifyPropertyChanged { + + private string labelField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Label { + get { + return this.labelField; + } + set { + this.labelField = value; + this.RaisePropertyChanged("Label"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Schedule : object, System.ComponentModel.INotifyPropertyChanged { + + private string scheduleIDField; + + private string nameField; + + private ScheduleDefinition definitionField; + + private string descriptionField; + + private string creatorField; + + private System.DateTime nextRunTimeField; + + private bool nextRunTimeFieldSpecified; + + private System.DateTime lastRunTimeField; + + private bool lastRunTimeFieldSpecified; + + private bool referencesPresentField; + + private string scheduleStateNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ScheduleID { + get { + return this.scheduleIDField; + } + set { + this.scheduleIDField = value; + this.RaisePropertyChanged("ScheduleID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ScheduleDefinition Definition { + get { + return this.definitionField; + } + set { + this.definitionField = value; + this.RaisePropertyChanged("Definition"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Creator { + get { + return this.creatorField; + } + set { + this.creatorField = value; + this.RaisePropertyChanged("Creator"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public System.DateTime NextRunTime { + get { + return this.nextRunTimeField; + } + set { + this.nextRunTimeField = value; + this.RaisePropertyChanged("NextRunTime"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NextRunTimeSpecified { + get { + return this.nextRunTimeFieldSpecified; + } + set { + this.nextRunTimeFieldSpecified = value; + this.RaisePropertyChanged("NextRunTimeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public System.DateTime LastRunTime { + get { + return this.lastRunTimeField; + } + set { + this.lastRunTimeField = value; + this.RaisePropertyChanged("LastRunTime"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LastRunTimeSpecified { + get { + return this.lastRunTimeFieldSpecified; + } + set { + this.lastRunTimeFieldSpecified = value; + this.RaisePropertyChanged("LastRunTimeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool ReferencesPresent { + get { + return this.referencesPresentField; + } + set { + this.referencesPresentField = value; + this.RaisePropertyChanged("ReferencesPresent"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string ScheduleStateName { + get { + return this.scheduleStateNameField; + } + set { + this.scheduleStateNameField = value; + this.RaisePropertyChanged("ScheduleStateName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ModelPerspective : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private string descriptionField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ID { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("ID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ModelCatalogItem : object, System.ComponentModel.INotifyPropertyChanged { + + private string modelField; + + private string descriptionField; + + private ModelPerspective[] perspectivesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Model { + get { + return this.modelField; + } + set { + this.modelField = value; + this.RaisePropertyChanged("Model"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=2)] + public ModelPerspective[] Perspectives { + get { + return this.perspectivesField; + } + set { + this.perspectivesField = value; + this.RaisePropertyChanged("Perspectives"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ModelItem : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private string modelItemTypeNameField; + + private string descriptionField; + + private ModelItem[] modelItemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ID { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("ID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ModelItemTypeName { + get { + return this.modelItemTypeNameField; + } + set { + this.modelItemTypeNameField = value; + this.RaisePropertyChanged("ModelItemTypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=4)] + public ModelItem[] ModelItems { + get { + return this.modelItemsField; + } + set { + this.modelItemsField = value; + this.RaisePropertyChanged("ModelItems"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ModelDrillthroughReport : object, System.ComponentModel.INotifyPropertyChanged { + + private string pathField; + + private DrillthroughType typeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Path { + get { + return this.pathField; + } + set { + this.pathField = value; + this.RaisePropertyChanged("Path"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DrillthroughType Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum DrillthroughType { + + /// + Detail, + + /// + List, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSourcePrompt : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string dataSourceIDField; + + private string promptField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string DataSourceID { + get { + return this.dataSourceIDField; + } + set { + this.dataSourceIDField = value; + this.RaisePropertyChanged("DataSourceID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Prompt { + get { + return this.promptField; + } + set { + this.promptField = value; + this.RaisePropertyChanged("Prompt"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Policy : object, System.ComponentModel.INotifyPropertyChanged { + + private string groupUserNameField; + + private Role[] rolesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string GroupUserName { + get { + return this.groupUserNameField; + } + set { + this.groupUserNameField = value; + this.RaisePropertyChanged("GroupUserName"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + public Role[] Roles { + get { + return this.rolesField; + } + set { + this.rolesField = value; + this.RaisePropertyChanged("Roles"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Role : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string descriptionField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Task : object, System.ComponentModel.INotifyPropertyChanged { + + private string taskIDField; + + private string nameField; + + private string descriptionField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string TaskID { + get { + return this.taskIDField; + } + set { + this.taskIDField = value; + this.RaisePropertyChanged("TaskID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSource : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private DataSourceDefinitionOrReference itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DataSourceDefinition", typeof(DataSourceDefinition), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("DataSourceReference", typeof(DataSourceReference), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("InvalidDataSourceReference", typeof(InvalidDataSourceReference), Order=1)] + public DataSourceDefinitionOrReference Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSourceDefinition : DataSourceDefinitionOrReference { + + private string extensionField; + + private string connectStringField; + + private bool useOriginalConnectStringField; + + private bool originalConnectStringExpressionBasedField; + + private CredentialRetrievalEnum credentialRetrievalField; + + private bool windowsCredentialsField; + + private bool impersonateUserField; + + private bool impersonateUserFieldSpecified; + + private string promptField; + + private string userNameField; + + private string passwordField; + + private bool enabledField; + + private bool enabledFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Extension { + get { + return this.extensionField; + } + set { + this.extensionField = value; + this.RaisePropertyChanged("Extension"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ConnectString { + get { + return this.connectStringField; + } + set { + this.connectStringField = value; + this.RaisePropertyChanged("ConnectString"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool UseOriginalConnectString { + get { + return this.useOriginalConnectStringField; + } + set { + this.useOriginalConnectStringField = value; + this.RaisePropertyChanged("UseOriginalConnectString"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool OriginalConnectStringExpressionBased { + get { + return this.originalConnectStringExpressionBasedField; + } + set { + this.originalConnectStringExpressionBasedField = value; + this.RaisePropertyChanged("OriginalConnectStringExpressionBased"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public CredentialRetrievalEnum CredentialRetrieval { + get { + return this.credentialRetrievalField; + } + set { + this.credentialRetrievalField = value; + this.RaisePropertyChanged("CredentialRetrieval"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool WindowsCredentials { + get { + return this.windowsCredentialsField; + } + set { + this.windowsCredentialsField = value; + this.RaisePropertyChanged("WindowsCredentials"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public bool ImpersonateUser { + get { + return this.impersonateUserField; + } + set { + this.impersonateUserField = value; + this.RaisePropertyChanged("ImpersonateUser"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ImpersonateUserSpecified { + get { + return this.impersonateUserFieldSpecified; + } + set { + this.impersonateUserFieldSpecified = value; + this.RaisePropertyChanged("ImpersonateUserSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string Prompt { + get { + return this.promptField; + } + set { + this.promptField = value; + this.RaisePropertyChanged("Prompt"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string UserName { + get { + return this.userNameField; + } + set { + this.userNameField = value; + this.RaisePropertyChanged("UserName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string Password { + get { + return this.passwordField; + } + set { + this.passwordField = value; + this.RaisePropertyChanged("Password"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public bool Enabled { + get { + return this.enabledField; + } + set { + this.enabledField = value; + this.RaisePropertyChanged("Enabled"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EnabledSpecified { + get { + return this.enabledFieldSpecified; + } + set { + this.enabledFieldSpecified = value; + this.RaisePropertyChanged("EnabledSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum CredentialRetrievalEnum { + + /// + Prompt, + + /// + Store, + + /// + Integrated, + + /// + None, + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DataSourceReference))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(InvalidDataSourceReference))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DataSourceDefinition))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSourceDefinitionOrReference : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSourceReference : DataSourceDefinitionOrReference { + + private string referenceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Reference { + get { + return this.referenceField; + } + set { + this.referenceField = value; + this.RaisePropertyChanged("Reference"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class InvalidDataSourceReference : DataSourceDefinitionOrReference { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Subscription : object, System.ComponentModel.INotifyPropertyChanged { + + private string subscriptionIDField; + + private string ownerField; + + private string pathField; + + private string virtualPathField; + + private string reportField; + + private ExtensionSettings deliverySettingsField; + + private string descriptionField; + + private string statusField; + + private ActiveState activeField; + + private System.DateTime lastExecutedField; + + private bool lastExecutedFieldSpecified; + + private string modifiedByField; + + private System.DateTime modifiedDateField; + + private string eventTypeField; + + private bool isDataDrivenField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string SubscriptionID { + get { + return this.subscriptionIDField; + } + set { + this.subscriptionIDField = value; + this.RaisePropertyChanged("SubscriptionID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Owner { + get { + return this.ownerField; + } + set { + this.ownerField = value; + this.RaisePropertyChanged("Owner"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Path { + get { + return this.pathField; + } + set { + this.pathField = value; + this.RaisePropertyChanged("Path"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string VirtualPath { + get { + return this.virtualPathField; + } + set { + this.virtualPathField = value; + this.RaisePropertyChanged("VirtualPath"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Report { + get { + return this.reportField; + } + set { + this.reportField = value; + this.RaisePropertyChanged("Report"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public ExtensionSettings DeliverySettings { + get { + return this.deliverySettingsField; + } + set { + this.deliverySettingsField = value; + this.RaisePropertyChanged("DeliverySettings"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string Status { + get { + return this.statusField; + } + set { + this.statusField = value; + this.RaisePropertyChanged("Status"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public ActiveState Active { + get { + return this.activeField; + } + set { + this.activeField = value; + this.RaisePropertyChanged("Active"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public System.DateTime LastExecuted { + get { + return this.lastExecutedField; + } + set { + this.lastExecutedField = value; + this.RaisePropertyChanged("LastExecuted"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LastExecutedSpecified { + get { + return this.lastExecutedFieldSpecified; + } + set { + this.lastExecutedFieldSpecified = value; + this.RaisePropertyChanged("LastExecutedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public string ModifiedBy { + get { + return this.modifiedByField; + } + set { + this.modifiedByField = value; + this.RaisePropertyChanged("ModifiedBy"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public System.DateTime ModifiedDate { + get { + return this.modifiedDateField; + } + set { + this.modifiedDateField = value; + this.RaisePropertyChanged("ModifiedDate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string EventType { + get { + return this.eventTypeField; + } + set { + this.eventTypeField = value; + this.RaisePropertyChanged("EventType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public bool IsDataDriven { + get { + return this.isDataDrivenField; + } + set { + this.isDataDrivenField = value; + this.RaisePropertyChanged("IsDataDriven"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ExtensionSettings : object, System.ComponentModel.INotifyPropertyChanged { + + private string extensionField; + + private ParameterValueOrFieldReference[] parameterValuesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Extension { + get { + return this.extensionField; + } + set { + this.extensionField = value; + this.RaisePropertyChanged("Extension"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute(typeof(ParameterFieldReference))] + [System.Xml.Serialization.XmlArrayItemAttribute(typeof(ParameterValue))] + public ParameterValueOrFieldReference[] ParameterValues { + get { + return this.parameterValuesField; + } + set { + this.parameterValuesField = value; + this.RaisePropertyChanged("ParameterValues"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ParameterFieldReference : ParameterValueOrFieldReference { + + private string parameterNameField; + + private string fieldAliasField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ParameterName { + get { + return this.parameterNameField; + } + set { + this.parameterNameField = value; + this.RaisePropertyChanged("ParameterName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string FieldAlias { + get { + return this.fieldAliasField; + } + set { + this.fieldAliasField = value; + this.RaisePropertyChanged("FieldAlias"); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterFieldReference))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterValue))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ParameterValueOrFieldReference : object, System.ComponentModel.INotifyPropertyChanged { + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ParameterValue : ParameterValueOrFieldReference { + + private string nameField; + + private string valueField; + + private string labelField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Label { + get { + return this.labelField; + } + set { + this.labelField = value; + this.RaisePropertyChanged("Label"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ActiveState : object, System.ComponentModel.INotifyPropertyChanged { + + private bool deliveryExtensionRemovedField; + + private bool deliveryExtensionRemovedFieldSpecified; + + private bool sharedDataSourceRemovedField; + + private bool sharedDataSourceRemovedFieldSpecified; + + private bool missingParameterValueField; + + private bool missingParameterValueFieldSpecified; + + private bool invalidParameterValueField; + + private bool invalidParameterValueFieldSpecified; + + private bool unknownReportParameterField; + + private bool unknownReportParameterFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool DeliveryExtensionRemoved { + get { + return this.deliveryExtensionRemovedField; + } + set { + this.deliveryExtensionRemovedField = value; + this.RaisePropertyChanged("DeliveryExtensionRemoved"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DeliveryExtensionRemovedSpecified { + get { + return this.deliveryExtensionRemovedFieldSpecified; + } + set { + this.deliveryExtensionRemovedFieldSpecified = value; + this.RaisePropertyChanged("DeliveryExtensionRemovedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public bool SharedDataSourceRemoved { + get { + return this.sharedDataSourceRemovedField; + } + set { + this.sharedDataSourceRemovedField = value; + this.RaisePropertyChanged("SharedDataSourceRemoved"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SharedDataSourceRemovedSpecified { + get { + return this.sharedDataSourceRemovedFieldSpecified; + } + set { + this.sharedDataSourceRemovedFieldSpecified = value; + this.RaisePropertyChanged("SharedDataSourceRemovedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool MissingParameterValue { + get { + return this.missingParameterValueField; + } + set { + this.missingParameterValueField = value; + this.RaisePropertyChanged("MissingParameterValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MissingParameterValueSpecified { + get { + return this.missingParameterValueFieldSpecified; + } + set { + this.missingParameterValueFieldSpecified = value; + this.RaisePropertyChanged("MissingParameterValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool InvalidParameterValue { + get { + return this.invalidParameterValueField; + } + set { + this.invalidParameterValueField = value; + this.RaisePropertyChanged("InvalidParameterValue"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InvalidParameterValueSpecified { + get { + return this.invalidParameterValueFieldSpecified; + } + set { + this.invalidParameterValueFieldSpecified = value; + this.RaisePropertyChanged("InvalidParameterValueSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool UnknownReportParameter { + get { + return this.unknownReportParameterField; + } + set { + this.unknownReportParameterField = value; + this.RaisePropertyChanged("UnknownReportParameter"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UnknownReportParameterSpecified { + get { + return this.unknownReportParameterFieldSpecified; + } + set { + this.unknownReportParameterFieldSpecified = value; + this.RaisePropertyChanged("UnknownReportParameterSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ExtensionParameter : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string displayNameField; + + private bool requiredField; + + private bool requiredFieldSpecified; + + private bool readOnlyField; + + private string valueField; + + private string errorField; + + private bool encryptedField; + + private bool isPasswordField; + + private ValidValue[] validValuesField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string DisplayName { + get { + return this.displayNameField; + } + set { + this.displayNameField = value; + this.RaisePropertyChanged("DisplayName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool Required { + get { + return this.requiredField; + } + set { + this.requiredField = value; + this.RaisePropertyChanged("Required"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RequiredSpecified { + get { + return this.requiredFieldSpecified; + } + set { + this.requiredFieldSpecified = value; + this.RaisePropertyChanged("RequiredSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool ReadOnly { + get { + return this.readOnlyField; + } + set { + this.readOnlyField = value; + this.RaisePropertyChanged("ReadOnly"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string Error { + get { + return this.errorField; + } + set { + this.errorField = value; + this.RaisePropertyChanged("Error"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public bool Encrypted { + get { + return this.encryptedField; + } + set { + this.encryptedField = value; + this.RaisePropertyChanged("Encrypted"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool IsPassword { + get { + return this.isPasswordField; + } + set { + this.isPasswordField = value; + this.RaisePropertyChanged("IsPassword"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=8)] + [System.Xml.Serialization.XmlArrayItemAttribute("Value")] + public ValidValue[] ValidValues { + get { + return this.validValuesField; + } + set { + this.validValuesField = value; + this.RaisePropertyChanged("ValidValues"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class QueryDefinition : object, System.ComponentModel.INotifyPropertyChanged { + + private string commandTypeField; + + private string commandTextField; + + private int timeoutField; + + private bool timeoutFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string CommandType { + get { + return this.commandTypeField; + } + set { + this.commandTypeField = value; + this.RaisePropertyChanged("CommandType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string CommandText { + get { + return this.commandTextField; + } + set { + this.commandTextField = value; + this.RaisePropertyChanged("CommandText"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public int Timeout { + get { + return this.timeoutField; + } + set { + this.timeoutField = value; + this.RaisePropertyChanged("Timeout"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TimeoutSpecified { + get { + return this.timeoutFieldSpecified; + } + set { + this.timeoutFieldSpecified = value; + this.RaisePropertyChanged("TimeoutSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Field : object, System.ComponentModel.INotifyPropertyChanged { + + private string aliasField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Alias { + get { + return this.aliasField; + } + set { + this.aliasField = value; + this.RaisePropertyChanged("Alias"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataSetDefinition : object, System.ComponentModel.INotifyPropertyChanged { + + private Field[] fieldsField; + + private QueryDefinition queryField; + + private SensitivityEnum caseSensitivityField; + + private bool caseSensitivityFieldSpecified; + + private string collationField; + + private SensitivityEnum accentSensitivityField; + + private bool accentSensitivityFieldSpecified; + + private SensitivityEnum kanatypeSensitivityField; + + private bool kanatypeSensitivityFieldSpecified; + + private SensitivityEnum widthSensitivityField; + + private bool widthSensitivityFieldSpecified; + + private string nameField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=0)] + public Field[] Fields { + get { + return this.fieldsField; + } + set { + this.fieldsField = value; + this.RaisePropertyChanged("Fields"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public QueryDefinition Query { + get { + return this.queryField; + } + set { + this.queryField = value; + this.RaisePropertyChanged("Query"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public SensitivityEnum CaseSensitivity { + get { + return this.caseSensitivityField; + } + set { + this.caseSensitivityField = value; + this.RaisePropertyChanged("CaseSensitivity"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CaseSensitivitySpecified { + get { + return this.caseSensitivityFieldSpecified; + } + set { + this.caseSensitivityFieldSpecified = value; + this.RaisePropertyChanged("CaseSensitivitySpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Collation { + get { + return this.collationField; + } + set { + this.collationField = value; + this.RaisePropertyChanged("Collation"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public SensitivityEnum AccentSensitivity { + get { + return this.accentSensitivityField; + } + set { + this.accentSensitivityField = value; + this.RaisePropertyChanged("AccentSensitivity"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AccentSensitivitySpecified { + get { + return this.accentSensitivityFieldSpecified; + } + set { + this.accentSensitivityFieldSpecified = value; + this.RaisePropertyChanged("AccentSensitivitySpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public SensitivityEnum KanatypeSensitivity { + get { + return this.kanatypeSensitivityField; + } + set { + this.kanatypeSensitivityField = value; + this.RaisePropertyChanged("KanatypeSensitivity"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool KanatypeSensitivitySpecified { + get { + return this.kanatypeSensitivityFieldSpecified; + } + set { + this.kanatypeSensitivityFieldSpecified = value; + this.RaisePropertyChanged("KanatypeSensitivitySpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public SensitivityEnum WidthSensitivity { + get { + return this.widthSensitivityField; + } + set { + this.widthSensitivityField = value; + this.RaisePropertyChanged("WidthSensitivity"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WidthSensitivitySpecified { + get { + return this.widthSensitivityFieldSpecified; + } + set { + this.widthSensitivityFieldSpecified = value; + this.RaisePropertyChanged("WidthSensitivitySpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum SensitivityEnum { + + /// + True, + + /// + False, + + /// + Auto, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class DataRetrievalPlan : object, System.ComponentModel.INotifyPropertyChanged { + + private DataSourceDefinitionOrReference itemField; + + private DataSetDefinition dataSetField; + + /// + [System.Xml.Serialization.XmlElementAttribute("DataSourceDefinition", typeof(DataSourceDefinition), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("DataSourceReference", typeof(DataSourceReference), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("InvalidDataSourceReference", typeof(InvalidDataSourceReference), Order=0)] + public DataSourceDefinitionOrReference Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DataSetDefinition DataSet { + get { + return this.dataSetField; + } + set { + this.dataSetField = value; + this.RaisePropertyChanged("DataSet"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ItemReferenceData : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string referenceField; + + private string referenceTypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Reference { + get { + return this.referenceField; + } + set { + this.referenceField = value; + this.RaisePropertyChanged("Reference"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ReferenceType { + get { + return this.referenceTypeField; + } + set { + this.referenceTypeField = value; + this.RaisePropertyChanged("ReferenceType"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ItemReference : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string referenceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Reference { + get { + return this.referenceField; + } + set { + this.referenceField = value; + this.RaisePropertyChanged("Reference"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ItemNamespaceHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private ItemNamespaceEnum itemNamespaceField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ItemNamespaceEnum ItemNamespace { + get { + return this.itemNamespaceField; + } + set { + this.itemNamespaceField = value; + this.RaisePropertyChanged("ItemNamespace"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum ItemNamespaceEnum { + + /// + PathBased, + + /// + GUIDBased, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class SearchCondition : object, System.ComponentModel.INotifyPropertyChanged { + + private ConditionEnum conditionField; + + private bool conditionFieldSpecified; + + private string[] valuesField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public ConditionEnum Condition { + get { + return this.conditionField; + } + set { + this.conditionField = value; + this.RaisePropertyChanged("Condition"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ConditionSpecified { + get { + return this.conditionFieldSpecified; + } + set { + this.conditionFieldSpecified = value; + this.RaisePropertyChanged("ConditionSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=1)] + [System.Xml.Serialization.XmlArrayItemAttribute("Value")] + public string[] Values { + get { + return this.valuesField; + } + set { + this.valuesField = value; + this.RaisePropertyChanged("Values"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum ConditionEnum { + + /// + Contains, + + /// + Equals, + + /// + In, + + /// + Between, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ItemHistorySnapshot : object, System.ComponentModel.INotifyPropertyChanged { + + private string historyIDField; + + private System.DateTime creationDateField; + + private int sizeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string HistoryID { + get { + return this.historyIDField; + } + set { + this.historyIDField = value; + this.RaisePropertyChanged("HistoryID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime CreationDate { + get { + return this.creationDateField; + } + set { + this.creationDateField = value; + this.RaisePropertyChanged("CreationDate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public int Size { + get { + return this.sizeField; + } + set { + this.sizeField = value; + this.RaisePropertyChanged("Size"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class SYSTEMTIME : object, System.ComponentModel.INotifyPropertyChanged { + + private short yearField; + + private short monthField; + + private short dayOfWeekField; + + private short dayField; + + private short hourField; + + private short minuteField; + + private short secondField; + + private short millisecondsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public short year { + get { + return this.yearField; + } + set { + this.yearField = value; + this.RaisePropertyChanged("year"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public short month { + get { + return this.monthField; + } + set { + this.monthField = value; + this.RaisePropertyChanged("month"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public short dayOfWeek { + get { + return this.dayOfWeekField; + } + set { + this.dayOfWeekField = value; + this.RaisePropertyChanged("dayOfWeek"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public short day { + get { + return this.dayField; + } + set { + this.dayField = value; + this.RaisePropertyChanged("day"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public short hour { + get { + return this.hourField; + } + set { + this.hourField = value; + this.RaisePropertyChanged("hour"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public short minute { + get { + return this.minuteField; + } + set { + this.minuteField = value; + this.RaisePropertyChanged("minute"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public short second { + get { + return this.secondField; + } + set { + this.secondField = value; + this.RaisePropertyChanged("second"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public short milliseconds { + get { + return this.millisecondsField; + } + set { + this.millisecondsField = value; + this.RaisePropertyChanged("milliseconds"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class TimeZoneInformation : object, System.ComponentModel.INotifyPropertyChanged { + + private int biasField; + + private int standardBiasField; + + private SYSTEMTIME standardDateField; + + private int daylightBiasField; + + private SYSTEMTIME daylightDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int Bias { + get { + return this.biasField; + } + set { + this.biasField = value; + this.RaisePropertyChanged("Bias"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int StandardBias { + get { + return this.standardBiasField; + } + set { + this.standardBiasField = value; + this.RaisePropertyChanged("StandardBias"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public SYSTEMTIME StandardDate { + get { + return this.standardDateField; + } + set { + this.standardDateField = value; + this.RaisePropertyChanged("StandardDate"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public int DaylightBias { + get { + return this.daylightBiasField; + } + set { + this.daylightBiasField = value; + this.RaisePropertyChanged("DaylightBias"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public SYSTEMTIME DaylightDate { + get { + return this.daylightDateField; + } + set { + this.daylightDateField = value; + this.RaisePropertyChanged("DaylightDate"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class ServerInfoHeader : object, System.ComponentModel.INotifyPropertyChanged { + + private string reportServerVersionNumberField; + + private string reportServerEditionField; + + private string reportServerVersionField; + + private string reportServerDateTimeField; + + private TimeZoneInformation reportServerTimeZoneInfoField; + + private System.Xml.XmlAttribute[] anyAttrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ReportServerVersionNumber { + get { + return this.reportServerVersionNumberField; + } + set { + this.reportServerVersionNumberField = value; + this.RaisePropertyChanged("ReportServerVersionNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ReportServerEdition { + get { + return this.reportServerEditionField; + } + set { + this.reportServerEditionField = value; + this.RaisePropertyChanged("ReportServerEdition"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ReportServerVersion { + get { + return this.reportServerVersionField; + } + set { + this.reportServerVersionField = value; + this.RaisePropertyChanged("ReportServerVersion"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string ReportServerDateTime { + get { + return this.reportServerDateTimeField; + } + set { + this.reportServerDateTimeField = value; + this.RaisePropertyChanged("ReportServerDateTime"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public TimeZoneInformation ReportServerTimeZoneInfo { + get { + return this.reportServerTimeZoneInfoField; + } + set { + this.reportServerTimeZoneInfoField = value; + this.RaisePropertyChanged("ReportServerTimeZoneInfo"); + } + } + + /// + [System.Xml.Serialization.XmlAnyAttributeAttribute()] + public System.Xml.XmlAttribute[] AnyAttr { + get { + return this.anyAttrField; + } + set { + this.anyAttrField = value; + this.RaisePropertyChanged("AnyAttr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Warning : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string severityField; + + private string objectNameField; + + private string objectTypeField; + + private string messageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Severity { + get { + return this.severityField; + } + set { + this.severityField = value; + this.RaisePropertyChanged("Severity"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ObjectName { + get { + return this.objectNameField; + } + set { + this.objectNameField = value; + this.RaisePropertyChanged("ObjectName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string ObjectType { + get { + return this.objectTypeField; + } + set { + this.objectTypeField = value; + this.RaisePropertyChanged("ObjectType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Message { + get { + return this.messageField; + } + set { + this.messageField = value; + this.RaisePropertyChanged("Message"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class CatalogItem : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private string pathField; + + private string virtualPathField; + + private string typeNameField; + + private int sizeField; + + private bool sizeFieldSpecified; + + private string descriptionField; + + private bool hiddenField; + + private bool hiddenFieldSpecified; + + private System.DateTime creationDateField; + + private bool creationDateFieldSpecified; + + private System.DateTime modifiedDateField; + + private bool modifiedDateFieldSpecified; + + private string createdByField; + + private string modifiedByField; + + private Property[] itemMetadataField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ID { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("ID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Path { + get { + return this.pathField; + } + set { + this.pathField = value; + this.RaisePropertyChanged("Path"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string VirtualPath { + get { + return this.virtualPathField; + } + set { + this.virtualPathField = value; + this.RaisePropertyChanged("VirtualPath"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string TypeName { + get { + return this.typeNameField; + } + set { + this.typeNameField = value; + this.RaisePropertyChanged("TypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public int Size { + get { + return this.sizeField; + } + set { + this.sizeField = value; + this.RaisePropertyChanged("Size"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SizeSpecified { + get { + return this.sizeFieldSpecified; + } + set { + this.sizeFieldSpecified = value; + this.RaisePropertyChanged("SizeSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public bool Hidden { + get { + return this.hiddenField; + } + set { + this.hiddenField = value; + this.RaisePropertyChanged("Hidden"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HiddenSpecified { + get { + return this.hiddenFieldSpecified; + } + set { + this.hiddenFieldSpecified = value; + this.RaisePropertyChanged("HiddenSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public System.DateTime CreationDate { + get { + return this.creationDateField; + } + set { + this.creationDateField = value; + this.RaisePropertyChanged("CreationDate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CreationDateSpecified { + get { + return this.creationDateFieldSpecified; + } + set { + this.creationDateFieldSpecified = value; + this.RaisePropertyChanged("CreationDateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public System.DateTime ModifiedDate { + get { + return this.modifiedDateField; + } + set { + this.modifiedDateField = value; + this.RaisePropertyChanged("ModifiedDate"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ModifiedDateSpecified { + get { + return this.modifiedDateFieldSpecified; + } + set { + this.modifiedDateFieldSpecified = value; + this.RaisePropertyChanged("ModifiedDateSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public string CreatedBy { + get { + return this.createdByField; + } + set { + this.createdByField = value; + this.RaisePropertyChanged("CreatedBy"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string ModifiedBy { + get { + return this.modifiedByField; + } + set { + this.modifiedByField = value; + this.RaisePropertyChanged("ModifiedBy"); + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=12)] + public Property[] ItemMetadata { + get { + return this.itemMetadataField; + } + set { + this.itemMetadataField = value; + this.RaisePropertyChanged("ItemMetadata"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public partial class Property : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateCatalogItem", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateCatalogItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public bool Overwrite; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public CreateCatalogItemRequest() { + } + + public CreateCatalogItemRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemType, string Name, string Parent, bool Overwrite, byte[] Definition, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemType = ItemType; + this.Name = Name; + this.Parent = Parent; + this.Overwrite = Overwrite; + this.Definition = Definition; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateCatalogItemResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateCatalogItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem ItemInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public CreateCatalogItemResponse() { + } + + public CreateCatalogItemResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem ItemInfo, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemInfo = ItemInfo; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemDefinition", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemDefinitionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public SetItemDefinitionRequest() { + } + + public SetItemDefinitionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, byte[] Definition, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Definition = Definition; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemDefinitionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemDefinitionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public SetItemDefinitionResponse() { + } + + public SetItemDefinitionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDefinition", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDefinitionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemDefinitionRequest() { + } + + public GetItemDefinitionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDefinitionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDefinitionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + public GetItemDefinitionResponse() { + } + + public GetItemDefinitionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Definition) { + this.ServerInfoHeader = ServerInfoHeader; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemType", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemTypeRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemTypeRequest() { + } + + public GetItemTypeRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemTypeResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemTypeResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Type; + + public GetItemTypeResponse() { + } + + public GetItemTypeResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string Type) { + this.ServerInfoHeader = ServerInfoHeader; + this.Type = Type; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteItem", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public DeleteItemRequest() { + } + + public DeleteItemRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteItemResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteItemResponse() { + } + + public DeleteItemResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="MoveItem", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class MoveItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Target; + + public MoveItemRequest() { + } + + public MoveItemRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Target) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Target = Target; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="MoveItemResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class MoveItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public MoveItemResponse() { + } + + public MoveItemResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="InheritParentSecurity", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class InheritParentSecurityRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public InheritParentSecurityRequest() { + } + + public InheritParentSecurityRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="InheritParentSecurityResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class InheritParentSecurityResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public InheritParentSecurityResponse() { + } + + public InheritParentSecurityResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListItemHistory", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListItemHistoryRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public ListItemHistoryRequest() { + } + + public ListItemHistoryRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListItemHistoryResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListItemHistoryResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ItemHistorySnapshot[] ItemHistory; + + public ListItemHistoryResponse() { + } + + public ListItemHistoryResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ItemHistorySnapshot[] ItemHistory) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemHistory = ItemHistory; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListChildren", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListChildrenRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool Recursive; + + public ListChildrenRequest() { + } + + public ListChildrenRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool Recursive) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Recursive = Recursive; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListChildrenResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListChildrenResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems; + + public ListChildrenResponse() { + } + + public ListChildrenResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.CatalogItems = CatalogItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListDependentItems", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListDependentItemsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public ListDependentItemsRequest() { + } + + public ListDependentItemsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListDependentItemsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListDependentItemsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems; + + public ListDependentItemsResponse() { + } + + public ListDependentItemsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.CatalogItems = CatalogItems; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17379")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public enum BooleanOperatorEnum { + + /// + And, + + /// + Or, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FindItems", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FindItemsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Folder; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.BooleanOperatorEnum BooleanOperator; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.Property[] SearchOptions; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.SearchCondition[] SearchConditions; + + public FindItemsRequest() { + } + + public FindItemsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Folder, SSRS.Services.ReportServiceReference.BooleanOperatorEnum BooleanOperator, SSRS.Services.ReportServiceReference.Property[] SearchOptions, SSRS.Services.ReportServiceReference.SearchCondition[] SearchConditions) { + this.TrustedUserHeader = TrustedUserHeader; + this.Folder = Folder; + this.BooleanOperator = BooleanOperator; + this.SearchOptions = SearchOptions; + this.SearchConditions = SearchConditions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FindItemsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FindItemsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem[] Items; + + public FindItemsResponse() { + } + + public FindItemsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem[] Items) { + this.ServerInfoHeader = ServerInfoHeader; + this.Items = Items; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParents", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParentsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public ListParentsRequest() { + } + + public ListParentsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParentsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParentsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem[] ListParentsResult; + + public ListParentsResponse() { + } + + public ListParentsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem[] ListParentsResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListParentsResult = ListParentsResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateFolder", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateFolderRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Folder; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public CreateFolderRequest() { + } + + public CreateFolderRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Folder, string Parent, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.Folder = Folder; + this.Parent = Parent; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateFolderResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateFolderResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem ItemInfo; + + public CreateFolderResponse() { + } + + public CreateFolderResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem ItemInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemInfo = ItemInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public SetPropertiesRequest() { + } + + public SetPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetPropertiesResponse() { + } + + public SetPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ItemNamespaceHeader ItemNamespaceHeader; + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public GetPropertiesRequest() { + } + + public GetPropertiesRequest(SSRS.Services.ReportServiceReference.ItemNamespaceHeader ItemNamespaceHeader, SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.ItemNamespaceHeader = ItemNamespaceHeader; + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Property[] Values; + + public GetPropertiesResponse() { + } + + public GetPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Property[] Values) { + this.ServerInfoHeader = ServerInfoHeader; + this.Values = Values; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemReferences", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemReferencesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ItemReference[] ItemReferences; + + public SetItemReferencesRequest() { + } + + public SetItemReferencesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ItemReference[] ItemReferences) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.ItemReferences = ItemReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemReferencesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemReferencesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemReferencesResponse() { + } + + public SetItemReferencesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemReferences", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemReferencesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ReferenceItemType; + + public GetItemReferencesRequest() { + } + + public GetItemReferencesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string ReferenceItemType) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.ReferenceItemType = ReferenceItemType; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemReferencesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemReferencesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ItemReferenceData[] ItemReferences; + + public GetItemReferencesResponse() { + } + + public GetItemReferencesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ItemReferenceData[] ItemReferences) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemReferences = ItemReferences; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListItemTypes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListItemTypesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListItemTypesRequest() { + } + + public ListItemTypesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListItemTypesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListItemTypesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListItemTypesResult; + + public ListItemTypesResponse() { + } + + public ListItemTypesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListItemTypesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListItemTypesResult = ListItemTypesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSubscriptionProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSubscriptionPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public SetSubscriptionPropertiesRequest() { + } + + public SetSubscriptionPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.SubscriptionID = SubscriptionID; + this.ExtensionSettings = ExtensionSettings; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSubscriptionPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSubscriptionPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetSubscriptionPropertiesResponse() { + } + + public SetSubscriptionPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSubscriptionProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSubscriptionPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + public GetSubscriptionPropertiesRequest() { + } + + public GetSubscriptionPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID) { + this.TrustedUserHeader = TrustedUserHeader; + this.SubscriptionID = SubscriptionID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSubscriptionPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSubscriptionPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Owner; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.ActiveState Active; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=6)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=7)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public GetSubscriptionPropertiesResponse() { + } + + public GetSubscriptionPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string Owner, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, string Description, SSRS.Services.ReportServiceReference.ActiveState Active, string Status, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.ServerInfoHeader = ServerInfoHeader; + this.Owner = Owner; + this.ExtensionSettings = ExtensionSettings; + this.Description = Description; + this.Active = Active; + this.Status = Status; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetDataDrivenSubscriptionProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetDataDrivenSubscriptionPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataDrivenSubscriptionID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=6)] + public SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters; + + public SetDataDrivenSubscriptionPropertiesRequest() { + } + + public SetDataDrivenSubscriptionPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataDrivenSubscriptionID, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataDrivenSubscriptionID = DataDrivenSubscriptionID; + this.ExtensionSettings = ExtensionSettings; + this.DataRetrievalPlan = DataRetrievalPlan; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetDataDrivenSubscriptionPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetDataDrivenSubscriptionPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetDataDrivenSubscriptionPropertiesResponse() { + } + + public SetDataDrivenSubscriptionPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDataDrivenSubscriptionProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetDataDrivenSubscriptionPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataDrivenSubscriptionID; + + public GetDataDrivenSubscriptionPropertiesRequest() { + } + + public GetDataDrivenSubscriptionPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataDrivenSubscriptionID) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataDrivenSubscriptionID = DataDrivenSubscriptionID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDataDrivenSubscriptionPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetDataDrivenSubscriptionPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Owner; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public SSRS.Services.ReportServiceReference.ActiveState Active; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public string Status; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=6)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=7)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=8)] + public SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters; + + public GetDataDrivenSubscriptionPropertiesResponse() { + } + + public GetDataDrivenSubscriptionPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string Owner, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, string Description, SSRS.Services.ReportServiceReference.ActiveState Active, string Status, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters) { + this.ServerInfoHeader = ServerInfoHeader; + this.Owner = Owner; + this.ExtensionSettings = ExtensionSettings; + this.DataRetrievalPlan = DataRetrievalPlan; + this.Description = Description; + this.Active = Active; + this.Status = Status; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteSubscription", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteSubscriptionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + public DeleteSubscriptionRequest() { + } + + public DeleteSubscriptionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID) { + this.TrustedUserHeader = TrustedUserHeader; + this.SubscriptionID = SubscriptionID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteSubscriptionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteSubscriptionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteSubscriptionResponse() { + } + + public DeleteSubscriptionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateSubscription", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateSubscriptionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public CreateSubscriptionRequest() { + } + + public CreateSubscriptionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.ExtensionSettings = ExtensionSettings; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateSubscriptionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateSubscriptionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + public CreateSubscriptionResponse() { + } + + public CreateSubscriptionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string SubscriptionID) { + this.ServerInfoHeader = ServerInfoHeader; + this.SubscriptionID = SubscriptionID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateDataDrivenSubscription", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateDataDrivenSubscriptionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=6)] + public SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters; + + public CreateDataDrivenSubscriptionRequest() { + } + + public CreateDataDrivenSubscriptionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.ExtensionSettings = ExtensionSettings; + this.DataRetrievalPlan = DataRetrievalPlan; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateDataDrivenSubscriptionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateDataDrivenSubscriptionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + public CreateDataDrivenSubscriptionResponse() { + } + + public CreateDataDrivenSubscriptionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string SubscriptionID) { + this.ServerInfoHeader = ServerInfoHeader; + this.SubscriptionID = SubscriptionID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExtensionSettings", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetExtensionSettingsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Extension; + + public GetExtensionSettingsRequest() { + } + + public GetExtensionSettingsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Extension) { + this.TrustedUserHeader = TrustedUserHeader; + this.Extension = Extension; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExtensionSettingsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetExtensionSettingsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ExtensionParameter[] ExtensionParameters; + + public GetExtensionSettingsResponse() { + } + + public GetExtensionSettingsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ExtensionParameter[] ExtensionParameters) { + this.ServerInfoHeader = ServerInfoHeader; + this.ExtensionParameters = ExtensionParameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidateExtensionSettings", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ValidateExtensionSettingsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Extension; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] ParameterValues; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string SiteUrl; + + public ValidateExtensionSettingsRequest() { + } + + public ValidateExtensionSettingsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Extension, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] ParameterValues, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.Extension = Extension; + this.ParameterValues = ParameterValues; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ValidateExtensionSettingsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ValidateExtensionSettingsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ExtensionParameter[] ParameterErrors; + + public ValidateExtensionSettingsResponse() { + } + + public ValidateExtensionSettingsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ExtensionParameter[] ParameterErrors) { + this.ServerInfoHeader = ServerInfoHeader; + this.ParameterErrors = ParameterErrors; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSubscriptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSubscriptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPathOrSiteURL; + + public ListSubscriptionsRequest() { + } + + public ListSubscriptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPathOrSiteURL) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPathOrSiteURL = ItemPathOrSiteURL; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSubscriptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSubscriptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems; + + public ListSubscriptionsResponse() { + } + + public ListSubscriptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.SubscriptionItems = SubscriptionItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListMySubscriptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListMySubscriptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPathOrSiteURL; + + public ListMySubscriptionsRequest() { + } + + public ListMySubscriptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPathOrSiteURL) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPathOrSiteURL = ItemPathOrSiteURL; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListMySubscriptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListMySubscriptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems; + + public ListMySubscriptionsResponse() { + } + + public ListMySubscriptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.SubscriptionItems = SubscriptionItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSubscriptionsUsingDataSource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSubscriptionsUsingDataSourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + public ListSubscriptionsUsingDataSourceRequest() { + } + + public ListSubscriptionsUsingDataSourceRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSubscriptionsUsingDataSourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSubscriptionsUsingDataSourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems; + + public ListSubscriptionsUsingDataSourceResponse() { + } + + public ListSubscriptionsUsingDataSourceResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.SubscriptionItems = SubscriptionItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeSubscriptionOwner", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ChangeSubscriptionOwnerRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SubscriptionID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string NewOwner; + + public ChangeSubscriptionOwnerRequest() { + } + + public ChangeSubscriptionOwnerRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID, string NewOwner) { + this.TrustedUserHeader = TrustedUserHeader; + this.SubscriptionID = SubscriptionID; + this.NewOwner = NewOwner; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeSubscriptionOwnerResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ChangeSubscriptionOwnerResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public ChangeSubscriptionOwnerResponse() { + } + + public ChangeSubscriptionOwnerResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateDataSource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateDataSourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public bool Overwrite; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.DataSourceDefinition Definition; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public CreateDataSourceRequest() { + } + + public CreateDataSourceRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, string Parent, bool Overwrite, SSRS.Services.ReportServiceReference.DataSourceDefinition Definition, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + this.Parent = Parent; + this.Overwrite = Overwrite; + this.Definition = Definition; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateDataSourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateDataSourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem ItemInfo; + + public CreateDataSourceResponse() { + } + + public CreateDataSourceResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem ItemInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemInfo = ItemInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="PrepareQuery", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class PrepareQueryRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSource DataSource; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.DataSetDefinition DataSet; + + public PrepareQueryRequest() { + } + + public PrepareQueryRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.DataSource DataSource, SSRS.Services.ReportServiceReference.DataSetDefinition DataSet) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + this.DataSet = DataSet; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="PrepareQueryResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class PrepareQueryResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSetDefinition DataSettings; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool Changed; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string[] ParameterNames; + + public PrepareQueryResponse() { + } + + public PrepareQueryResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.DataSetDefinition DataSettings, bool Changed, string[] ParameterNames) { + this.ServerInfoHeader = ServerInfoHeader; + this.DataSettings = DataSettings; + this.Changed = Changed; + this.ParameterNames = ParameterNames; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="EnableDataSource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class EnableDataSourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + public EnableDataSourceRequest() { + } + + public EnableDataSourceRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="EnableDataSourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class EnableDataSourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public EnableDataSourceResponse() { + } + + public EnableDataSourceResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DisableDataSource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DisableDataSourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + public DisableDataSourceRequest() { + } + + public DisableDataSourceRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DisableDataSourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DisableDataSourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DisableDataSourceResponse() { + } + + public DisableDataSourceResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetDataSourceContents", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetDataSourceContentsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.DataSourceDefinition Definition; + + public SetDataSourceContentsRequest() { + } + + public SetDataSourceContentsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, SSRS.Services.ReportServiceReference.DataSourceDefinition Definition) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetDataSourceContentsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetDataSourceContentsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetDataSourceContentsResponse() { + } + + public SetDataSourceContentsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDataSourceContents", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetDataSourceContentsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + public GetDataSourceContentsRequest() { + } + + public GetDataSourceContentsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetDataSourceContentsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetDataSourceContentsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSourceDefinition Definition; + + public GetDataSourceContentsResponse() { + } + + public GetDataSourceContentsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.DataSourceDefinition Definition) { + this.ServerInfoHeader = ServerInfoHeader; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListDatabaseCredentialRetrievalOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListDatabaseCredentialRetrievalOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListDatabaseCredentialRetrievalOptionsRequest() { + } + + public ListDatabaseCredentialRetrievalOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListDatabaseCredentialRetrievalOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListDatabaseCredentialRetrievalOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListDatabaseCredentialRetrievalOptionsResult; + + public ListDatabaseCredentialRetrievalOptionsResponse() { + } + + public ListDatabaseCredentialRetrievalOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListDatabaseCredentialRetrievalOptionsResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListDatabaseCredentialRetrievalOptionsResult = ListDatabaseCredentialRetrievalOptionsResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemDataSources", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemDataSourcesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.DataSource[] DataSources; + + public SetItemDataSourcesRequest() { + } + + public SetItemDataSourcesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.DataSource[] DataSources) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.DataSources = DataSources; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemDataSourcesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemDataSourcesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemDataSourcesResponse() { + } + + public SetItemDataSourcesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDataSources", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDataSourcesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemDataSourcesRequest() { + } + + public GetItemDataSourcesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDataSourcesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDataSourcesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSource[] DataSources; + + public GetItemDataSourcesResponse() { + } + + public GetItemDataSourcesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.DataSource[] DataSources) { + this.ServerInfoHeader = ServerInfoHeader; + this.DataSources = DataSources; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="TestConnectForDataSourceDefinition", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class TestConnectForDataSourceDefinitionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSourceDefinition DataSourceDefinition; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string UserName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Password; + + public TestConnectForDataSourceDefinitionRequest() { + } + + public TestConnectForDataSourceDefinitionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.DataSourceDefinition DataSourceDefinition, string UserName, string Password) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSourceDefinition = DataSourceDefinition; + this.UserName = UserName; + this.Password = Password; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="TestConnectForDataSourceDefinitionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class TestConnectForDataSourceDefinitionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool TestConnectForDataSourceDefinitionResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ConnectError; + + public TestConnectForDataSourceDefinitionResponse() { + } + + public TestConnectForDataSourceDefinitionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool TestConnectForDataSourceDefinitionResult, string ConnectError) { + this.ServerInfoHeader = ServerInfoHeader; + this.TestConnectForDataSourceDefinitionResult = TestConnectForDataSourceDefinitionResult; + this.ConnectError = ConnectError; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="TestConnectForItemDataSource", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class TestConnectForItemDataSourceRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string DataSourceName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string UserName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string Password; + + public TestConnectForItemDataSourceRequest() { + } + + public TestConnectForItemDataSourceRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string DataSourceName, string UserName, string Password) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.DataSourceName = DataSourceName; + this.UserName = UserName; + this.Password = Password; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="TestConnectForItemDataSourceResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class TestConnectForItemDataSourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool TestConnectForItemDataSourceResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ConnectError; + + public TestConnectForItemDataSourceResponse() { + } + + public TestConnectForItemDataSourceResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool TestConnectForItemDataSourceResult, string ConnectError) { + this.ServerInfoHeader = ServerInfoHeader; + this.TestConnectForItemDataSourceResult = TestConnectForItemDataSourceResult; + this.ConnectError = ConnectError; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateRole", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateRoleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string[] TaskIDs; + + public CreateRoleRequest() { + } + + public CreateRoleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string Description, string[] TaskIDs) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + this.Description = Description; + this.TaskIDs = TaskIDs; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateRoleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateRoleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public CreateRoleResponse() { + } + + public CreateRoleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetRoleProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetRolePropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string[] TaskIDs; + + public SetRolePropertiesRequest() { + } + + public SetRolePropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string Description, string[] TaskIDs) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + this.Description = Description; + this.TaskIDs = TaskIDs; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetRolePropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetRolePropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetRolePropertiesResponse() { + } + + public SetRolePropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetRoleProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetRolePropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string SiteUrl; + + public GetRolePropertiesRequest() { + } + + public GetRolePropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetRolePropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetRolePropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] TaskIDs; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Description; + + public GetRolePropertiesResponse() { + } + + public GetRolePropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] TaskIDs, string Description) { + this.ServerInfoHeader = ServerInfoHeader; + this.TaskIDs = TaskIDs; + this.Description = Description; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteRole", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteRoleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + public DeleteRoleRequest() { + } + + public DeleteRoleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteRoleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteRoleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteRoleResponse() { + } + + public DeleteRoleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListRoles", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListRolesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SecurityScope; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string SiteUrl; + + public ListRolesRequest() { + } + + public ListRolesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SecurityScope, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.SecurityScope = SecurityScope; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListRolesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListRolesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Role[] Roles; + + public ListRolesResponse() { + } + + public ListRolesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Role[] Roles) { + this.ServerInfoHeader = ServerInfoHeader; + this.Roles = Roles; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListTasks", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListTasksRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SecurityScope; + + public ListTasksRequest() { + } + + public ListTasksRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SecurityScope) { + this.TrustedUserHeader = TrustedUserHeader; + this.SecurityScope = SecurityScope; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListTasksResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListTasksResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Task[] Tasks; + + public ListTasksResponse() { + } + + public ListTasksResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Task[] Tasks) { + this.ServerInfoHeader = ServerInfoHeader; + this.Tasks = Tasks; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + public SetPoliciesRequest() { + } + + public SetPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Policy[] Policies) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Policies = Policies; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetPoliciesResponse() { + } + + public SetPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetPoliciesRequest() { + } + + public GetPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool InheritParent; + + public GetPoliciesResponse() { + } + + public GetPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Policy[] Policies, bool InheritParent) { + this.ServerInfoHeader = ServerInfoHeader; + this.Policies = Policies; + this.InheritParent = InheritParent; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDataSourcePrompts", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDataSourcePromptsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemDataSourcePromptsRequest() { + } + + public GetItemDataSourcePromptsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemDataSourcePromptsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemDataSourcePromptsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.DataSourcePrompt[] DataSourcePrompts; + + public GetItemDataSourcePromptsResponse() { + } + + public GetItemDataSourcePromptsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.DataSourcePrompt[] DataSourcePrompts) { + this.ServerInfoHeader = ServerInfoHeader; + this.DataSourcePrompts = DataSourcePrompts; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GenerateModel", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GenerateModelRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string DataSource; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public GenerateModelRequest() { + } + + public GenerateModelRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, string Model, string Parent, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.DataSource = DataSource; + this.Model = Model; + this.Parent = Parent; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GenerateModelResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GenerateModelResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem ItemInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public GenerateModelResponse() { + } + + public GenerateModelResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem ItemInfo, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.ItemInfo = ItemInfo; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetModelItemPermissions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetModelItemPermissionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + public GetModelItemPermissionsRequest() { + } + + public GetModelItemPermissionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetModelItemPermissionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetModelItemPermissionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] Permissions; + + public GetModelItemPermissionsResponse() { + } + + public GetModelItemPermissionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] Permissions) { + this.ServerInfoHeader = ServerInfoHeader; + this.Permissions = Permissions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetModelItemPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetModelItemPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + public SetModelItemPoliciesRequest() { + } + + public SetModelItemPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, SSRS.Services.ReportServiceReference.Policy[] Policies) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + this.Policies = Policies; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetModelItemPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetModelItemPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetModelItemPoliciesResponse() { + } + + public SetModelItemPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetModelItemPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetModelItemPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + public GetModelItemPoliciesRequest() { + } + + public GetModelItemPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetModelItemPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetModelItemPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool InheritParent; + + public GetModelItemPoliciesResponse() { + } + + public GetModelItemPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Policy[] Policies, bool InheritParent) { + this.ServerInfoHeader = ServerInfoHeader; + this.Policies = Policies; + this.InheritParent = InheritParent; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetUserModel", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetUserModelRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Perspective; + + public GetUserModelRequest() { + } + + public GetUserModelRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string Perspective) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.Perspective = Perspective; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetUserModelResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetUserModelResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + public GetUserModelResponse() { + } + + public GetUserModelResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, byte[] Definition) { + this.ServerInfoHeader = ServerInfoHeader; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="InheritModelItemParentSecurity", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class InheritModelItemParentSecurityRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + public InheritModelItemParentSecurityRequest() { + } + + public InheritModelItemParentSecurityRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="InheritModelItemParentSecurityResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class InheritModelItemParentSecurityResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public InheritModelItemParentSecurityResponse() { + } + + public InheritModelItemParentSecurityResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetModelDrillthroughReports", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetModelDrillthroughReportsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports; + + public SetModelDrillthroughReportsRequest() { + } + + public SetModelDrillthroughReportsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + this.Reports = Reports; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetModelDrillthroughReportsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetModelDrillthroughReportsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetModelDrillthroughReportsResponse() { + } + + public SetModelDrillthroughReportsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelDrillthroughReports", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelDrillthroughReportsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + public ListModelDrillthroughReportsRequest() { + } + + public ListModelDrillthroughReportsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelDrillthroughReportsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelDrillthroughReportsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports; + + public ListModelDrillthroughReportsResponse() { + } + + public ListModelDrillthroughReportsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports) { + this.ServerInfoHeader = ServerInfoHeader; + this.Reports = Reports; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelItemChildren", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelItemChildrenRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ModelItemID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public bool Recursive; + + public ListModelItemChildrenRequest() { + } + + public ListModelItemChildrenRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, bool Recursive) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + this.ModelItemID = ModelItemID; + this.Recursive = Recursive; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelItemChildrenResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelItemChildrenResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ModelItem[] ModelItems; + + public ListModelItemChildrenResponse() { + } + + public ListModelItemChildrenResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ModelItem[] ModelItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.ModelItems = ModelItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelItemTypes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelItemTypesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListModelItemTypesRequest() { + } + + public ListModelItemTypesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelItemTypesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelItemTypesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListModelItemTypesResult; + + public ListModelItemTypesResponse() { + } + + public ListModelItemTypesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListModelItemTypesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListModelItemTypesResult = ListModelItemTypesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelPerspectives", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelPerspectivesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + public ListModelPerspectivesRequest() { + } + + public ListModelPerspectivesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListModelPerspectivesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListModelPerspectivesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ModelCatalogItem[] ModelCatalogItems; + + public ListModelPerspectivesResponse() { + } + + public ListModelPerspectivesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ModelCatalogItem[] ModelCatalogItems) { + this.ServerInfoHeader = ServerInfoHeader; + this.ModelCatalogItems = ModelCatalogItems; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RegenerateModel", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class RegenerateModelRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + public RegenerateModelRequest() { + } + + public RegenerateModelRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RegenerateModelResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class RegenerateModelResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public RegenerateModelResponse() { + } + + public RegenerateModelResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RemoveAllModelItemPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class RemoveAllModelItemPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Model; + + public RemoveAllModelItemPoliciesRequest() { + } + + public RemoveAllModelItemPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model) { + this.TrustedUserHeader = TrustedUserHeader; + this.Model = Model; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="RemoveAllModelItemPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class RemoveAllModelItemPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public RemoveAllModelItemPoliciesResponse() { + } + + public RemoveAllModelItemPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateSchedule", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateScheduleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string SiteUrl; + + public CreateScheduleRequest() { + } + + public CreateScheduleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + this.ScheduleDefinition = ScheduleDefinition; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateScheduleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateScheduleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public CreateScheduleResponse() { + } + + public CreateScheduleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string ScheduleID) { + this.ServerInfoHeader = ServerInfoHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteSchedule", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteScheduleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public DeleteScheduleRequest() { + } + + public DeleteScheduleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteScheduleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteScheduleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteScheduleResponse() { + } + + public DeleteScheduleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSchedules", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSchedulesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string SiteUrl; + + public ListSchedulesRequest() { + } + + public ListSchedulesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSchedulesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSchedulesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Schedule[] Schedules; + + public ListSchedulesResponse() { + } + + public ListSchedulesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Schedule[] Schedules) { + this.ServerInfoHeader = ServerInfoHeader; + this.Schedules = Schedules; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetScheduleProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSchedulePropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public GetSchedulePropertiesRequest() { + } + + public GetSchedulePropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSchedulePropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSchedulePropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Schedule Schedule; + + public GetSchedulePropertiesResponse() { + } + + public GetSchedulePropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Schedule Schedule) { + this.ServerInfoHeader = ServerInfoHeader; + this.Schedule = Schedule; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListScheduleStates", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListScheduleStatesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListScheduleStatesRequest() { + } + + public ListScheduleStatesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListScheduleStatesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListScheduleStatesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListScheduleStatesResult; + + public ListScheduleStatesResponse() { + } + + public ListScheduleStatesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListScheduleStatesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListScheduleStatesResult = ListScheduleStatesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="PauseSchedule", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class PauseScheduleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public PauseScheduleRequest() { + } + + public PauseScheduleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="PauseScheduleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class PauseScheduleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public PauseScheduleResponse() { + } + + public PauseScheduleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResumeSchedule", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ResumeScheduleRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public ResumeScheduleRequest() { + } + + public ResumeScheduleRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ResumeScheduleResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ResumeScheduleResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public ResumeScheduleResponse() { + } + + public ResumeScheduleResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetScheduleProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSchedulePropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Name; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ScheduleID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition; + + public SetSchedulePropertiesRequest() { + } + + public SetSchedulePropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string ScheduleID, SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition) { + this.TrustedUserHeader = TrustedUserHeader; + this.Name = Name; + this.ScheduleID = ScheduleID; + this.ScheduleDefinition = ScheduleDefinition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSchedulePropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSchedulePropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetSchedulePropertiesResponse() { + } + + public SetSchedulePropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListScheduledItems", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListScheduledItemsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ScheduleID; + + public ListScheduledItemsRequest() { + } + + public ListScheduledItemsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScheduleID = ScheduleID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListScheduledItemsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListScheduledItemsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CatalogItem[] Items; + + public ListScheduledItemsResponse() { + } + + public ListScheduledItemsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CatalogItem[] Items) { + this.ServerInfoHeader = ServerInfoHeader; + this.Items = Items; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemParameters", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemParametersRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.ItemParameter[] Parameters; + + public SetItemParametersRequest() { + } + + public SetItemParametersRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ItemParameter[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemParametersResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemParametersResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemParametersResponse() { + } + + public SetItemParametersResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemParameters", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemParametersRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string HistoryID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public bool ForRendering; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Values; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public SSRS.Services.ReportServiceReference.DataSourceCredentials[] Credentials; + + public GetItemParametersRequest() { + } + + public GetItemParametersRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string HistoryID, bool ForRendering, SSRS.Services.ReportServiceReference.ParameterValue[] Values, SSRS.Services.ReportServiceReference.DataSourceCredentials[] Credentials) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.HistoryID = HistoryID; + this.ForRendering = ForRendering; + this.Values = Values; + this.Credentials = Credentials; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemParametersResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemParametersResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.ItemParameter[] Parameters; + + public GetItemParametersResponse() { + } + + public GetItemParametersResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.ItemParameter[] Parameters) { + this.ServerInfoHeader = ServerInfoHeader; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParameterTypes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParameterTypesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListParameterTypesRequest() { + } + + public ListParameterTypesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParameterTypesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParameterTypesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListParameterTypesResult; + + public ListParameterTypesResponse() { + } + + public ListParameterTypesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListParameterTypesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListParameterTypesResult = ListParameterTypesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParameterStates", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParameterStatesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListParameterStatesRequest() { + } + + public ListParameterStatesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListParameterStatesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListParameterStatesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListParameterStatesResult; + + public ListParameterStatesResponse() { + } + + public ListParameterStatesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListParameterStatesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListParameterStatesResult = ListParameterStatesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateReportEditSession", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateReportEditSessionRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Report; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] + public byte[] Definition; + + public CreateReportEditSessionRequest() { + } + + public CreateReportEditSessionRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string Parent, byte[] Definition) { + this.TrustedUserHeader = TrustedUserHeader; + this.Report = Report; + this.Parent = Parent; + this.Definition = Definition; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateReportEditSessionResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateReportEditSessionResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string EditSessionID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public CreateReportEditSessionResponse() { + } + + public CreateReportEditSessionResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string EditSessionID, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.EditSessionID = EditSessionID; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateLinkedItem", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateLinkedItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Parent; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string Link; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public CreateLinkedItemRequest() { + } + + public CreateLinkedItemRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Parent, string Link, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Parent = Parent; + this.Link = Link; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateLinkedItemResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateLinkedItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public CreateLinkedItemResponse() { + } + + public CreateLinkedItemResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemLink", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemLinkRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Link; + + public SetItemLinkRequest() { + } + + public SetItemLinkRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Link) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Link = Link; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemLinkResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemLinkResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemLinkResponse() { + } + + public SetItemLinkResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemLink", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemLinkRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemLinkRequest() { + } + + public GetItemLinkRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemLinkResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemLinkResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Link; + + public GetItemLinkResponse() { + } + + public GetItemLinkResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string Link) { + this.ServerInfoHeader = ServerInfoHeader; + this.Link = Link; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExecutionSettings", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExecutionSettingsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListExecutionSettingsRequest() { + } + + public ListExecutionSettingsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExecutionSettingsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExecutionSettingsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListExecutionSettingsResult; + + public ListExecutionSettingsResponse() { + } + + public ListExecutionSettingsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListExecutionSettingsResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListExecutionSettingsResult = ListExecutionSettingsResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetExecutionOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string ExecutionSetting; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + [System.Xml.Serialization.XmlElementAttribute("NoSchedule", typeof(NoSchedule))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleDefinition", typeof(ScheduleDefinition))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleReference", typeof(ScheduleReference))] + public SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item; + + public SetExecutionOptionsRequest() { + } + + public SetExecutionOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string ExecutionSetting, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.ExecutionSetting = ExecutionSetting; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetExecutionOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetExecutionOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetExecutionOptionsResponse() { + } + + public SetExecutionOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetExecutionOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetExecutionOptionsRequest() { + } + + public GetExecutionOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetExecutionOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetExecutionOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ExecutionSetting; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + [System.Xml.Serialization.XmlElementAttribute("NoSchedule", typeof(NoSchedule))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleDefinition", typeof(ScheduleDefinition))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleReference", typeof(ScheduleReference))] + public SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item; + + public GetExecutionOptionsResponse() { + } + + public GetExecutionOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string ExecutionSetting, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + this.ServerInfoHeader = ServerInfoHeader; + this.ExecutionSetting = ExecutionSetting; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="UpdateItemExecutionSnapshot", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class UpdateItemExecutionSnapshotRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public UpdateItemExecutionSnapshotRequest() { + } + + public UpdateItemExecutionSnapshotRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="UpdateItemExecutionSnapshotResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class UpdateItemExecutionSnapshotResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public UpdateItemExecutionSnapshotResponse() { + } + + public UpdateItemExecutionSnapshotResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetCacheOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetCacheOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool CacheItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + [System.Xml.Serialization.XmlElementAttribute("ScheduleExpiration", typeof(ScheduleExpiration))] + [System.Xml.Serialization.XmlElementAttribute("TimeExpiration", typeof(TimeExpiration))] + public SSRS.Services.ReportServiceReference.ExpirationDefinition Item; + + public SetCacheOptionsRequest() { + } + + public SetCacheOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool CacheItem, SSRS.Services.ReportServiceReference.ExpirationDefinition Item) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.CacheItem = CacheItem; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetCacheOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetCacheOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetCacheOptionsResponse() { + } + + public SetCacheOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetCacheOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetCacheOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetCacheOptionsRequest() { + } + + public GetCacheOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetCacheOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetCacheOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool CacheItem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + [System.Xml.Serialization.XmlElementAttribute("ScheduleExpiration", typeof(ScheduleExpiration))] + [System.Xml.Serialization.XmlElementAttribute("TimeExpiration", typeof(TimeExpiration))] + public SSRS.Services.ReportServiceReference.ExpirationDefinition Item; + + public GetCacheOptionsResponse() { + } + + public GetCacheOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool CacheItem, SSRS.Services.ReportServiceReference.ExpirationDefinition Item) { + this.ServerInfoHeader = ServerInfoHeader; + this.CacheItem = CacheItem; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FlushCache", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FlushCacheRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public FlushCacheRequest() { + } + + public FlushCacheRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FlushCacheResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FlushCacheResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public FlushCacheResponse() { + } + + public FlushCacheResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateItemHistorySnapshot", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateItemHistorySnapshotRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public CreateItemHistorySnapshotRequest() { + } + + public CreateItemHistorySnapshotRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateItemHistorySnapshotResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateItemHistorySnapshotResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string HistoryID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public SSRS.Services.ReportServiceReference.Warning[] Warnings; + + public CreateItemHistorySnapshotResponse() { + } + + public CreateItemHistorySnapshotResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string HistoryID, SSRS.Services.ReportServiceReference.Warning[] Warnings) { + this.ServerInfoHeader = ServerInfoHeader; + this.HistoryID = HistoryID; + this.Warnings = Warnings; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteItemHistorySnapshot", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteItemHistorySnapshotRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string HistoryID; + + public DeleteItemHistorySnapshotRequest() { + } + + public DeleteItemHistorySnapshotRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string HistoryID) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.HistoryID = HistoryID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteItemHistorySnapshotResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteItemHistorySnapshotResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteItemHistorySnapshotResponse() { + } + + public DeleteItemHistorySnapshotResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemHistoryLimit", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemHistoryLimitRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool UseSystem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public int HistoryLimit; + + public SetItemHistoryLimitRequest() { + } + + public SetItemHistoryLimitRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool UseSystem, int HistoryLimit) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.UseSystem = UseSystem; + this.HistoryLimit = HistoryLimit; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemHistoryLimitResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemHistoryLimitResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemHistoryLimitResponse() { + } + + public SetItemHistoryLimitResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemHistoryLimit", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemHistoryLimitRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemHistoryLimitRequest() { + } + + public GetItemHistoryLimitRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemHistoryLimitResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemHistoryLimitResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public int HistoryLimit; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool IsSystem; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public int SystemLimit; + + public GetItemHistoryLimitResponse() { + } + + public GetItemHistoryLimitResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, int HistoryLimit, bool IsSystem, int SystemLimit) { + this.ServerInfoHeader = ServerInfoHeader; + this.HistoryLimit = HistoryLimit; + this.IsSystem = IsSystem; + this.SystemLimit = SystemLimit; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemHistoryOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemHistoryOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool EnableManualSnapshotCreation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public bool KeepExecutionSnapshots; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + [System.Xml.Serialization.XmlElementAttribute("NoSchedule", typeof(NoSchedule))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleDefinition", typeof(ScheduleDefinition))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleReference", typeof(ScheduleReference))] + public SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item; + + public SetItemHistoryOptionsRequest() { + } + + public SetItemHistoryOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.EnableManualSnapshotCreation = EnableManualSnapshotCreation; + this.KeepExecutionSnapshots = KeepExecutionSnapshots; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetItemHistoryOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetItemHistoryOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetItemHistoryOptionsResponse() { + } + + public SetItemHistoryOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemHistoryOptions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemHistoryOptionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetItemHistoryOptionsRequest() { + } + + public GetItemHistoryOptionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetItemHistoryOptionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetItemHistoryOptionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool EnableManualSnapshotCreation; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public bool KeepExecutionSnapshots; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + [System.Xml.Serialization.XmlElementAttribute("NoSchedule", typeof(NoSchedule))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleDefinition", typeof(ScheduleDefinition))] + [System.Xml.Serialization.XmlElementAttribute("ScheduleReference", typeof(ScheduleReference))] + public SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item; + + public GetItemHistoryOptionsResponse() { + } + + public GetItemHistoryOptionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + this.ServerInfoHeader = ServerInfoHeader; + this.EnableManualSnapshotCreation = EnableManualSnapshotCreation; + this.KeepExecutionSnapshots = KeepExecutionSnapshots; + this.Item = Item; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetReportServerConfigInfo", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetReportServerConfigInfoRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool ScaleOut; + + public GetReportServerConfigInfoRequest() { + } + + public GetReportServerConfigInfoRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, bool ScaleOut) { + this.TrustedUserHeader = TrustedUserHeader; + this.ScaleOut = ScaleOut; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetReportServerConfigInfoResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetReportServerConfigInfoResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ServerConfigInfo; + + public GetReportServerConfigInfoResponse() { + } + + public GetReportServerConfigInfoResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string ServerConfigInfo) { + this.ServerInfoHeader = ServerInfoHeader; + this.ServerConfigInfo = ServerConfigInfo; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="IsSSLRequired", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class IsSSLRequiredRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public IsSSLRequiredRequest() { + } + + public IsSSLRequiredRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="IsSSLRequiredResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class IsSSLRequiredResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool IsSSLRequiredResult; + + public IsSSLRequiredResponse() { + } + + public IsSSLRequiredResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool IsSSLRequiredResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.IsSSLRequiredResult = IsSSLRequiredResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSystemProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSystemPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public SetSystemPropertiesRequest() { + } + + public SetSystemPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSystemPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSystemPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetSystemPropertiesResponse() { + } + + public SetSystemPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Property[] Properties; + + public GetSystemPropertiesRequest() { + } + + public GetSystemPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Property[] Properties) { + this.TrustedUserHeader = TrustedUserHeader; + this.Properties = Properties; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Property[] Values; + + public GetSystemPropertiesResponse() { + } + + public GetSystemPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Property[] Values) { + this.ServerInfoHeader = ServerInfoHeader; + this.Values = Values; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSystemPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSystemPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + public SetSystemPoliciesRequest() { + } + + public SetSystemPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Policy[] Policies) { + this.TrustedUserHeader = TrustedUserHeader; + this.Policies = Policies; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetSystemPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetSystemPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetSystemPoliciesResponse() { + } + + public SetSystemPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemPolicies", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPoliciesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public GetSystemPoliciesRequest() { + } + + public GetSystemPoliciesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemPoliciesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPoliciesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Policy[] Policies; + + public GetSystemPoliciesResponse() { + } + + public GetSystemPoliciesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Policy[] Policies) { + this.ServerInfoHeader = ServerInfoHeader; + this.Policies = Policies; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExtensions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExtensionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ExtensionType; + + public ListExtensionsRequest() { + } + + public ListExtensionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ExtensionType) { + this.TrustedUserHeader = TrustedUserHeader; + this.ExtensionType = ExtensionType; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExtensionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExtensionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Extension[] Extensions; + + public ListExtensionsResponse() { + } + + public ListExtensionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Extension[] Extensions) { + this.ServerInfoHeader = ServerInfoHeader; + this.Extensions = Extensions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExtensionTypes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExtensionTypesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListExtensionTypesRequest() { + } + + public ListExtensionTypesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListExtensionTypesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListExtensionTypesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListExtensionTypesResult; + + public ListExtensionTypesResponse() { + } + + public ListExtensionTypesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListExtensionTypesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListExtensionTypesResult = ListExtensionTypesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListEvents", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListEventsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListEventsRequest() { + } + + public ListEventsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListEventsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListEventsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Event[] Events; + + public ListEventsResponse() { + } + + public ListEventsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Event[] Events) { + this.ServerInfoHeader = ServerInfoHeader; + this.Events = Events; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FireEvent", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FireEventRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string EventData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string SiteUrl; + + public FireEventRequest() { + } + + public FireEventRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string EventType, string EventData, string SiteUrl) { + this.TrustedUserHeader = TrustedUserHeader; + this.EventType = EventType; + this.EventData = EventData; + this.SiteUrl = SiteUrl; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="FireEventResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class FireEventResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public FireEventResponse() { + } + + public FireEventResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobs", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListJobsRequest() { + } + + public ListJobsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.Job[] Jobs; + + public ListJobsResponse() { + } + + public ListJobsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.Job[] Jobs) { + this.ServerInfoHeader = ServerInfoHeader; + this.Jobs = Jobs; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobTypes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobTypesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListJobTypesRequest() { + } + + public ListJobTypesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobTypesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobTypesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListJobTypesResult; + + public ListJobTypesResponse() { + } + + public ListJobTypesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListJobTypesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListJobTypesResult = ListJobTypesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobActions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobActionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListJobActionsRequest() { + } + + public ListJobActionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobActionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobActionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListJobActionsResult; + + public ListJobActionsResponse() { + } + + public ListJobActionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListJobActionsResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListJobActionsResult = ListJobActionsResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobStates", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobStatesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListJobStatesRequest() { + } + + public ListJobStatesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListJobStatesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListJobStatesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListJobStatesResult; + + public ListJobStatesResponse() { + } + + public ListJobStatesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListJobStatesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListJobStatesResult = ListJobStatesResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CancelJob", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CancelJobRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string JobID; + + public CancelJobRequest() { + } + + public CancelJobRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string JobID) { + this.TrustedUserHeader = TrustedUserHeader; + this.JobID = JobID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CancelJobResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CancelJobResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public bool CancelJobResult; + + public CancelJobResponse() { + } + + public CancelJobResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, bool CancelJobResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.CancelJobResult = CancelJobResult; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateCacheRefreshPlan", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateCacheRefreshPlanRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public CreateCacheRefreshPlanRequest() { + } + + public CreateCacheRefreshPlanRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="CreateCacheRefreshPlanResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class CreateCacheRefreshPlanResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string CacheRefreshPlanID; + + public CreateCacheRefreshPlanResponse() { + } + + public CreateCacheRefreshPlanResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string CacheRefreshPlanID) { + this.ServerInfoHeader = ServerInfoHeader; + this.CacheRefreshPlanID = CacheRefreshPlanID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetCacheRefreshPlanProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetCacheRefreshPlanPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string CacheRefreshPlanID; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public SetCacheRefreshPlanPropertiesRequest() { + } + + public SetCacheRefreshPlanPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.TrustedUserHeader = TrustedUserHeader; + this.CacheRefreshPlanID = CacheRefreshPlanID; + this.Description = Description; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="SetCacheRefreshPlanPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class SetCacheRefreshPlanPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public SetCacheRefreshPlanPropertiesResponse() { + } + + public SetCacheRefreshPlanPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetCacheRefreshPlanProperties", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetCacheRefreshPlanPropertiesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string CacheRefreshPlanID; + + public GetCacheRefreshPlanPropertiesRequest() { + } + + public GetCacheRefreshPlanPropertiesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID) { + this.TrustedUserHeader = TrustedUserHeader; + this.CacheRefreshPlanID = CacheRefreshPlanID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetCacheRefreshPlanPropertiesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetCacheRefreshPlanPropertiesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string Description; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string LastRunStatus; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public SSRS.Services.ReportServiceReference.CacheRefreshPlanState State; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=3)] + public string EventType; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=4)] + public string MatchData; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=5)] + public SSRS.Services.ReportServiceReference.ParameterValue[] Parameters; + + public GetCacheRefreshPlanPropertiesResponse() { + } + + public GetCacheRefreshPlanPropertiesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string Description, string LastRunStatus, SSRS.Services.ReportServiceReference.CacheRefreshPlanState State, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + this.ServerInfoHeader = ServerInfoHeader; + this.Description = Description; + this.LastRunStatus = LastRunStatus; + this.State = State; + this.EventType = EventType; + this.MatchData = MatchData; + this.Parameters = Parameters; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteCacheRefreshPlan", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteCacheRefreshPlanRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string CacheRefreshPlanID; + + public DeleteCacheRefreshPlanRequest() { + } + + public DeleteCacheRefreshPlanRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID) { + this.TrustedUserHeader = TrustedUserHeader; + this.CacheRefreshPlanID = CacheRefreshPlanID; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="DeleteCacheRefreshPlanResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class DeleteCacheRefreshPlanResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public DeleteCacheRefreshPlanResponse() { + } + + public DeleteCacheRefreshPlanResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListCacheRefreshPlans", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListCacheRefreshPlansRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public ListCacheRefreshPlansRequest() { + } + + public ListCacheRefreshPlansRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListCacheRefreshPlansResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListCacheRefreshPlansResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public SSRS.Services.ReportServiceReference.CacheRefreshPlan[] CacheRefreshPlans; + + public ListCacheRefreshPlansResponse() { + } + + public ListCacheRefreshPlansResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, SSRS.Services.ReportServiceReference.CacheRefreshPlan[] CacheRefreshPlans) { + this.ServerInfoHeader = ServerInfoHeader; + this.CacheRefreshPlans = CacheRefreshPlans; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogonUser", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class LogonUserRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string userName; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=1)] + public string password; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=2)] + public string authority; + + public LogonUserRequest() { + } + + public LogonUserRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string userName, string password, string authority) { + this.TrustedUserHeader = TrustedUserHeader; + this.userName = userName; + this.password = password; + this.authority = authority; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogonUserResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class LogonUserResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public LogonUserResponse() { + } + + public LogonUserResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="Logoff", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class LogoffRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public LogoffRequest() { + } + + public LogoffRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="LogoffResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class LogoffResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + public LogoffResponse() { + } + + public LogoffResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader) { + this.ServerInfoHeader = ServerInfoHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetPermissions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPermissionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string ItemPath; + + public GetPermissionsRequest() { + } + + public GetPermissionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + this.TrustedUserHeader = TrustedUserHeader; + this.ItemPath = ItemPath; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetPermissionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetPermissionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("Operation")] + public string[] Permissions; + + public GetPermissionsResponse() { + } + + public GetPermissionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] Permissions) { + this.ServerInfoHeader = ServerInfoHeader; + this.Permissions = Permissions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemPermissions", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPermissionsRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public GetSystemPermissionsRequest() { + } + + public GetSystemPermissionsRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetSystemPermissionsResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class GetSystemPermissionsResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("Operation")] + public string[] Permissions; + + public GetSystemPermissionsResponse() { + } + + public GetSystemPermissionsResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] Permissions) { + this.ServerInfoHeader = ServerInfoHeader; + this.Permissions = Permissions; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSecurityScopes", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSecurityScopesRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader; + + public ListSecurityScopesRequest() { + } + + public ListSecurityScopesRequest(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + this.TrustedUserHeader = TrustedUserHeader; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(WrapperName="ListSecurityScopesResponse", WrapperNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", IsWrapped=true)] + public partial class ListSecurityScopesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")] + public SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Order=0)] + public string[] ListSecurityScopesResult; + + public ListSecurityScopesResponse() { + } + + public ListSecurityScopesResponse(SSRS.Services.ReportServiceReference.ServerInfoHeader ServerInfoHeader, string[] ListSecurityScopesResult) { + this.ServerInfoHeader = ServerInfoHeader; + this.ListSecurityScopesResult = ListSecurityScopesResult; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface ReportingService2010SoapChannel : SSRS.Services.ReportServiceReference.ReportingService2010Soap, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class ReportingService2010SoapClient : System.ServiceModel.ClientBase, SSRS.Services.ReportServiceReference.ReportingService2010Soap { + + public ReportingService2010SoapClient() { + } + + public ReportingService2010SoapClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public ReportingService2010SoapClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ReportingService2010SoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public ReportingService2010SoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateCatalogItemResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateCatalogItem(SSRS.Services.ReportServiceReference.CreateCatalogItemRequest request) { + return base.Channel.CreateCatalogItem(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateCatalogItem(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemType, string Name, string Parent, bool Overwrite, byte[] Definition, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.CatalogItem ItemInfo, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.CreateCatalogItemRequest inValue = new SSRS.Services.ReportServiceReference.CreateCatalogItemRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemType = ItemType; + inValue.Name = Name; + inValue.Parent = Parent; + inValue.Overwrite = Overwrite; + inValue.Definition = Definition; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.CreateCatalogItemResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateCatalogItem(inValue); + ItemInfo = retVal.ItemInfo; + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemDefinitionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemDefinition(SSRS.Services.ReportServiceReference.SetItemDefinitionRequest request) { + return base.Channel.SetItemDefinition(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemDefinition(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, byte[] Definition, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.SetItemDefinitionRequest inValue = new SSRS.Services.ReportServiceReference.SetItemDefinitionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Definition = Definition; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.SetItemDefinitionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemDefinition(inValue); + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemDefinitionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemDefinition(SSRS.Services.ReportServiceReference.GetItemDefinitionRequest request) { + return base.Channel.GetItemDefinition(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemDefinition(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out byte[] Definition) { + SSRS.Services.ReportServiceReference.GetItemDefinitionRequest inValue = new SSRS.Services.ReportServiceReference.GetItemDefinitionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemDefinitionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemDefinition(inValue); + Definition = retVal.Definition; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemTypeResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemType(SSRS.Services.ReportServiceReference.GetItemTypeRequest request) { + return base.Channel.GetItemType(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemType(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out string Type) { + SSRS.Services.ReportServiceReference.GetItemTypeRequest inValue = new SSRS.Services.ReportServiceReference.GetItemTypeRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemTypeResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemType(inValue); + Type = retVal.Type; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteItemResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteItem(SSRS.Services.ReportServiceReference.DeleteItemRequest request) { + return base.Channel.DeleteItem(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteItem(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + SSRS.Services.ReportServiceReference.DeleteItemRequest inValue = new SSRS.Services.ReportServiceReference.DeleteItemRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.DeleteItemResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteItem(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.MoveItemResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.MoveItem(SSRS.Services.ReportServiceReference.MoveItemRequest request) { + return base.Channel.MoveItem(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader MoveItem(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Target) { + SSRS.Services.ReportServiceReference.MoveItemRequest inValue = new SSRS.Services.ReportServiceReference.MoveItemRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Target = Target; + SSRS.Services.ReportServiceReference.MoveItemResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).MoveItem(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.InheritParentSecurityResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.InheritParentSecurity(SSRS.Services.ReportServiceReference.InheritParentSecurityRequest request) { + return base.Channel.InheritParentSecurity(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader InheritParentSecurity(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + SSRS.Services.ReportServiceReference.InheritParentSecurityRequest inValue = new SSRS.Services.ReportServiceReference.InheritParentSecurityRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.InheritParentSecurityResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).InheritParentSecurity(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListItemHistoryResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListItemHistory(SSRS.Services.ReportServiceReference.ListItemHistoryRequest request) { + return base.Channel.ListItemHistory(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListItemHistory(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.ItemHistorySnapshot[] ItemHistory) { + SSRS.Services.ReportServiceReference.ListItemHistoryRequest inValue = new SSRS.Services.ReportServiceReference.ListItemHistoryRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.ListItemHistoryResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListItemHistory(inValue); + ItemHistory = retVal.ItemHistory; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListChildrenResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListChildren(SSRS.Services.ReportServiceReference.ListChildrenRequest request) { + return base.Channel.ListChildren(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListChildren(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool Recursive, out SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems) { + SSRS.Services.ReportServiceReference.ListChildrenRequest inValue = new SSRS.Services.ReportServiceReference.ListChildrenRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Recursive = Recursive; + SSRS.Services.ReportServiceReference.ListChildrenResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListChildren(inValue); + CatalogItems = retVal.CatalogItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListDependentItemsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListDependentItems(SSRS.Services.ReportServiceReference.ListDependentItemsRequest request) { + return base.Channel.ListDependentItems(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListDependentItems(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.CatalogItem[] CatalogItems) { + SSRS.Services.ReportServiceReference.ListDependentItemsRequest inValue = new SSRS.Services.ReportServiceReference.ListDependentItemsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.ListDependentItemsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListDependentItems(inValue); + CatalogItems = retVal.CatalogItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.FindItemsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.FindItems(SSRS.Services.ReportServiceReference.FindItemsRequest request) { + return base.Channel.FindItems(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader FindItems(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Folder, SSRS.Services.ReportServiceReference.BooleanOperatorEnum BooleanOperator, SSRS.Services.ReportServiceReference.Property[] SearchOptions, SSRS.Services.ReportServiceReference.SearchCondition[] SearchConditions, out SSRS.Services.ReportServiceReference.CatalogItem[] Items) { + SSRS.Services.ReportServiceReference.FindItemsRequest inValue = new SSRS.Services.ReportServiceReference.FindItemsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Folder = Folder; + inValue.BooleanOperator = BooleanOperator; + inValue.SearchOptions = SearchOptions; + inValue.SearchConditions = SearchConditions; + SSRS.Services.ReportServiceReference.FindItemsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).FindItems(inValue); + Items = retVal.Items; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListParentsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListParents(SSRS.Services.ReportServiceReference.ListParentsRequest request) { + return base.Channel.ListParents(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListParents(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.CatalogItem[] ListParentsResult) { + SSRS.Services.ReportServiceReference.ListParentsRequest inValue = new SSRS.Services.ReportServiceReference.ListParentsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.ListParentsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListParents(inValue); + ListParentsResult = retVal.ListParentsResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateFolderResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateFolder(SSRS.Services.ReportServiceReference.CreateFolderRequest request) { + return base.Channel.CreateFolder(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateFolder(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Folder, string Parent, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.CatalogItem ItemInfo) { + SSRS.Services.ReportServiceReference.CreateFolderRequest inValue = new SSRS.Services.ReportServiceReference.CreateFolderRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Folder = Folder; + inValue.Parent = Parent; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.CreateFolderResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateFolder(inValue); + ItemInfo = retVal.ItemInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetProperties(SSRS.Services.ReportServiceReference.SetPropertiesRequest request) { + return base.Channel.SetProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Property[] Properties) { + SSRS.Services.ReportServiceReference.SetPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.SetPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetProperties(SSRS.Services.ReportServiceReference.GetPropertiesRequest request) { + return base.Channel.GetProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetProperties(SSRS.Services.ReportServiceReference.ItemNamespaceHeader ItemNamespaceHeader, SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.Property[] Values) { + SSRS.Services.ReportServiceReference.GetPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetPropertiesRequest(); + inValue.ItemNamespaceHeader = ItemNamespaceHeader; + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.GetPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetProperties(inValue); + Values = retVal.Values; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemReferencesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemReferences(SSRS.Services.ReportServiceReference.SetItemReferencesRequest request) { + return base.Channel.SetItemReferences(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemReferences(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ItemReference[] ItemReferences) { + SSRS.Services.ReportServiceReference.SetItemReferencesRequest inValue = new SSRS.Services.ReportServiceReference.SetItemReferencesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.ItemReferences = ItemReferences; + SSRS.Services.ReportServiceReference.SetItemReferencesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemReferences(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemReferencesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemReferences(SSRS.Services.ReportServiceReference.GetItemReferencesRequest request) { + return base.Channel.GetItemReferences(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemReferences(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string ReferenceItemType, out SSRS.Services.ReportServiceReference.ItemReferenceData[] ItemReferences) { + SSRS.Services.ReportServiceReference.GetItemReferencesRequest inValue = new SSRS.Services.ReportServiceReference.GetItemReferencesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.ReferenceItemType = ReferenceItemType; + SSRS.Services.ReportServiceReference.GetItemReferencesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemReferences(inValue); + ItemReferences = retVal.ItemReferences; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListItemTypesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListItemTypes(SSRS.Services.ReportServiceReference.ListItemTypesRequest request) { + return base.Channel.ListItemTypes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListItemTypes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListItemTypesResult) { + SSRS.Services.ReportServiceReference.ListItemTypesRequest inValue = new SSRS.Services.ReportServiceReference.ListItemTypesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListItemTypesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListItemTypes(inValue); + ListItemTypesResult = retVal.ListItemTypesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetSubscriptionProperties(SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesRequest request) { + return base.Channel.SetSubscriptionProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetSubscriptionProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SubscriptionID = SubscriptionID; + inValue.ExtensionSettings = ExtensionSettings; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.SetSubscriptionPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetSubscriptionProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetSubscriptionProperties(SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesRequest request) { + return base.Channel.GetSubscriptionProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetSubscriptionProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID, out string Owner, out SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, out string Description, out SSRS.Services.ReportServiceReference.ActiveState Active, out string Status, out string EventType, out string MatchData, out SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SubscriptionID = SubscriptionID; + SSRS.Services.ReportServiceReference.GetSubscriptionPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetSubscriptionProperties(inValue); + Owner = retVal.Owner; + ExtensionSettings = retVal.ExtensionSettings; + Description = retVal.Description; + Active = retVal.Active; + Status = retVal.Status; + EventType = retVal.EventType; + MatchData = retVal.MatchData; + Parameters = retVal.Parameters; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesRequest request) { + return base.Channel.SetDataDrivenSubscriptionProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataDrivenSubscriptionID, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters) { + SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataDrivenSubscriptionID = DataDrivenSubscriptionID; + inValue.ExtensionSettings = ExtensionSettings; + inValue.DataRetrievalPlan = DataRetrievalPlan; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.SetDataDrivenSubscriptionPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetDataDrivenSubscriptionProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesRequest request) { + return base.Channel.GetDataDrivenSubscriptionProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetDataDrivenSubscriptionProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataDrivenSubscriptionID, out string Owner, out SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, out SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, out string Description, out SSRS.Services.ReportServiceReference.ActiveState Active, out string Status, out string EventType, out string MatchData, out SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters) { + SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataDrivenSubscriptionID = DataDrivenSubscriptionID; + SSRS.Services.ReportServiceReference.GetDataDrivenSubscriptionPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetDataDrivenSubscriptionProperties(inValue); + Owner = retVal.Owner; + ExtensionSettings = retVal.ExtensionSettings; + DataRetrievalPlan = retVal.DataRetrievalPlan; + Description = retVal.Description; + Active = retVal.Active; + Status = retVal.Status; + EventType = retVal.EventType; + MatchData = retVal.MatchData; + Parameters = retVal.Parameters; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteSubscriptionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteSubscription(SSRS.Services.ReportServiceReference.DeleteSubscriptionRequest request) { + return base.Channel.DeleteSubscription(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteSubscription(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID) { + SSRS.Services.ReportServiceReference.DeleteSubscriptionRequest inValue = new SSRS.Services.ReportServiceReference.DeleteSubscriptionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SubscriptionID = SubscriptionID; + SSRS.Services.ReportServiceReference.DeleteSubscriptionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteSubscription(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateSubscriptionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateSubscription(SSRS.Services.ReportServiceReference.CreateSubscriptionRequest request) { + return base.Channel.CreateSubscription(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateSubscription(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters, out string SubscriptionID) { + SSRS.Services.ReportServiceReference.CreateSubscriptionRequest inValue = new SSRS.Services.ReportServiceReference.CreateSubscriptionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.ExtensionSettings = ExtensionSettings; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.CreateSubscriptionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateSubscription(inValue); + SubscriptionID = retVal.SubscriptionID; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateDataDrivenSubscription(SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionRequest request) { + return base.Channel.CreateDataDrivenSubscription(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateDataDrivenSubscription(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ExtensionSettings ExtensionSettings, SSRS.Services.ReportServiceReference.DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] Parameters, out string SubscriptionID) { + SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionRequest inValue = new SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.ExtensionSettings = ExtensionSettings; + inValue.DataRetrievalPlan = DataRetrievalPlan; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.CreateDataDrivenSubscriptionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateDataDrivenSubscription(inValue); + SubscriptionID = retVal.SubscriptionID; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetExtensionSettingsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetExtensionSettings(SSRS.Services.ReportServiceReference.GetExtensionSettingsRequest request) { + return base.Channel.GetExtensionSettings(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetExtensionSettings(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Extension, out SSRS.Services.ReportServiceReference.ExtensionParameter[] ExtensionParameters) { + SSRS.Services.ReportServiceReference.GetExtensionSettingsRequest inValue = new SSRS.Services.ReportServiceReference.GetExtensionSettingsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Extension = Extension; + SSRS.Services.ReportServiceReference.GetExtensionSettingsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetExtensionSettings(inValue); + ExtensionParameters = retVal.ExtensionParameters; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ValidateExtensionSettingsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ValidateExtensionSettings(SSRS.Services.ReportServiceReference.ValidateExtensionSettingsRequest request) { + return base.Channel.ValidateExtensionSettings(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ValidateExtensionSettings(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Extension, SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference[] ParameterValues, string SiteUrl, out SSRS.Services.ReportServiceReference.ExtensionParameter[] ParameterErrors) { + SSRS.Services.ReportServiceReference.ValidateExtensionSettingsRequest inValue = new SSRS.Services.ReportServiceReference.ValidateExtensionSettingsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Extension = Extension; + inValue.ParameterValues = ParameterValues; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.ValidateExtensionSettingsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ValidateExtensionSettings(inValue); + ParameterErrors = retVal.ParameterErrors; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListSubscriptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListSubscriptions(SSRS.Services.ReportServiceReference.ListSubscriptionsRequest request) { + return base.Channel.ListSubscriptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListSubscriptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPathOrSiteURL, out SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + SSRS.Services.ReportServiceReference.ListSubscriptionsRequest inValue = new SSRS.Services.ReportServiceReference.ListSubscriptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPathOrSiteURL = ItemPathOrSiteURL; + SSRS.Services.ReportServiceReference.ListSubscriptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListSubscriptions(inValue); + SubscriptionItems = retVal.SubscriptionItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListMySubscriptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListMySubscriptions(SSRS.Services.ReportServiceReference.ListMySubscriptionsRequest request) { + return base.Channel.ListMySubscriptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListMySubscriptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPathOrSiteURL, out SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + SSRS.Services.ReportServiceReference.ListMySubscriptionsRequest inValue = new SSRS.Services.ReportServiceReference.ListMySubscriptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPathOrSiteURL = ItemPathOrSiteURL; + SSRS.Services.ReportServiceReference.ListMySubscriptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListMySubscriptions(inValue); + SubscriptionItems = retVal.SubscriptionItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListSubscriptionsUsingDataSource(SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceRequest request) { + return base.Channel.ListSubscriptionsUsingDataSource(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListSubscriptionsUsingDataSource(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, out SSRS.Services.ReportServiceReference.Subscription[] SubscriptionItems) { + SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceRequest inValue = new SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + SSRS.Services.ReportServiceReference.ListSubscriptionsUsingDataSourceResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListSubscriptionsUsingDataSource(inValue); + SubscriptionItems = retVal.SubscriptionItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ChangeSubscriptionOwner(SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerRequest request) { + return base.Channel.ChangeSubscriptionOwner(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ChangeSubscriptionOwner(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SubscriptionID, string NewOwner) { + SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerRequest inValue = new SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SubscriptionID = SubscriptionID; + inValue.NewOwner = NewOwner; + SSRS.Services.ReportServiceReference.ChangeSubscriptionOwnerResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ChangeSubscriptionOwner(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateDataSourceResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateDataSource(SSRS.Services.ReportServiceReference.CreateDataSourceRequest request) { + return base.Channel.CreateDataSource(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateDataSource(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, string Parent, bool Overwrite, SSRS.Services.ReportServiceReference.DataSourceDefinition Definition, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.CatalogItem ItemInfo) { + SSRS.Services.ReportServiceReference.CreateDataSourceRequest inValue = new SSRS.Services.ReportServiceReference.CreateDataSourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + inValue.Parent = Parent; + inValue.Overwrite = Overwrite; + inValue.Definition = Definition; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.CreateDataSourceResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateDataSource(inValue); + ItemInfo = retVal.ItemInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.PrepareQueryResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.PrepareQuery(SSRS.Services.ReportServiceReference.PrepareQueryRequest request) { + return base.Channel.PrepareQuery(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader PrepareQuery(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.DataSource DataSource, SSRS.Services.ReportServiceReference.DataSetDefinition DataSet, out SSRS.Services.ReportServiceReference.DataSetDefinition DataSettings, out bool Changed, out string[] ParameterNames) { + SSRS.Services.ReportServiceReference.PrepareQueryRequest inValue = new SSRS.Services.ReportServiceReference.PrepareQueryRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + inValue.DataSet = DataSet; + SSRS.Services.ReportServiceReference.PrepareQueryResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).PrepareQuery(inValue); + DataSettings = retVal.DataSettings; + Changed = retVal.Changed; + ParameterNames = retVal.ParameterNames; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.EnableDataSourceResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.EnableDataSource(SSRS.Services.ReportServiceReference.EnableDataSourceRequest request) { + return base.Channel.EnableDataSource(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader EnableDataSource(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + SSRS.Services.ReportServiceReference.EnableDataSourceRequest inValue = new SSRS.Services.ReportServiceReference.EnableDataSourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + SSRS.Services.ReportServiceReference.EnableDataSourceResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).EnableDataSource(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DisableDataSourceResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DisableDataSource(SSRS.Services.ReportServiceReference.DisableDataSourceRequest request) { + return base.Channel.DisableDataSource(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DisableDataSource(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource) { + SSRS.Services.ReportServiceReference.DisableDataSourceRequest inValue = new SSRS.Services.ReportServiceReference.DisableDataSourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + SSRS.Services.ReportServiceReference.DisableDataSourceResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DisableDataSource(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetDataSourceContentsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetDataSourceContents(SSRS.Services.ReportServiceReference.SetDataSourceContentsRequest request) { + return base.Channel.SetDataSourceContents(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetDataSourceContents(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, SSRS.Services.ReportServiceReference.DataSourceDefinition Definition) { + SSRS.Services.ReportServiceReference.SetDataSourceContentsRequest inValue = new SSRS.Services.ReportServiceReference.SetDataSourceContentsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + inValue.Definition = Definition; + SSRS.Services.ReportServiceReference.SetDataSourceContentsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetDataSourceContents(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetDataSourceContentsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetDataSourceContents(SSRS.Services.ReportServiceReference.GetDataSourceContentsRequest request) { + return base.Channel.GetDataSourceContents(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetDataSourceContents(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, out SSRS.Services.ReportServiceReference.DataSourceDefinition Definition) { + SSRS.Services.ReportServiceReference.GetDataSourceContentsRequest inValue = new SSRS.Services.ReportServiceReference.GetDataSourceContentsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + SSRS.Services.ReportServiceReference.GetDataSourceContentsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetDataSourceContents(inValue); + Definition = retVal.Definition; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListDatabaseCredentialRetrievalOptions(SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsRequest request) { + return base.Channel.ListDatabaseCredentialRetrievalOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListDatabaseCredentialRetrievalOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListDatabaseCredentialRetrievalOptionsResult) { + SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsRequest inValue = new SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListDatabaseCredentialRetrievalOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListDatabaseCredentialRetrievalOptions(inValue); + ListDatabaseCredentialRetrievalOptionsResult = retVal.ListDatabaseCredentialRetrievalOptionsResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemDataSourcesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemDataSources(SSRS.Services.ReportServiceReference.SetItemDataSourcesRequest request) { + return base.Channel.SetItemDataSources(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemDataSources(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.DataSource[] DataSources) { + SSRS.Services.ReportServiceReference.SetItemDataSourcesRequest inValue = new SSRS.Services.ReportServiceReference.SetItemDataSourcesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.DataSources = DataSources; + SSRS.Services.ReportServiceReference.SetItemDataSourcesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemDataSources(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemDataSourcesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemDataSources(SSRS.Services.ReportServiceReference.GetItemDataSourcesRequest request) { + return base.Channel.GetItemDataSources(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemDataSources(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.DataSource[] DataSources) { + SSRS.Services.ReportServiceReference.GetItemDataSourcesRequest inValue = new SSRS.Services.ReportServiceReference.GetItemDataSourcesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemDataSourcesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemDataSources(inValue); + DataSources = retVal.DataSources; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.TestConnectForDataSourceDefinition(SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionRequest request) { + return base.Channel.TestConnectForDataSourceDefinition(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader TestConnectForDataSourceDefinition(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.DataSourceDefinition DataSourceDefinition, string UserName, string Password, out bool TestConnectForDataSourceDefinitionResult, out string ConnectError) { + SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionRequest inValue = new SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSourceDefinition = DataSourceDefinition; + inValue.UserName = UserName; + inValue.Password = Password; + SSRS.Services.ReportServiceReference.TestConnectForDataSourceDefinitionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).TestConnectForDataSourceDefinition(inValue); + TestConnectForDataSourceDefinitionResult = retVal.TestConnectForDataSourceDefinitionResult; + ConnectError = retVal.ConnectError; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.TestConnectForItemDataSource(SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceRequest request) { + return base.Channel.TestConnectForItemDataSource(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader TestConnectForItemDataSource(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string DataSourceName, string UserName, string Password, out bool TestConnectForItemDataSourceResult, out string ConnectError) { + SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceRequest inValue = new SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.DataSourceName = DataSourceName; + inValue.UserName = UserName; + inValue.Password = Password; + SSRS.Services.ReportServiceReference.TestConnectForItemDataSourceResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).TestConnectForItemDataSource(inValue); + TestConnectForItemDataSourceResult = retVal.TestConnectForItemDataSourceResult; + ConnectError = retVal.ConnectError; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateRoleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateRole(SSRS.Services.ReportServiceReference.CreateRoleRequest request) { + return base.Channel.CreateRole(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateRole(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string Description, string[] TaskIDs) { + SSRS.Services.ReportServiceReference.CreateRoleRequest inValue = new SSRS.Services.ReportServiceReference.CreateRoleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + inValue.Description = Description; + inValue.TaskIDs = TaskIDs; + SSRS.Services.ReportServiceReference.CreateRoleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateRole(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetRolePropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetRoleProperties(SSRS.Services.ReportServiceReference.SetRolePropertiesRequest request) { + return base.Channel.SetRoleProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetRoleProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string Description, string[] TaskIDs) { + SSRS.Services.ReportServiceReference.SetRolePropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetRolePropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + inValue.Description = Description; + inValue.TaskIDs = TaskIDs; + SSRS.Services.ReportServiceReference.SetRolePropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetRoleProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetRolePropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetRoleProperties(SSRS.Services.ReportServiceReference.GetRolePropertiesRequest request) { + return base.Channel.GetRoleProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetRoleProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string SiteUrl, out string[] TaskIDs, out string Description) { + SSRS.Services.ReportServiceReference.GetRolePropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetRolePropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.GetRolePropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetRoleProperties(inValue); + TaskIDs = retVal.TaskIDs; + Description = retVal.Description; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteRoleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteRole(SSRS.Services.ReportServiceReference.DeleteRoleRequest request) { + return base.Channel.DeleteRole(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteRole(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name) { + SSRS.Services.ReportServiceReference.DeleteRoleRequest inValue = new SSRS.Services.ReportServiceReference.DeleteRoleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + SSRS.Services.ReportServiceReference.DeleteRoleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteRole(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListRolesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListRoles(SSRS.Services.ReportServiceReference.ListRolesRequest request) { + return base.Channel.ListRoles(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListRoles(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SecurityScope, string SiteUrl, out SSRS.Services.ReportServiceReference.Role[] Roles) { + SSRS.Services.ReportServiceReference.ListRolesRequest inValue = new SSRS.Services.ReportServiceReference.ListRolesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SecurityScope = SecurityScope; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.ListRolesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListRoles(inValue); + Roles = retVal.Roles; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListTasksResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListTasks(SSRS.Services.ReportServiceReference.ListTasksRequest request) { + return base.Channel.ListTasks(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListTasks(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SecurityScope, out SSRS.Services.ReportServiceReference.Task[] Tasks) { + SSRS.Services.ReportServiceReference.ListTasksRequest inValue = new SSRS.Services.ReportServiceReference.ListTasksRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SecurityScope = SecurityScope; + SSRS.Services.ReportServiceReference.ListTasksResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListTasks(inValue); + Tasks = retVal.Tasks; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetPolicies(SSRS.Services.ReportServiceReference.SetPoliciesRequest request) { + return base.Channel.SetPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.Policy[] Policies) { + SSRS.Services.ReportServiceReference.SetPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.SetPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Policies = Policies; + SSRS.Services.ReportServiceReference.SetPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetPolicies(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetPolicies(SSRS.Services.ReportServiceReference.GetPoliciesRequest request) { + return base.Channel.GetPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.Policy[] Policies, out bool InheritParent) { + SSRS.Services.ReportServiceReference.GetPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.GetPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetPolicies(inValue); + Policies = retVal.Policies; + InheritParent = retVal.InheritParent; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemDataSourcePrompts(SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsRequest request) { + return base.Channel.GetItemDataSourcePrompts(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemDataSourcePrompts(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.DataSourcePrompt[] DataSourcePrompts) { + SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsRequest inValue = new SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemDataSourcePromptsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemDataSourcePrompts(inValue); + DataSourcePrompts = retVal.DataSourcePrompts; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GenerateModelResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GenerateModel(SSRS.Services.ReportServiceReference.GenerateModelRequest request) { + return base.Channel.GenerateModel(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GenerateModel(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string DataSource, string Model, string Parent, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.CatalogItem ItemInfo, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.GenerateModelRequest inValue = new SSRS.Services.ReportServiceReference.GenerateModelRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.DataSource = DataSource; + inValue.Model = Model; + inValue.Parent = Parent; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.GenerateModelResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GenerateModel(inValue); + ItemInfo = retVal.ItemInfo; + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetModelItemPermissionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetModelItemPermissions(SSRS.Services.ReportServiceReference.GetModelItemPermissionsRequest request) { + return base.Channel.GetModelItemPermissions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetModelItemPermissions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, out string[] Permissions) { + SSRS.Services.ReportServiceReference.GetModelItemPermissionsRequest inValue = new SSRS.Services.ReportServiceReference.GetModelItemPermissionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + SSRS.Services.ReportServiceReference.GetModelItemPermissionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetModelItemPermissions(inValue); + Permissions = retVal.Permissions; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetModelItemPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetModelItemPolicies(SSRS.Services.ReportServiceReference.SetModelItemPoliciesRequest request) { + return base.Channel.SetModelItemPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetModelItemPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, SSRS.Services.ReportServiceReference.Policy[] Policies) { + SSRS.Services.ReportServiceReference.SetModelItemPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.SetModelItemPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + inValue.Policies = Policies; + SSRS.Services.ReportServiceReference.SetModelItemPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetModelItemPolicies(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetModelItemPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetModelItemPolicies(SSRS.Services.ReportServiceReference.GetModelItemPoliciesRequest request) { + return base.Channel.GetModelItemPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetModelItemPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, out SSRS.Services.ReportServiceReference.Policy[] Policies, out bool InheritParent) { + SSRS.Services.ReportServiceReference.GetModelItemPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.GetModelItemPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + SSRS.Services.ReportServiceReference.GetModelItemPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetModelItemPolicies(inValue); + Policies = retVal.Policies; + InheritParent = retVal.InheritParent; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetUserModelResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetUserModel(SSRS.Services.ReportServiceReference.GetUserModelRequest request) { + return base.Channel.GetUserModel(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetUserModel(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string Perspective, out byte[] Definition) { + SSRS.Services.ReportServiceReference.GetUserModelRequest inValue = new SSRS.Services.ReportServiceReference.GetUserModelRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.Perspective = Perspective; + SSRS.Services.ReportServiceReference.GetUserModelResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetUserModel(inValue); + Definition = retVal.Definition; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.InheritModelItemParentSecurity(SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityRequest request) { + return base.Channel.InheritModelItemParentSecurity(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader InheritModelItemParentSecurity(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID) { + SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityRequest inValue = new SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + SSRS.Services.ReportServiceReference.InheritModelItemParentSecurityResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).InheritModelItemParentSecurity(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetModelDrillthroughReports(SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsRequest request) { + return base.Channel.SetModelDrillthroughReports(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetModelDrillthroughReports(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports) { + SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsRequest inValue = new SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + inValue.Reports = Reports; + SSRS.Services.ReportServiceReference.SetModelDrillthroughReportsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetModelDrillthroughReports(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListModelDrillthroughReports(SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsRequest request) { + return base.Channel.ListModelDrillthroughReports(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListModelDrillthroughReports(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, out SSRS.Services.ReportServiceReference.ModelDrillthroughReport[] Reports) { + SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsRequest inValue = new SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + SSRS.Services.ReportServiceReference.ListModelDrillthroughReportsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListModelDrillthroughReports(inValue); + Reports = retVal.Reports; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListModelItemChildrenResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListModelItemChildren(SSRS.Services.ReportServiceReference.ListModelItemChildrenRequest request) { + return base.Channel.ListModelItemChildren(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListModelItemChildren(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, string ModelItemID, bool Recursive, out SSRS.Services.ReportServiceReference.ModelItem[] ModelItems) { + SSRS.Services.ReportServiceReference.ListModelItemChildrenRequest inValue = new SSRS.Services.ReportServiceReference.ListModelItemChildrenRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + inValue.ModelItemID = ModelItemID; + inValue.Recursive = Recursive; + SSRS.Services.ReportServiceReference.ListModelItemChildrenResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListModelItemChildren(inValue); + ModelItems = retVal.ModelItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListModelItemTypesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListModelItemTypes(SSRS.Services.ReportServiceReference.ListModelItemTypesRequest request) { + return base.Channel.ListModelItemTypes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListModelItemTypes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListModelItemTypesResult) { + SSRS.Services.ReportServiceReference.ListModelItemTypesRequest inValue = new SSRS.Services.ReportServiceReference.ListModelItemTypesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListModelItemTypesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListModelItemTypes(inValue); + ListModelItemTypesResult = retVal.ListModelItemTypesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListModelPerspectivesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListModelPerspectives(SSRS.Services.ReportServiceReference.ListModelPerspectivesRequest request) { + return base.Channel.ListModelPerspectives(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListModelPerspectives(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, out SSRS.Services.ReportServiceReference.ModelCatalogItem[] ModelCatalogItems) { + SSRS.Services.ReportServiceReference.ListModelPerspectivesRequest inValue = new SSRS.Services.ReportServiceReference.ListModelPerspectivesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + SSRS.Services.ReportServiceReference.ListModelPerspectivesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListModelPerspectives(inValue); + ModelCatalogItems = retVal.ModelCatalogItems; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.RegenerateModelResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.RegenerateModel(SSRS.Services.ReportServiceReference.RegenerateModelRequest request) { + return base.Channel.RegenerateModel(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader RegenerateModel(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.RegenerateModelRequest inValue = new SSRS.Services.ReportServiceReference.RegenerateModelRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + SSRS.Services.ReportServiceReference.RegenerateModelResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).RegenerateModel(inValue); + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.RemoveAllModelItemPolicies(SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesRequest request) { + return base.Channel.RemoveAllModelItemPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader RemoveAllModelItemPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Model) { + SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Model = Model; + SSRS.Services.ReportServiceReference.RemoveAllModelItemPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).RemoveAllModelItemPolicies(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateScheduleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateSchedule(SSRS.Services.ReportServiceReference.CreateScheduleRequest request) { + return base.Channel.CreateSchedule(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateSchedule(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition, string SiteUrl, out string ScheduleID) { + SSRS.Services.ReportServiceReference.CreateScheduleRequest inValue = new SSRS.Services.ReportServiceReference.CreateScheduleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + inValue.ScheduleDefinition = ScheduleDefinition; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.CreateScheduleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateSchedule(inValue); + ScheduleID = retVal.ScheduleID; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteScheduleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteSchedule(SSRS.Services.ReportServiceReference.DeleteScheduleRequest request) { + return base.Channel.DeleteSchedule(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteSchedule(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + SSRS.Services.ReportServiceReference.DeleteScheduleRequest inValue = new SSRS.Services.ReportServiceReference.DeleteScheduleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScheduleID = ScheduleID; + SSRS.Services.ReportServiceReference.DeleteScheduleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteSchedule(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListSchedulesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListSchedules(SSRS.Services.ReportServiceReference.ListSchedulesRequest request) { + return base.Channel.ListSchedules(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListSchedules(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string SiteUrl, out SSRS.Services.ReportServiceReference.Schedule[] Schedules) { + SSRS.Services.ReportServiceReference.ListSchedulesRequest inValue = new SSRS.Services.ReportServiceReference.ListSchedulesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.ListSchedulesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListSchedules(inValue); + Schedules = retVal.Schedules; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetSchedulePropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetScheduleProperties(SSRS.Services.ReportServiceReference.GetSchedulePropertiesRequest request) { + return base.Channel.GetScheduleProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetScheduleProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID, out SSRS.Services.ReportServiceReference.Schedule Schedule) { + SSRS.Services.ReportServiceReference.GetSchedulePropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetSchedulePropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScheduleID = ScheduleID; + SSRS.Services.ReportServiceReference.GetSchedulePropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetScheduleProperties(inValue); + Schedule = retVal.Schedule; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListScheduleStatesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListScheduleStates(SSRS.Services.ReportServiceReference.ListScheduleStatesRequest request) { + return base.Channel.ListScheduleStates(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListScheduleStates(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListScheduleStatesResult) { + SSRS.Services.ReportServiceReference.ListScheduleStatesRequest inValue = new SSRS.Services.ReportServiceReference.ListScheduleStatesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListScheduleStatesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListScheduleStates(inValue); + ListScheduleStatesResult = retVal.ListScheduleStatesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.PauseScheduleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.PauseSchedule(SSRS.Services.ReportServiceReference.PauseScheduleRequest request) { + return base.Channel.PauseSchedule(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader PauseSchedule(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + SSRS.Services.ReportServiceReference.PauseScheduleRequest inValue = new SSRS.Services.ReportServiceReference.PauseScheduleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScheduleID = ScheduleID; + SSRS.Services.ReportServiceReference.PauseScheduleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).PauseSchedule(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ResumeScheduleResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ResumeSchedule(SSRS.Services.ReportServiceReference.ResumeScheduleRequest request) { + return base.Channel.ResumeSchedule(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ResumeSchedule(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID) { + SSRS.Services.ReportServiceReference.ResumeScheduleRequest inValue = new SSRS.Services.ReportServiceReference.ResumeScheduleRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScheduleID = ScheduleID; + SSRS.Services.ReportServiceReference.ResumeScheduleResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ResumeSchedule(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetSchedulePropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetScheduleProperties(SSRS.Services.ReportServiceReference.SetSchedulePropertiesRequest request) { + return base.Channel.SetScheduleProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetScheduleProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Name, string ScheduleID, SSRS.Services.ReportServiceReference.ScheduleDefinition ScheduleDefinition) { + SSRS.Services.ReportServiceReference.SetSchedulePropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetSchedulePropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Name = Name; + inValue.ScheduleID = ScheduleID; + inValue.ScheduleDefinition = ScheduleDefinition; + SSRS.Services.ReportServiceReference.SetSchedulePropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetScheduleProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListScheduledItemsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListScheduledItems(SSRS.Services.ReportServiceReference.ListScheduledItemsRequest request) { + return base.Channel.ListScheduledItems(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListScheduledItems(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ScheduleID, out SSRS.Services.ReportServiceReference.CatalogItem[] Items) { + SSRS.Services.ReportServiceReference.ListScheduledItemsRequest inValue = new SSRS.Services.ReportServiceReference.ListScheduledItemsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScheduleID = ScheduleID; + SSRS.Services.ReportServiceReference.ListScheduledItemsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListScheduledItems(inValue); + Items = retVal.Items; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemParametersResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemParameters(SSRS.Services.ReportServiceReference.SetItemParametersRequest request) { + return base.Channel.SetItemParameters(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemParameters(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, SSRS.Services.ReportServiceReference.ItemParameter[] Parameters) { + SSRS.Services.ReportServiceReference.SetItemParametersRequest inValue = new SSRS.Services.ReportServiceReference.SetItemParametersRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.SetItemParametersResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemParameters(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemParametersResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemParameters(SSRS.Services.ReportServiceReference.GetItemParametersRequest request) { + return base.Channel.GetItemParameters(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemParameters(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string HistoryID, bool ForRendering, SSRS.Services.ReportServiceReference.ParameterValue[] Values, SSRS.Services.ReportServiceReference.DataSourceCredentials[] Credentials, out SSRS.Services.ReportServiceReference.ItemParameter[] Parameters) { + SSRS.Services.ReportServiceReference.GetItemParametersRequest inValue = new SSRS.Services.ReportServiceReference.GetItemParametersRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.HistoryID = HistoryID; + inValue.ForRendering = ForRendering; + inValue.Values = Values; + inValue.Credentials = Credentials; + SSRS.Services.ReportServiceReference.GetItemParametersResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemParameters(inValue); + Parameters = retVal.Parameters; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListParameterTypesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListParameterTypes(SSRS.Services.ReportServiceReference.ListParameterTypesRequest request) { + return base.Channel.ListParameterTypes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListParameterTypes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListParameterTypesResult) { + SSRS.Services.ReportServiceReference.ListParameterTypesRequest inValue = new SSRS.Services.ReportServiceReference.ListParameterTypesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListParameterTypesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListParameterTypes(inValue); + ListParameterTypesResult = retVal.ListParameterTypesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListParameterStatesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListParameterStates(SSRS.Services.ReportServiceReference.ListParameterStatesRequest request) { + return base.Channel.ListParameterStates(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListParameterStates(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListParameterStatesResult) { + SSRS.Services.ReportServiceReference.ListParameterStatesRequest inValue = new SSRS.Services.ReportServiceReference.ListParameterStatesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListParameterStatesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListParameterStates(inValue); + ListParameterStatesResult = retVal.ListParameterStatesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateReportEditSessionResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateReportEditSession(SSRS.Services.ReportServiceReference.CreateReportEditSessionRequest request) { + return base.Channel.CreateReportEditSession(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateReportEditSession(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string Report, string Parent, byte[] Definition, out string EditSessionID, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.CreateReportEditSessionRequest inValue = new SSRS.Services.ReportServiceReference.CreateReportEditSessionRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Report = Report; + inValue.Parent = Parent; + inValue.Definition = Definition; + SSRS.Services.ReportServiceReference.CreateReportEditSessionResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateReportEditSession(inValue); + EditSessionID = retVal.EditSessionID; + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateLinkedItemResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateLinkedItem(SSRS.Services.ReportServiceReference.CreateLinkedItemRequest request) { + return base.Channel.CreateLinkedItem(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateLinkedItem(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Parent, string Link, SSRS.Services.ReportServiceReference.Property[] Properties) { + SSRS.Services.ReportServiceReference.CreateLinkedItemRequest inValue = new SSRS.Services.ReportServiceReference.CreateLinkedItemRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Parent = Parent; + inValue.Link = Link; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.CreateLinkedItemResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateLinkedItem(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemLinkResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemLink(SSRS.Services.ReportServiceReference.SetItemLinkRequest request) { + return base.Channel.SetItemLink(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemLink(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Link) { + SSRS.Services.ReportServiceReference.SetItemLinkRequest inValue = new SSRS.Services.ReportServiceReference.SetItemLinkRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Link = Link; + SSRS.Services.ReportServiceReference.SetItemLinkResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemLink(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemLinkResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemLink(SSRS.Services.ReportServiceReference.GetItemLinkRequest request) { + return base.Channel.GetItemLink(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemLink(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out string Link) { + SSRS.Services.ReportServiceReference.GetItemLinkRequest inValue = new SSRS.Services.ReportServiceReference.GetItemLinkRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemLinkResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemLink(inValue); + Link = retVal.Link; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListExecutionSettingsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListExecutionSettings(SSRS.Services.ReportServiceReference.ListExecutionSettingsRequest request) { + return base.Channel.ListExecutionSettings(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListExecutionSettings(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListExecutionSettingsResult) { + SSRS.Services.ReportServiceReference.ListExecutionSettingsRequest inValue = new SSRS.Services.ReportServiceReference.ListExecutionSettingsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListExecutionSettingsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListExecutionSettings(inValue); + ListExecutionSettingsResult = retVal.ListExecutionSettingsResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetExecutionOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetExecutionOptions(SSRS.Services.ReportServiceReference.SetExecutionOptionsRequest request) { + return base.Channel.SetExecutionOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetExecutionOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string ExecutionSetting, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + SSRS.Services.ReportServiceReference.SetExecutionOptionsRequest inValue = new SSRS.Services.ReportServiceReference.SetExecutionOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.ExecutionSetting = ExecutionSetting; + inValue.Item = Item; + SSRS.Services.ReportServiceReference.SetExecutionOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetExecutionOptions(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetExecutionOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetExecutionOptions(SSRS.Services.ReportServiceReference.GetExecutionOptionsRequest request) { + return base.Channel.GetExecutionOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetExecutionOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out string ExecutionSetting, out SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + SSRS.Services.ReportServiceReference.GetExecutionOptionsRequest inValue = new SSRS.Services.ReportServiceReference.GetExecutionOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetExecutionOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetExecutionOptions(inValue); + ExecutionSetting = retVal.ExecutionSetting; + Item = retVal.Item; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.UpdateItemExecutionSnapshot(SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotRequest request) { + return base.Channel.UpdateItemExecutionSnapshot(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader UpdateItemExecutionSnapshot(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotRequest inValue = new SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.UpdateItemExecutionSnapshotResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).UpdateItemExecutionSnapshot(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetCacheOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetCacheOptions(SSRS.Services.ReportServiceReference.SetCacheOptionsRequest request) { + return base.Channel.SetCacheOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetCacheOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool CacheItem, SSRS.Services.ReportServiceReference.ExpirationDefinition Item) { + SSRS.Services.ReportServiceReference.SetCacheOptionsRequest inValue = new SSRS.Services.ReportServiceReference.SetCacheOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.CacheItem = CacheItem; + inValue.Item = Item; + SSRS.Services.ReportServiceReference.SetCacheOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetCacheOptions(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetCacheOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetCacheOptions(SSRS.Services.ReportServiceReference.GetCacheOptionsRequest request) { + return base.Channel.GetCacheOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetCacheOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out bool CacheItem, out SSRS.Services.ReportServiceReference.ExpirationDefinition Item) { + SSRS.Services.ReportServiceReference.GetCacheOptionsRequest inValue = new SSRS.Services.ReportServiceReference.GetCacheOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetCacheOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetCacheOptions(inValue); + CacheItem = retVal.CacheItem; + Item = retVal.Item; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.FlushCacheResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.FlushCache(SSRS.Services.ReportServiceReference.FlushCacheRequest request) { + return base.Channel.FlushCache(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader FlushCache(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath) { + SSRS.Services.ReportServiceReference.FlushCacheRequest inValue = new SSRS.Services.ReportServiceReference.FlushCacheRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.FlushCacheResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).FlushCache(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateItemHistorySnapshot(SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotRequest request) { + return base.Channel.CreateItemHistorySnapshot(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateItemHistorySnapshot(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out string HistoryID, out SSRS.Services.ReportServiceReference.Warning[] Warnings) { + SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotRequest inValue = new SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.CreateItemHistorySnapshotResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateItemHistorySnapshot(inValue); + HistoryID = retVal.HistoryID; + Warnings = retVal.Warnings; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteItemHistorySnapshot(SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotRequest request) { + return base.Channel.DeleteItemHistorySnapshot(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteItemHistorySnapshot(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string HistoryID) { + SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotRequest inValue = new SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.HistoryID = HistoryID; + SSRS.Services.ReportServiceReference.DeleteItemHistorySnapshotResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteItemHistorySnapshot(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemHistoryLimitResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemHistoryLimit(SSRS.Services.ReportServiceReference.SetItemHistoryLimitRequest request) { + return base.Channel.SetItemHistoryLimit(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemHistoryLimit(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool UseSystem, int HistoryLimit) { + SSRS.Services.ReportServiceReference.SetItemHistoryLimitRequest inValue = new SSRS.Services.ReportServiceReference.SetItemHistoryLimitRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.UseSystem = UseSystem; + inValue.HistoryLimit = HistoryLimit; + SSRS.Services.ReportServiceReference.SetItemHistoryLimitResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemHistoryLimit(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemHistoryLimitResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemHistoryLimit(SSRS.Services.ReportServiceReference.GetItemHistoryLimitRequest request) { + return base.Channel.GetItemHistoryLimit(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemHistoryLimit(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out int HistoryLimit, out bool IsSystem, out int SystemLimit) { + SSRS.Services.ReportServiceReference.GetItemHistoryLimitRequest inValue = new SSRS.Services.ReportServiceReference.GetItemHistoryLimitRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemHistoryLimitResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemHistoryLimit(inValue); + HistoryLimit = retVal.HistoryLimit; + IsSystem = retVal.IsSystem; + SystemLimit = retVal.SystemLimit; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetItemHistoryOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetItemHistoryOptions(SSRS.Services.ReportServiceReference.SetItemHistoryOptionsRequest request) { + return base.Channel.SetItemHistoryOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetItemHistoryOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + SSRS.Services.ReportServiceReference.SetItemHistoryOptionsRequest inValue = new SSRS.Services.ReportServiceReference.SetItemHistoryOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.EnableManualSnapshotCreation = EnableManualSnapshotCreation; + inValue.KeepExecutionSnapshots = KeepExecutionSnapshots; + inValue.Item = Item; + SSRS.Services.ReportServiceReference.SetItemHistoryOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetItemHistoryOptions(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetItemHistoryOptionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetItemHistoryOptions(SSRS.Services.ReportServiceReference.GetItemHistoryOptionsRequest request) { + return base.Channel.GetItemHistoryOptions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetItemHistoryOptions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out bool EnableManualSnapshotCreation, out bool KeepExecutionSnapshots, out SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference Item) { + SSRS.Services.ReportServiceReference.GetItemHistoryOptionsRequest inValue = new SSRS.Services.ReportServiceReference.GetItemHistoryOptionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetItemHistoryOptionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetItemHistoryOptions(inValue); + EnableManualSnapshotCreation = retVal.EnableManualSnapshotCreation; + KeepExecutionSnapshots = retVal.KeepExecutionSnapshots; + Item = retVal.Item; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetReportServerConfigInfoResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetReportServerConfigInfo(SSRS.Services.ReportServiceReference.GetReportServerConfigInfoRequest request) { + return base.Channel.GetReportServerConfigInfo(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetReportServerConfigInfo(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, bool ScaleOut, out string ServerConfigInfo) { + SSRS.Services.ReportServiceReference.GetReportServerConfigInfoRequest inValue = new SSRS.Services.ReportServiceReference.GetReportServerConfigInfoRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ScaleOut = ScaleOut; + SSRS.Services.ReportServiceReference.GetReportServerConfigInfoResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetReportServerConfigInfo(inValue); + ServerConfigInfo = retVal.ServerConfigInfo; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.IsSSLRequiredResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.IsSSLRequired(SSRS.Services.ReportServiceReference.IsSSLRequiredRequest request) { + return base.Channel.IsSSLRequired(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader IsSSLRequired(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out bool IsSSLRequiredResult) { + SSRS.Services.ReportServiceReference.IsSSLRequiredRequest inValue = new SSRS.Services.ReportServiceReference.IsSSLRequiredRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.IsSSLRequiredResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).IsSSLRequired(inValue); + IsSSLRequiredResult = retVal.IsSSLRequiredResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetSystemPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetSystemProperties(SSRS.Services.ReportServiceReference.SetSystemPropertiesRequest request) { + return base.Channel.SetSystemProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetSystemProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Property[] Properties) { + SSRS.Services.ReportServiceReference.SetSystemPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetSystemPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.SetSystemPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetSystemProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetSystemPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetSystemProperties(SSRS.Services.ReportServiceReference.GetSystemPropertiesRequest request) { + return base.Channel.GetSystemProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetSystemProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Property[] Properties, out SSRS.Services.ReportServiceReference.Property[] Values) { + SSRS.Services.ReportServiceReference.GetSystemPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetSystemPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Properties = Properties; + SSRS.Services.ReportServiceReference.GetSystemPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetSystemProperties(inValue); + Values = retVal.Values; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetSystemPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetSystemPolicies(SSRS.Services.ReportServiceReference.SetSystemPoliciesRequest request) { + return base.Channel.SetSystemPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetSystemPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, SSRS.Services.ReportServiceReference.Policy[] Policies) { + SSRS.Services.ReportServiceReference.SetSystemPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.SetSystemPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.Policies = Policies; + SSRS.Services.ReportServiceReference.SetSystemPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetSystemPolicies(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetSystemPoliciesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetSystemPolicies(SSRS.Services.ReportServiceReference.GetSystemPoliciesRequest request) { + return base.Channel.GetSystemPolicies(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetSystemPolicies(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportServiceReference.Policy[] Policies) { + SSRS.Services.ReportServiceReference.GetSystemPoliciesRequest inValue = new SSRS.Services.ReportServiceReference.GetSystemPoliciesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.GetSystemPoliciesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetSystemPolicies(inValue); + Policies = retVal.Policies; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListExtensionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListExtensions(SSRS.Services.ReportServiceReference.ListExtensionsRequest request) { + return base.Channel.ListExtensions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListExtensions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ExtensionType, out SSRS.Services.ReportServiceReference.Extension[] Extensions) { + SSRS.Services.ReportServiceReference.ListExtensionsRequest inValue = new SSRS.Services.ReportServiceReference.ListExtensionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ExtensionType = ExtensionType; + SSRS.Services.ReportServiceReference.ListExtensionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListExtensions(inValue); + Extensions = retVal.Extensions; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListExtensionTypesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListExtensionTypes(SSRS.Services.ReportServiceReference.ListExtensionTypesRequest request) { + return base.Channel.ListExtensionTypes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListExtensionTypes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListExtensionTypesResult) { + SSRS.Services.ReportServiceReference.ListExtensionTypesRequest inValue = new SSRS.Services.ReportServiceReference.ListExtensionTypesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListExtensionTypesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListExtensionTypes(inValue); + ListExtensionTypesResult = retVal.ListExtensionTypesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListEventsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListEvents(SSRS.Services.ReportServiceReference.ListEventsRequest request) { + return base.Channel.ListEvents(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListEvents(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportServiceReference.Event[] Events) { + SSRS.Services.ReportServiceReference.ListEventsRequest inValue = new SSRS.Services.ReportServiceReference.ListEventsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListEventsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListEvents(inValue); + Events = retVal.Events; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.FireEventResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.FireEvent(SSRS.Services.ReportServiceReference.FireEventRequest request) { + return base.Channel.FireEvent(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader FireEvent(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string EventType, string EventData, string SiteUrl) { + SSRS.Services.ReportServiceReference.FireEventRequest inValue = new SSRS.Services.ReportServiceReference.FireEventRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.EventType = EventType; + inValue.EventData = EventData; + inValue.SiteUrl = SiteUrl; + SSRS.Services.ReportServiceReference.FireEventResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).FireEvent(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListJobsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListJobs(SSRS.Services.ReportServiceReference.ListJobsRequest request) { + return base.Channel.ListJobs(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListJobs(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out SSRS.Services.ReportServiceReference.Job[] Jobs) { + SSRS.Services.ReportServiceReference.ListJobsRequest inValue = new SSRS.Services.ReportServiceReference.ListJobsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListJobsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListJobs(inValue); + Jobs = retVal.Jobs; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListJobTypesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListJobTypes(SSRS.Services.ReportServiceReference.ListJobTypesRequest request) { + return base.Channel.ListJobTypes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListJobTypes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListJobTypesResult) { + SSRS.Services.ReportServiceReference.ListJobTypesRequest inValue = new SSRS.Services.ReportServiceReference.ListJobTypesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListJobTypesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListJobTypes(inValue); + ListJobTypesResult = retVal.ListJobTypesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListJobActionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListJobActions(SSRS.Services.ReportServiceReference.ListJobActionsRequest request) { + return base.Channel.ListJobActions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListJobActions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListJobActionsResult) { + SSRS.Services.ReportServiceReference.ListJobActionsRequest inValue = new SSRS.Services.ReportServiceReference.ListJobActionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListJobActionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListJobActions(inValue); + ListJobActionsResult = retVal.ListJobActionsResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListJobStatesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListJobStates(SSRS.Services.ReportServiceReference.ListJobStatesRequest request) { + return base.Channel.ListJobStates(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListJobStates(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListJobStatesResult) { + SSRS.Services.ReportServiceReference.ListJobStatesRequest inValue = new SSRS.Services.ReportServiceReference.ListJobStatesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListJobStatesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListJobStates(inValue); + ListJobStatesResult = retVal.ListJobStatesResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CancelJobResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CancelJob(SSRS.Services.ReportServiceReference.CancelJobRequest request) { + return base.Channel.CancelJob(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CancelJob(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string JobID, out bool CancelJobResult) { + SSRS.Services.ReportServiceReference.CancelJobRequest inValue = new SSRS.Services.ReportServiceReference.CancelJobRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.JobID = JobID; + SSRS.Services.ReportServiceReference.CancelJobResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CancelJob(inValue); + CancelJobResult = retVal.CancelJobResult; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.CreateCacheRefreshPlan(SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanRequest request) { + return base.Channel.CreateCacheRefreshPlan(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader CreateCacheRefreshPlan(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters, out string CacheRefreshPlanID) { + SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanRequest inValue = new SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.CreateCacheRefreshPlanResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).CreateCacheRefreshPlan(inValue); + CacheRefreshPlanID = retVal.CacheRefreshPlanID; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.SetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesRequest request) { + return base.Channel.SetCacheRefreshPlanProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader SetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID, string Description, string EventType, string MatchData, SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.CacheRefreshPlanID = CacheRefreshPlanID; + inValue.Description = Description; + inValue.EventType = EventType; + inValue.MatchData = MatchData; + inValue.Parameters = Parameters; + SSRS.Services.ReportServiceReference.SetCacheRefreshPlanPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).SetCacheRefreshPlanProperties(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesRequest request) { + return base.Channel.GetCacheRefreshPlanProperties(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetCacheRefreshPlanProperties(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID, out string Description, out string LastRunStatus, out SSRS.Services.ReportServiceReference.CacheRefreshPlanState State, out string EventType, out string MatchData, out SSRS.Services.ReportServiceReference.ParameterValue[] Parameters) { + SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesRequest inValue = new SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.CacheRefreshPlanID = CacheRefreshPlanID; + SSRS.Services.ReportServiceReference.GetCacheRefreshPlanPropertiesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetCacheRefreshPlanProperties(inValue); + Description = retVal.Description; + LastRunStatus = retVal.LastRunStatus; + State = retVal.State; + EventType = retVal.EventType; + MatchData = retVal.MatchData; + Parameters = retVal.Parameters; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.DeleteCacheRefreshPlan(SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanRequest request) { + return base.Channel.DeleteCacheRefreshPlan(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader DeleteCacheRefreshPlan(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string CacheRefreshPlanID) { + SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanRequest inValue = new SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.CacheRefreshPlanID = CacheRefreshPlanID; + SSRS.Services.ReportServiceReference.DeleteCacheRefreshPlanResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).DeleteCacheRefreshPlan(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListCacheRefreshPlansResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListCacheRefreshPlans(SSRS.Services.ReportServiceReference.ListCacheRefreshPlansRequest request) { + return base.Channel.ListCacheRefreshPlans(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListCacheRefreshPlans(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out SSRS.Services.ReportServiceReference.CacheRefreshPlan[] CacheRefreshPlans) { + SSRS.Services.ReportServiceReference.ListCacheRefreshPlansRequest inValue = new SSRS.Services.ReportServiceReference.ListCacheRefreshPlansRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.ListCacheRefreshPlansResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListCacheRefreshPlans(inValue); + CacheRefreshPlans = retVal.CacheRefreshPlans; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.LogonUserResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.LogonUser(SSRS.Services.ReportServiceReference.LogonUserRequest request) { + return base.Channel.LogonUser(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader LogonUser(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string userName, string password, string authority) { + SSRS.Services.ReportServiceReference.LogonUserRequest inValue = new SSRS.Services.ReportServiceReference.LogonUserRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.userName = userName; + inValue.password = password; + inValue.authority = authority; + SSRS.Services.ReportServiceReference.LogonUserResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).LogonUser(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.LogoffResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.Logoff(SSRS.Services.ReportServiceReference.LogoffRequest request) { + return base.Channel.Logoff(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader Logoff(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader) { + SSRS.Services.ReportServiceReference.LogoffRequest inValue = new SSRS.Services.ReportServiceReference.LogoffRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.LogoffResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).Logoff(inValue); + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetPermissionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetPermissions(SSRS.Services.ReportServiceReference.GetPermissionsRequest request) { + return base.Channel.GetPermissions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetPermissions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, string ItemPath, out string[] Permissions) { + SSRS.Services.ReportServiceReference.GetPermissionsRequest inValue = new SSRS.Services.ReportServiceReference.GetPermissionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + inValue.ItemPath = ItemPath; + SSRS.Services.ReportServiceReference.GetPermissionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetPermissions(inValue); + Permissions = retVal.Permissions; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.GetSystemPermissionsResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.GetSystemPermissions(SSRS.Services.ReportServiceReference.GetSystemPermissionsRequest request) { + return base.Channel.GetSystemPermissions(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader GetSystemPermissions(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] Permissions) { + SSRS.Services.ReportServiceReference.GetSystemPermissionsRequest inValue = new SSRS.Services.ReportServiceReference.GetSystemPermissionsRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.GetSystemPermissionsResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).GetSystemPermissions(inValue); + Permissions = retVal.Permissions; + return retVal.ServerInfoHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + SSRS.Services.ReportServiceReference.ListSecurityScopesResponse SSRS.Services.ReportServiceReference.ReportingService2010Soap.ListSecurityScopes(SSRS.Services.ReportServiceReference.ListSecurityScopesRequest request) { + return base.Channel.ListSecurityScopes(request); + } + + public SSRS.Services.ReportServiceReference.ServerInfoHeader ListSecurityScopes(SSRS.Services.ReportServiceReference.TrustedUserHeader TrustedUserHeader, out string[] ListSecurityScopesResult) { + SSRS.Services.ReportServiceReference.ListSecurityScopesRequest inValue = new SSRS.Services.ReportServiceReference.ListSecurityScopesRequest(); + inValue.TrustedUserHeader = TrustedUserHeader; + SSRS.Services.ReportServiceReference.ListSecurityScopesResponse retVal = ((SSRS.Services.ReportServiceReference.ReportingService2010Soap)(this)).ListSecurityScopes(inValue); + ListSecurityScopesResult = retVal.ListSecurityScopesResult; + return retVal.ServerInfoHeader; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/Reference.svcmap --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/Reference.svcmap Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,30 @@ + + + + false + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/ReportService2010.wsdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/ReportService2010.wsdl Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,6909 @@ + + + The Reporting Services Web Service enables you to manage a report server and its contents including server settings, security, reports, subscriptions, and data sources. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Reporting Services Web Service enables you to manage a report server and its contents including server settings, security, reports, subscriptions, and data sources. + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ActiveState.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ActiveState.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ActiveState, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CacheRefreshPlan.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CacheRefreshPlan.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.CacheRefreshPlan, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CacheRefreshPlanState.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CacheRefreshPlanState.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.CacheRefreshPlanState, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CatalogItem.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.CatalogItem.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.CatalogItem, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataRetrievalPlan.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataRetrievalPlan.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.DataRetrievalPlan, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSetDefinition.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSetDefinition.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.DataSetDefinition, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSource.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSource.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.DataSource, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSourceDefinition.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSourceDefinition.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.DataSourceDefinition, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSourcePrompt.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.DataSourcePrompt.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.DataSourcePrompt, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Event.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Event.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Event, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExpirationDefinition.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExpirationDefinition.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ExpirationDefinition, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Extension.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Extension.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Extension, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExtensionParameter.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExtensionParameter.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ExtensionParameter, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExtensionSettings.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ExtensionSettings.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ExtensionSettings, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemHistorySnapshot.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemHistorySnapshot.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ItemHistorySnapshot, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemParameter.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemParameter.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ItemParameter, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemReferenceData.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ItemReferenceData.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ItemReferenceData, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Job.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Job.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Job, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelCatalogItem.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelCatalogItem.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ModelCatalogItem, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelDrillthroughReport.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelDrillthroughReport.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ModelDrillthroughReport, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelItem.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ModelItem.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ModelItem, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ParameterValue.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ParameterValue.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ParameterValue, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ParameterValueOrFieldReference, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Policy.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Policy.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Policy, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Property.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Property.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Property, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Role.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Role.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Role, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Schedule.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Schedule.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Schedule, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ScheduleDefinitionOrReference, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ServerInfoHeader.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.ServerInfoHeader.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.ServerInfoHeader, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Subscription.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Subscription.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Subscription, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Task.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Task.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Task, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Warning.datasource --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/SSRS.Services.ReportServiceReference.Warning.datasource Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + SSRS.Services.ReportServiceReference.Warning, Service References.ReportServiceReference.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/configuration.svcinfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/configuration.svcinfo Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Service References/ReportServiceReference/configuration91.svcinfo --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Service References/ReportServiceReference/configuration91.svcinfo Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,201 @@ + + + + + + + ReportingService2010Soap + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + http://localhost:80/ReportServer_SQL2008/ReportService2010.asmx + + + + + + basicHttpBinding + + + ReportingService2010Soap + + + ReportServiceReference.ReportingService2010Soap + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + ReportingService2010Soap + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/Settings.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/Settings.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace SSRS.Services +{ + internal class Settings + { + protected static char pathSeparator = '/'; + protected static char[] pathSeparatorArray = { pathSeparator }; + protected static string pathSeparatorString = new string(pathSeparator, 1); + + public static string ReportServer { get { return "http://apollo/Reports_SQL2008"; } } + public static string ReportPath { get { return "/SSRSProject"; } } + public static char[] PathSeparatorArray { get { return pathSeparatorArray; } } + public static string PathSeparatorString { get { return pathSeparatorString; } } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/app.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/app.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Services/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Services/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Tests")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Tests")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("94e6b98d-e7cd-4786-bb3c-601aaca3cc9b")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/ReportExecutionFixture.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/ReportExecutionFixture.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,56 @@ +using System.IO; +using NUnit.Framework; +using SSRS.Services; +using SSRS.Services.DTO; +using SSRS.Services.ReportExecutionServiceReference; + +namespace SSRS.Tests +{ + [TestFixture] + class ReportExecutionFixture + { + private const string ReportPath = "/SSRSProject/Stock Price List"; + + [Test] + public void WhenExecute_With_SSRSProject_StockPriceList_And_Excel_ShouldReturnNotNullResult() + { + var client = new ReportExecutionService(); + + var request = new ReportExecutionRequest { Name = ReportPath, Format = "EXCEL" }; + var parameters = new Parameter[1]; + parameters[0] = new Parameter {Name = "ListPriceReportParameter1", Value = "0"}; + request.Parameters = parameters; + + var response = client.Execute(request) as ReportExecutionResponse; + + Assert.NotNull(response); + + string fileName = Path.GetTempPath() + "Stock Price List.xls"; + using (FileStream stream = File.OpenWrite(fileName)) + { + stream.Write(response.Result, 0, response.Result.Length); + } + } + + [Test] + public void WhenExecute_With_SSRSProject_StockPriceList_And_Pdf_ShouldReturnNotNullResult() + { + var client = new ReportExecutionService(); + + var request = new ReportExecutionRequest { Name = ReportPath, Format = "PDF" }; + var parameters = new Parameter[1]; + parameters[0] = new Parameter { Name = "ListPriceReportParameter1", Value = "0" }; + request.Parameters = parameters; + + var response = client.Execute(request) as ReportExecutionResponse; + + Assert.NotNull(response); + + string fileName = Path.GetTempPath() + "samplereport.pdf"; + using (FileStream stream = File.OpenWrite(fileName)) + { + stream.Write(response.Result, 0, response.Result.Length); + } + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/ReportsServiceFixture.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/ReportsServiceFixture.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,28 @@ +using NUnit.Framework; +using SSRS.Services; +using SSRS.Services.DTO; + +namespace SSRS.Tests +{ + [TestFixture] + public class ReportsServiceFixture + { + [Test] + public void WhenExecute_IncludingParameters_ShouldReturnNotNullResult() + { + var service = new ReportsService(); + var request = new ReportsRequest() { IncludeParameters = true }; + var response = service.OnGet(request) as ReportsResponse; + Assert.NotNull(response); + } + + [Test] + public void WhenExecute_ExcludingParameters_ShouldReturnNotNullResult() + { + var service = new ReportsService(); + var request = new ReportsRequest() { IncludeParameters = false }; + var response = service.OnGet(request) as ReportsResponse; + Assert.NotNull(response); + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/SSRS.Tests.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/SSRS.Tests.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,102 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {D4E6ADE4-9AEE-4201-82B0-890BD4749721} + Library + Properties + SSRS.Tests + SSRS.Tests + v4.0 + 512 + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Common.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Interfaces.dll + + + ..\packages\ServiceStack.OrmLite.SqlServer.3.7.6\lib\ServiceStack.OrmLite.dll + + + ..\packages\ServiceStack.OrmLite.SqlServer.3.7.6\lib\ServiceStack.OrmLite.SqlServer.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.RazorEngine.dll + + + ..\packages\ServiceStack.Redis.3.7.4\lib\net35\ServiceStack.Redis.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.ServiceInterface.dll + + + ..\packages\ServiceStack.Text.3.7.6\lib\net35\ServiceStack.Text.dll + + + + + + + + + + + + + + + + + + + + + {42B88F74-5B24-4F7A-9409-F9FD30F99C7C} + SSRS.Services.DTO + + + {647369D2-B163-45B7-8E40-BBADEC2F30F7} + SSRS.Services + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/app.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/app.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Tests/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Tests/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Global.asax --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Global.asax Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,1 @@ +<%@ Application Codebehind="Global.asax.cs" Inherits="SSRS.Web.Global" Language="C#" %> diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Global.asax.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Global.asax.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,29 @@ +using System; +using System.Web; +using Funq; +using SSRS.Services; +using SSRS.Services.DTOs; +using ServiceStack.WebHost.Endpoints; + +namespace SSRS.Web +{ + public class AppHost : AppHostBase + { + public AppHost() : + base("REST Services", + typeof(ReportsService).Assembly) {} + + public override void Configure(Container container) + { + Routes.Add("reports", "POST"); + } + } + + public class Global : HttpApplication + { + protected void Application_Start(object sender, EventArgs e) + { + new AppHost().Init(); + } + } +} \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS.Web")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS.Web")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("016fe4c2-61aa-4ebb-b3c8-7444617d2826")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/SSRS.Web.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/SSRS.Web.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,155 @@ + + + + Debug + AnyCPU + + + 2.0 + {A301F6B9-A865-4A1F-849D-085C0B5A5A9C} + {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + SSRS.Web + SSRS.Web + v4.0 + false + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}|..\SSRS\SSRS.csproj|ClientBin|False + ..\ + true + + + true + full + false + bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\ + TRACE + prompt + 4 + + + + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Common.dll + + + ..\packages\ServiceStack.Common.3.7.4\lib\net35\ServiceStack.Interfaces.dll + + + ..\packages\ServiceStack.OrmLite.SqlServer.3.7.6\lib\ServiceStack.OrmLite.dll + + + ..\packages\ServiceStack.OrmLite.SqlServer.3.7.6\lib\ServiceStack.OrmLite.SqlServer.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.RazorEngine.dll + + + ..\packages\ServiceStack.Redis.3.7.4\lib\net35\ServiceStack.Redis.dll + + + ..\packages\ServiceStack.3.7.4\lib\net35\ServiceStack.ServiceInterface.dll + + + ..\packages\ServiceStack.Text.3.7.6\lib\net35\ServiceStack.Text.dll + + + + + + + + + + + + + + + + + + + + Web.config + + + Web.config + + + + + Global.asax + + + + + + MSBuild:Compile + Designer + + + + + + + + {31ADF48B-7540-4869-BF0F-D088DD67707E} + SSRS.Services.DTOs + + + {647369D2-B163-45B7-8E40-BBADEC2F30F7} + SSRS.Services + + + + + + + + + + + + + + + + + + False + False + 2505 + / + + + False + False + + + False + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Silverlight.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Silverlight.js Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,2 @@ +//v2.0.30511.0 +if(!window.Silverlight)window.Silverlight={};Silverlight._silverlightCount=0;Silverlight.__onSilverlightInstalledCalled=false;Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=";Silverlight.__installationEventFired=false;Silverlight.onGetSilverlight=null;Silverlight.onSilverlightInstalled=function(){window.location.reload(false)};Silverlight.isInstalled=function(b){if(b==undefined)b=null;var a=false,m=null;try{var i=null,j=false;if(window.ActiveXObject)try{i=new ActiveXObject("AgControl.AgControl");if(b===null)a=true;else if(i.IsVersionSupported(b))a=true;i=null}catch(l){j=true}else j=true;if(j){var k=navigator.plugins["Silverlight Plug-In"];if(k)if(b===null)a=true;else{var h=k.description;if(h==="1.0.30226.2")h="2.0.30226.2";var c=h.split(".");while(c.length>3)c.pop();while(c.length<4)c.push(0);var e=b.split(".");while(e.length>4)e.pop();var d,g,f=0;do{d=parseInt(e[f]);g=parseInt(c[f]);f++}while(f");delete a.id;delete a.width;delete a.height;for(var c in a)if(a[c])b.push('');b.push("");return b.join("")};Silverlight.createObjectEx=function(b){var a=b,c=Silverlight.createObject(a.source,a.parentElement,a.id,a.properties,a.events,a.initParams,a.context);if(a.parentElement==null)return c};Silverlight.buildPromptHTML=function(b){var a="",d=Silverlight.fwlinkRoot,c=b.version;if(b.alt)a=b.alt;else{if(!c)c="";a="Get Microsoft Silverlight";a=a.replace("{1}",c);a=a.replace("{2}",d+"108181")}return a};Silverlight.getSilverlight=function(e){if(Silverlight.onGetSilverlight)Silverlight.onGetSilverlight();var b="",a=String(e).split(".");if(a.length>1){var c=parseInt(a[0]);if(isNaN(c)||c<2)b="1.0";else b=a[0]+"."+a[1]}var d="";if(b.match(/^\d+\056\d+$/))d="&v="+b;Silverlight.followFWLink("149156"+d)};Silverlight.followFWLink=function(a){top.location=Silverlight.fwlinkRoot+String(a)};Silverlight.HtmlAttributeEncode=function(c){var a,b="";if(c==null)return null;for(var d=0;d96&&a<123||a>64&&a<91||a>43&&a<58&&a!=47||a==95)b=b+String.fromCharCode(a);else b=b+"&#"+a+";"}return b};Silverlight.default_error_handler=function(e,b){var d,c=b.ErrorType;d=b.ErrorCode;var a="\nSilverlight error message \n";a+="ErrorCode: "+d+"\n";a+="ErrorType: "+c+" \n";a+="Message: "+b.ErrorMessage+" \n";if(c=="ParserError"){a+="XamlFile: "+b.xamlFile+" \n";a+="Line: "+b.lineNumber+" \n";a+="Position: "+b.charPosition+" \n"}else if(c=="RuntimeError"){if(b.lineNumber!=0){a+="Line: "+b.lineNumber+" \n";a+="Position: "+b.charPosition+" \n"}a+="MethodName: "+b.methodName+" \n"}alert(a)};Silverlight.__cleanup=function(){for(var a=Silverlight._silverlightCount-1;a>=0;a--)window["__slEvent"+a]=null;Silverlight._silverlightCount=0;if(window.removeEventListener)window.removeEventListener("unload",Silverlight.__cleanup,false);else window.detachEvent("onunload",Silverlight.__cleanup)};Silverlight.__getHandlerName=function(b){var a="";if(typeof b=="string")a=b;else if(typeof b=="function"){if(Silverlight._silverlightCount==0)if(window.addEventListener)window.addEventListener("onunload",Silverlight.__cleanup,false);else window.attachEvent("onunload",Silverlight.__cleanup);var c=Silverlight._silverlightCount++;a="__slEvent"+c;window[a]=b}else a=null;return a};Silverlight.onRequiredVersionAvailable=function(){};Silverlight.onRestartRequired=function(){};Silverlight.onUpgradeRequired=function(){};Silverlight.onInstallRequired=function(){};Silverlight.IsVersionAvailableOnError=function(d,a){var b=false;try{if(a.ErrorCode==8001&&!Silverlight.__installationEventFired){Silverlight.onUpgradeRequired();Silverlight.__installationEventFired=true}else if(a.ErrorCode==8002&&!Silverlight.__installationEventFired){Silverlight.onRestartRequired();Silverlight.__installationEventFired=true}else if(a.ErrorCode==5014||a.ErrorCode==2106){if(Silverlight.__verifySilverlight2UpgradeSuccess(a.getHost()))b=true}else b=true}catch(c){}return b};Silverlight.IsVersionAvailableOnLoad=function(b){var a=false;try{if(Silverlight.__verifySilverlight2UpgradeSuccess(b.getHost()))a=true}catch(c){}return a};Silverlight.__verifySilverlight2UpgradeSuccess=function(d){var c=false,b="2.0.31005",a=null;try{if(d.IsVersionSupported(b+".99")){a=Silverlight.onRequiredVersionAvailable;c=true}else if(d.IsVersionSupported(b+".0"))a=Silverlight.onRestartRequired;else a=Silverlight.onUpgradeRequired;if(a&&!Silverlight.__installationEventFired){a();Silverlight.__installationEventFired=true}}catch(e){}return c} \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/SplashScreen.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/SplashScreen.js Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,23 @@ +function onSourceDownloadProgressChanged(sender, eventArgs) { + var val = Math.round((eventArgs.progress * 1000)) / 10; + //sender.findName("progressText").Text = String(Math.round(val)); + + if (val <= 25) { + sender.findName("LoadingMask1").ScaleX = val / 25; + } + if (val > 25 && val <= 50) { + sender.findName("LoadingMask1").ScaleX = 1; + sender.findName("LoadingMask2").ScaleX = val / 50; + } + if (val > 50 && val <= 75) { + sender.findName("LoadingMask1").ScaleX = 1; + sender.findName("LoadingMask2").ScaleX = 1; + sender.findName("LoadingMask3").ScaleX = val / 75; + } + if (val > 75 && val <= 100) { + sender.findName("LoadingMask1").ScaleX = 1; + sender.findName("LoadingMask2").ScaleX = 1; + sender.findName("LoadingMask3").ScaleX = 1; + sender.findName("LoadingMask4").ScaleX = val / 100; + } +} \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/SplashScreen.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/SplashScreen.xaml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Web.Release.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Web.Release.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,31 @@ + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/Web.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/Web.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/crossdomain.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/crossdomain.xml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/index.html Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,84 @@ + + + + + SSRS + + + + + + +
+
+ + + + + + + + + + Get Microsoft Silverlight + + + +
+
+ + diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.Web/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.Web/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS.sln --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS.sln Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,55 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS", "SSRS\SSRS.csproj", "{388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS.Web", "SSRS.Web\SSRS.Web.csproj", "{A301F6B9-A865-4A1F-849D-085C0B5A5A9C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS.Services", "SSRS.Services\SSRS.Services.csproj", "{647369D2-B163-45B7-8E40-BBADEC2F30F7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{4DC0D03B-55EF-4134-9549-68319FECBA4C}" + ProjectSection(SolutionItems) = preProject + .nuget\NuGet.exe = .nuget\NuGet.exe + .nuget\NuGet.targets = .nuget\NuGet.targets + .nuget\packages.config = .nuget\packages.config + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS.Services.UnitTests", "SSRS.Services.UnitTests\SSRS.Services.UnitTests.csproj", "{06D1C29B-9BAC-4784-92F6-0DF91F192B6B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS.Services.WebTests", "SSRS.Services.WebTests\SSRS.Services.WebTests.csproj", "{40836A5F-C6F7-4CEF-9638-5C36F8D04789}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SSRS.Services.DTOs", "SSRS.Services.DTOs\SSRS.Services.DTOs.csproj", "{31ADF48B-7540-4869-BF0F-D088DD67707E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}.Debug|Any CPU.Build.0 = Debug|Any CPU + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}.Release|Any CPU.ActiveCfg = Release|Any CPU + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64}.Release|Any CPU.Build.0 = Release|Any CPU + {A301F6B9-A865-4A1F-849D-085C0B5A5A9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A301F6B9-A865-4A1F-849D-085C0B5A5A9C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A301F6B9-A865-4A1F-849D-085C0B5A5A9C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A301F6B9-A865-4A1F-849D-085C0B5A5A9C}.Release|Any CPU.Build.0 = Release|Any CPU + {647369D2-B163-45B7-8E40-BBADEC2F30F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {647369D2-B163-45B7-8E40-BBADEC2F30F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {647369D2-B163-45B7-8E40-BBADEC2F30F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {647369D2-B163-45B7-8E40-BBADEC2F30F7}.Release|Any CPU.Build.0 = Release|Any CPU + {06D1C29B-9BAC-4784-92F6-0DF91F192B6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {06D1C29B-9BAC-4784-92F6-0DF91F192B6B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {06D1C29B-9BAC-4784-92F6-0DF91F192B6B}.Release|Any CPU.Build.0 = Release|Any CPU + {40836A5F-C6F7-4CEF-9638-5C36F8D04789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {40836A5F-C6F7-4CEF-9638-5C36F8D04789}.Release|Any CPU.ActiveCfg = Release|Any CPU + {40836A5F-C6F7-4CEF-9638-5C36F8D04789}.Release|Any CPU.Build.0 = Release|Any CPU + {31ADF48B-7540-4869-BF0F-D088DD67707E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31ADF48B-7540-4869-BF0F-D088DD67707E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31ADF48B-7540-4869-BF0F-D088DD67707E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31ADF48B-7540-4869-BF0F-D088DD67707E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/App.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/App.xaml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/App.xaml.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/App.xaml.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Shapes; + +namespace SSRS +{ + public partial class App : Application + { + + public App() + { + this.Startup += this.Application_Startup; + this.Exit += this.Application_Exit; + this.UnhandledException += this.Application_UnhandledException; + + InitializeComponent(); + } + + private void Application_Startup(object sender, StartupEventArgs e) + { + try + { + this.RootVisual = new MainPage(); + SilverlightGlimpse.Services.Glimpse.Service.Load(this); + } + catch (Exception ex) + { + SilverlightGlimpse.Services.Glimpse.Service.DisplayLoadFailure(this, ex); + } + } + + private void Application_Exit(object sender, EventArgs e) + { + + } + + private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) + { + // If the app is running outside of the debugger then report the exception using + // the browser's exception mechanism. On IE this will display it a yellow alert + // icon in the status bar and Firefox will display a script error. + if (!System.Diagnostics.Debugger.IsAttached) + { + + // NOTE: This will allow the application to continue running after an exception has been thrown + // but not handled. + // For production applications this error handling should be replaced with something that will + // report the error to the website and stop the application. + e.Handled = true; + Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); }); + } + } + + private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e) + { + try + { + string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace; + errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n"); + + System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");"); + } + catch (Exception) + { + } + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Controls/FormFieldTemplateSelector.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Controls/FormFieldTemplateSelector.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,37 @@ +using System.Collections.ObjectModel; +using System.Linq; +using System.Windows; +using System.Windows.Controls; + +namespace SSRS.Controls +{ + public class FormFieldTemplateSelector : UserControl + { + public Collection DataTemplates { get; set; } + + public static readonly DependencyProperty DataTypeProperty = DependencyProperty.Register("DataType", typeof(string), typeof(FormFieldTemplateSelector), new PropertyMetadata(string.Empty)); + public string DataType + { + get { return (string)GetValue(DataTypeProperty); } + set { SetValue(DataTypeProperty, value); } + } + + public FormFieldTemplateSelector() + { + DataTemplates = new Collection(); + Loaded += OnLoaded; + } + + private void OnLoaded(object sender, RoutedEventArgs e) + { + var fieldType = DataType; + + foreach (var t in DataTemplates.Where(t => fieldType == t.DataType)) + { + Content = t.LoadContent() as UIElement; + return; + } + Content = null; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Controls/TemplateSelectorDataTemplate.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Controls/TemplateSelectorDataTemplate.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,9 @@ +using System.Windows; + +namespace SSRS.Controls +{ + public class TemplateSelectorDataTemplate : DataTemplate + { + public new string DataType { get; set; } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Data/DynamicFormField.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Data/DynamicFormField.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,19 @@ +using System; +using SSRS.Services; + +namespace SSRS.Data +{ + public class DynamicFormField + { + public Guid Id { get; private set; } + public string Caption { get; set; } + public bool Nullable { get; set; } + public string Value { get; set; } + public string Type { get; set; } + + public DynamicFormField() + { + Id = Guid.NewGuid(); + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Fonts/segoeui.ttf Binary file SSRS/SSRS/Fonts/segoeui.ttf has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Fonts/segoeuib.ttf Binary file SSRS/SSRS/Fonts/segoeuib.ttf has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Fonts/segoeuii.ttf Binary file SSRS/SSRS/Fonts/segoeuii.ttf has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Fonts/segoeuil.ttf Binary file SSRS/SSRS/Fonts/segoeuil.ttf has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Fonts/segoeuiz.ttf Binary file SSRS/SSRS/Fonts/segoeuiz.ttf has changed diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/MainPage.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/MainPage.xaml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/MainPage.xaml.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/MainPage.xaml.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Net; +using SSRS.ViewModels; +using ServiceStack.ServiceClient.Web; + +namespace SSRS +{ + public partial class MainPage + { + public MainPage() + { + InitializeComponent(); + DataContext = new MainPageViewModel(); + } + + //private void btnExcel_Click(object sender, System.Windows.RoutedEventArgs e) + //{ + // //var client = new WebClient(); + // //client.OpenReadAsync(new Uri("/services/Reports", UriKind.Relative)); + //} + + //private void btnPdf_Click(object sender, System.Windows.RoutedEventArgs e) + //{ + + //} + + //public static string ReportServer { get { return "http://localhost/reportserver_sql2008"; } } + + //public static string ReportPath { get { return ReportServer + "/"; } } + + //protected static char[] pathSeparatorArray = { pathSeparator }; + //public static char[] PathSeparatorArray { get { return pathSeparatorArray; } } + + //protected static char pathSeparator = '/'; + //protected static string pathSeparatorString = new string(pathSeparator, 1); + //public static string PathSeparatorString { get { return pathSeparatorString; } } + + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Properties/AppManifest.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Properties/AppManifest.xml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,6 @@ + + + + diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Properties/AssemblyInfo.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Properties/AssemblyInfo.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SSRS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SSRS")] +[assembly: AssemblyCopyright("Copyright © 2012")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("50662acb-e1ef-46d3-898c-0094ef82ba75")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Properties/OutOfBrowserSettings.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Properties/OutOfBrowserSettings.xml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,10 @@ + + SSRS Application on your desktop; at home, at work or on the go. + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/SSRS.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/SSRS.csproj Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,239 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {388264C5-BF71-4A8E-8EF4-6F62DD6A4E64} + {A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + SSRS + SSRS + Silverlight + v5.0 + $(TargetFrameworkVersion) + true + + + true + true + SSRS.xap + Properties\AppManifest.xml + SSRS.App + SSRSTestPage.html + true + true + false + Properties\OutOfBrowserSettings.xml + true + true + + + true + 4.0.20525.0 + + ..\ + true + + + + v3.5 + + + true + full + false + Bin\Debug + DEBUG;TRACE;SILVERLIGHT + true + true + prompt + 4 + + + pdbonly + true + Bin\Release + TRACE;SILVERLIGHT + true + true + prompt + 4 + + + + ..\Libs\GalaSoft.MvvmLight.SL5\GalaSoft.MvvmLight.SL5.dll + + + ..\packages\Blend.Interactivity.Silverlight.2.0.20520.0\lib\sl\Microsoft.Expression.Interactions.dll + + + + ..\packages\ServiceStack.Common.3.7.7\lib\sl5\ServiceStack.Common.dll + + + ..\packages\ServiceStack.Common.3.7.7\lib\sl5\ServiceStack.Interfaces.dll + + + ..\packages\ServiceStack.Text.3.7.6\lib\sl5\ServiceStack.Text.dll + + + ..\packages\SilverlightGlimpse.1.0.1\lib\sl50\SilverlightGlimpse.dll + + + + + + + + + + ..\packages\SilverlightGlimpse.1.0.1\lib\sl50\System.Windows.Controls.dll + + + + ..\packages\SilverlightToolkit-Core.4.2010.4\lib\sl4\System.Windows.Controls.Toolkit.dll + + + ..\packages\Blend.Interactivity.Silverlight.2.0.20520.0\lib\sl\System.Windows.Interactivity.dll + + + + + + + Data\Parameter.cs + + + Data\ReportExecutionRequest.cs + + + Data\ReportExecutionResponse.cs + + + Data\ReportInfo.cs + + + Data\ReportsRequest.cs + + + Data\ReportsResponse.cs + + + App.xaml + + + + + + MainPage.xaml + + + + + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + + + Designer + + + + + + + + + True + True + True + + + True + True + True + True + + + True + True + True + + + True + True + True + True + + + True + True + True + + + True + True + True + True + + + True + True + True + + + True + True + True + True + + + + + True + True + True + + + True + True + True + True + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Services/AutoFormService.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Services/AutoFormService.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,26 @@ +using System.Collections.ObjectModel; +using SSRS.Data; +using SSRS.Services.DTOs; + +namespace SSRS.Services +{ + public class AutoFormService + { + public Collection GetForm(ReportInfo report) + { + var form = new Collection(); + + foreach (var parameter in report.Parameters) + { + form.Add(new DynamicFormField() + { + Caption = parameter.Name, + Nullable = parameter.Nullable, + Type = parameter.ParameterType, + Value = parameter.DefaultValues[0] + }); + } + return form; + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Services/ServiceClient.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Services/ServiceClient.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,217 @@ +using System; +using System.IO; +using System.Net; +using System.Net.Browser; +using System.Runtime.Serialization.Json; +using System.Windows; +using System.Windows.Browser; +using ServiceStack.Text; + +namespace SSRS.Services +{ + public class ServiceClient + where TRequest : class + where TResponse : class + { + private readonly string _baseUri; + + public bool EnableCookies { get; set; } + + public ServiceClient(string baseUri = "/services") + { + // make sure the base uri is set appropriately + if (!baseUri.StartsWith("http", StringComparison.InvariantCultureIgnoreCase)) + { + var source = Application.Current.Host.Source; + var rootUri = source.AbsoluteUri.Substring(0, source.AbsoluteUri.Length - source.AbsolutePath.Length); + if (!baseUri.StartsWith("/")) + baseUri = "/" + baseUri; + baseUri = rootUri + baseUri; + } + this._baseUri = baseUri; + + // cookies are on by default + this.EnableCookies = true; + } + + public void Send(string uri, string method, TRequest data = null) + { + // set up the web request + var webRequest = (HttpWebRequest) WebRequestCreator.ClientHttp.Create(new Uri(_baseUri + uri)); + webRequest.Method = method; + + // if cookies are enabled, pass them in from the browser + if (this.EnableCookies) + { + webRequest.CookieContainer = new CookieContainer(); + webRequest.CookieContainer.SetCookies(new Uri(_baseUri), HtmlPage.Document.Cookies); + } + + // set the accept header so our response is in json + webRequest.Accept = "application/json"; + + // if we have data to stream, start streaming. Otherwise we can get the response now. + if (data != null) + webRequest.BeginGetRequestStream(RequestCallback, new DataContainer(webRequest, data)); + else + webRequest.BeginGetResponse(this.ResponseCallback, webRequest); + } + + private void RequestCallback(IAsyncResult asyncResult) + { + try + { + // Get the web request stream + var container = (DataContainer)asyncResult.AsyncState; + var webRequest = container.WebRequest; + var stream = webRequest.EndGetRequestStream(asyncResult); + + // set the content type to json + webRequest.ContentType = "application/json"; + + var serializer = new DataContractJsonSerializer(typeof(TRequest)); + serializer.WriteObject(stream, container.Data); + stream.Flush(); + stream.Close(); + + // SERVICE STACK SERIALIZER + //using (var writer = new StreamWriter(stream)) + //{ + // var serializer = new JsonSerializer(); + // serializer.SerializeToWriter(container.Data, writer); + //} + + // now we can get the response + webRequest.BeginGetResponse(ResponseCallback, webRequest); + } + catch (Exception ex) + { + // Raise our own event for the error on the UI thread + var args = new ServiceClientEventArgs(ex); + Deployment.Current.Dispatcher.BeginInvoke(() => this.OnCompleted(args)); + } + + } + + private void ResponseCallback(IAsyncResult asyncResult) + { + try + { + // Get the web response + var webRequest = (HttpWebRequest)asyncResult.AsyncState; + var webResponse = webRequest.EndGetResponse(asyncResult); + + // Get the web response stream + var stream = webResponse.GetResponseStream(); + + // Deserialize the json data in the response stream + var serializer = new DataContractJsonSerializer(typeof(TResponse)); + var response = (TResponse)serializer.ReadObject(stream); + + // If you want to use ServiceStack's serializer, replace the previous code block with this one. + //TResponse response; + //using (var reader = new StreamReader(stream)) + //{ + // var serializer = new JsonSerializer(); + // response = serializer.DeserializeFromReader(reader); + //} + + + // Switch to the UI thread + var args = new ServiceClientEventArgs(response); + Deployment.Current.Dispatcher.BeginInvoke( + () => + { + // if cookies are enabled, pass them back to the browser + if (this.EnableCookies && webRequest.CookieContainer != null) + { + var cookieHeader = webRequest.CookieContainer.GetCookieHeader(new Uri(_baseUri)); + HtmlPage.Document.Cookies = cookieHeader; + } + + //Raise our own event for the response + this.OnCompleted(args); + }); + } + catch (Exception ex) + { + // Raise our own event for the error on the UI thread + var args = new ServiceClientEventArgs(ex); + Deployment.Current.Dispatcher.BeginInvoke(() => this.OnCompleted(args)); + } + } + + public void Get(string uri) + { + this.Send(uri, "GET"); + } + + public void Post(string uri, TRequest data = null) + { + this.Send(uri, "POST", data); + } + + public void Put(string uri, TRequest data = null) + { + this.Send(uri, "PUT", data); + } + + public void Patch(string uri, TRequest data = null) + { + this.Send(uri, "PATCH", data); + } + + public void Delete(string uri, TRequest data = null) + { + this.Send(uri, "DELETE", data); + } + + public event EventHandler> Completed; + + protected void OnCompleted(ServiceClientEventArgs e) + { + var handler = this.Completed; + if (handler != null) + handler(this, e); + } + + private class DataContainer + { + public DataContainer(HttpWebRequest webRequest, TRequest data) + { + this.WebRequest = webRequest; + this.Data = data; + } + + public HttpWebRequest WebRequest { get; private set; } + public TRequest Data { get; private set; } + } + } + + public class ServiceClientEventArgs : EventArgs + where TResponse : class + { + private readonly TResponse _response; + private readonly Exception _error; + + public ServiceClientEventArgs(TResponse response) + { + this._response = response; + } + + public ServiceClientEventArgs(Exception error) + { + this._error = error; + } + + public TResponse Response + { + get { return this._response; } + } + + public Exception Error + { + get { return this._error; } + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/Styles.xaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/Styles.xaml Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,1103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/ViewModels/MainPageViewModel.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/ViewModels/MainPageViewModel.cs Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,192 @@ +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.IO.IsolatedStorage; +using System.Linq; +using System.Net; +using System.Windows.Input; +using GalaSoft.MvvmLight.Command; +using SSRS.Data; +using SSRS.Services; +using SSRS.Services.DTOs; + +namespace SSRS.ViewModels +{ + public class MainPageViewModel : INotifyPropertyChanged + { + ServiceClient executionClient; + + public MainPageViewModel() + { + Init(); + InitAndExecuteReportsService(); + InitAndExecuteReportExecutionService(); + } + + private void Init() + { + Fields = new ObservableCollection(); + SelectedExportFileTypes = ExportFileTypes[0]; + + SubmitCommand = new RelayCommand(() => executionClient.Post("/reportExecution", + new ReportExecutionRequest() + { + Format = SelectedExportFileTypes, + Name = SelectedReport.Path, + Parameters = GetParameters() + } + )); + } + + private Parameter[] GetParameters() + { + var parameters = from f in Fields + select new Parameter() {Name = f.Caption, Value = f.Value}; + return parameters.ToArray(); + } + + private void InitAndExecuteReportsService() + { + var client = new ServiceClient(); + client.Completed += (sender, args) => + { + // check for web exceptions + var webEx = args.Error as WebException; + if (webEx != null) + { + var webResponse = (HttpWebResponse) webEx.Response; + + ErrorText = string.Format("WebException: {0} {1} {2}", + webResponse.ResponseUri, + webResponse.Method, webResponse.StatusDescription); + + return; + } + + // re-throw any other exceptions + if (args.Error != null) + throw args.Error; + + var result = args.Response.Result; + if (result == null) return; + Reports = new ObservableCollection(result); + if (Reports.Count > 0) + SelectedReport = Reports[0]; + }; + + client.Post("/reports", new ReportsRequest() {IncludeParameters = true}); + } + + private void InitAndExecuteReportExecutionService() + { + executionClient = new ServiceClient(); + executionClient.Completed += (sender, args) => + { + // check for web exceptions + var webEx = args.Error as WebException; + if (webEx != null) + { + var webResponse = (HttpWebResponse)webEx.Response; + ErrorText = webResponse.StatusDescription; + return; + } + + // re-throw any other exceptions + if (args.Error != null) + throw args.Error; + + var userSettings = IsolatedStorageSettings.ApplicationSettings; + var filename = string.Concat(SelectedReport.Name, ".", SelectedExportFileTypes); + userSettings.Add(filename, args.Response.Result); + }; + + } + + public string SelectedExportFileTypes { get; set; } + + readonly List exportFileTypes = new List(2) { "Excel", "PDF" }; + public List ExportFileTypes + { + get { return exportFileTypes; } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public ICommand SubmitCommand { get; set; } + + public ObservableCollection Reports { get; set; } + + private ReportInfo selectedReport; + public ReportInfo SelectedReport + { + get { return selectedReport; } + private set + { + if (selectedReport == value) return; + selectedReport = value; + OnPropertyChanged("SelectedReport"); + SetFields(); + } + } + + private void SetFields() + { + Fields.Clear(); + foreach (var parameter in SelectedReport.Parameters) + { + Fields.Add(new DynamicFormField() + { + Caption = parameter.Name, + Nullable = parameter.Nullable, + Type = parameter.ParameterType, + Value = parameter.DefaultValues[0] + }); + } + } + + private bool isBusy; + public bool IsBusy + { + get { return isBusy; } + private set + { + if (isBusy == value) + return; isBusy = value; + OnPropertyChanged("IsBusy"); + } + } + + private ObservableCollection fields; + public ObservableCollection Fields + { + get { return fields; } + private set + { + if (fields == value) return; + fields = value; + OnPropertyChanged("Fields"); + } + } + + private string errorText; + public string ErrorText + { + get { return errorText; } + private set + { + if (errorText == value) return; + errorText = value; + OnPropertyChanged("ErrorText"); + } + } + + private void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } + } +} diff -r 6cb8cd05ad6b -r b9d5f934cb21 SSRS/SSRS/packages.config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SSRS/SSRS/packages.config Sat May 19 16:09:07 2012 +0100 @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file