Example of using SSRS SOAP API

This example uses adventure works sample  database and reports, please refer to books on line for setup instructions.

1.       Open Visual Studio and create a console application (VB or C#)

2.       Replace the code in Module.vb or Module.cs with the appropriate code snippet

a.       C#

using System;

using SoapAPI.ReportService2005;

 

class Module1

{

 

         public void Main()

         {

                 ReportingService2005 rs = new ReportingService2005();

                 rs.Credentials = System.Net.CredentialCache.DefaultCredentials;

 

                 rs.Url = "http://Localhost/reportserver/reportservice2005.asmx";

 

                 Property name = new Property();

                 name.Name = "Name";

 

                 Property description = new Property();

                 description.Name = "Description";

 

                 Property[] properties = new Property[2];

                 properties(0) = name;

                 properties(1) = description;

                 try {

                          Property[] returnProperties = rs.GetProperties("/AdventureWorks Sample Reports/Company Sales", properties);

                          Property p;

                          foreach ( p in returnProperties) {

                                   Console.WriteLine((p.Name + ": " + p.Value));

                          }

                 }

 

                 catch (Exception e) {

                          Console.WriteLine(e.Message);

                 }

                 finally {

                          Console.ReadLine();

                 }

         }

 

}

b.      VB

Imports System

Imports SoapAPI.ReportService2005

 

Module Module1

 

    Sub Main()

        Dim rs As New ReportingService2005

        rs.Credentials = System.Net.CredentialCache.DefaultCredentials

 

        rs.Url = "http://Localhost/reportserver/reportservice2005.asmx"

 

        Dim name As New [Property]

        name.Name = "Name"

 

        Dim description As New [Property]

        description.Name = "Description"

 

        Dim properties(1) As [Property]

        properties(0) = name

        properties(1) = description

        Try

            Dim returnProperties As [Property]() = rs.GetProperties("/AdventureWorks Sample Reports/Company Sales", properties)

            Dim p As [Property]

            For Each p In returnProperties

                Console.WriteLine((p.Name + ": " + p.Value))

            Next p

 

        Catch e As Exception

            Console.WriteLine(e.Message)

        Finally

            Console.ReadLine()

        End Try

    End Sub

 

End Module

3.       Run the application

Comments

# ann
Gravatar vlxzxc Welcome to wow gold site, the purchase of wow gold ensure that the Lutheran Church wow gold a good site

Left by yunfeiyang on 9/5/2008 1:54 AM
# re: wow gold
Gravatar Voordat we echt vanstart gaan met Age of Conan, wil ik toch twee dingen even gezegdmaplestory mesos hebben.

Allereerst maak ik heel kort even maple story mesosplek om de systeemeisen onder de aandacht te brengen. Je hebt

flink wat vrije ruimte op je harde schijf nodig en je hardware moet niet al te oud zijn,

wil je deze game soepel draaien. Je krijgt er echter wel heel maple story mesoveel

grafische pracht en praal voor terug, dus wat mij betreft zijn die systeemeisen makkelijk

te > rechtvaardigen.

Het tweede punt is misschien wel wow

gold
één van de meest gevoelige onderwerpen binnen de wereld derwow gold games: het maandelijks

betalen voor een game. Veel MMO’s hanteren wow goldabonnementen waarbij je maandelijks tussen dewow gold 10 en 15 euro moet

neerleggen om te blijven spelen, en wow goldAge of Conan is hier geen uitzondering op. Ik wil me niet mengen in de

discussie of dergelijke vaste lasten een goede zaak zijn of niet, dat is een persoonlijke

overweging wow goldom te maken. MMO’s

zijn games met een ongekende levensduur, dito ondersteuning
wow golden veel extra content. Ben je

bereid om je volledig te verliezen in een langdurig avontuur, dan is Age of Conan wow goldecht iets voor jou.wow gold
Voor de gelukkigenwow

power leveling
onder ons die de beta mochten spelen, of voor alle anderen die

natuurlijkwow gold
onze preview hebben gelezen, moge het wow goldduidelijk zijn dat Age of Conan veel mogelijkheden biedt om een character

aan te maken en deze van een eigen stijl te voorzien. Je krijgt veel tot je beschikking om

je personage vorm wow goldte geven

in het begin, van de grootte van wow

gold
je neus tot aan de meest obscure wow power levelingtatoeages. De enige beperking wow golddie je wordt

opgelegd, is dat je character menselijk is en menselijk blijft. Geen toffe trollen, kinky

kabouters of extreme elfjes, je zult het binnen één van dewow power leveling drie

menselijke volkeren wow power

leveling
moeten zoeken.

Left by summ on 11/6/2008 9:23 PM
# wow gold
Gravatar A localwow gold museum closed its doors eleven months ago for a renovation.
Left by rain1000 on 11/19/2008 10:33 PM
# re: Example of using SSRS SOAP API
Gravatar The museummaple Story mesos was built with Warhammer goldtaxpayer dollars and is operated with money from the hotel/motel tax. Buy Warhammer gold But the $25 million renovation is being funded by private donations including ffxi gil$12 million from Bass Pro Shops owner John Morris. Morris is also putting a large amount of money into a simultaneous remodeling of WOW's next door neighbor, LOTRO GoldBass Pro.

Left by rain1000 on 11/19/2008 10:36 PM
# wow gold
Gravatar STILLWATER, Okla. wow gold For the second straight week, ESPN's popular college football show GameDay will be in Oklahoma.

Left by rain1000 on 11/27/2008 9:58 PM

Leave Your Comment

Title*
Name*
Email (never displayed)
 (will show your gravatar)
Url
Comment*

Please add 7 and 1 and type the answer here:

Preview Your Comment.