Scarborough has asked for the wisdom of the Perl Monks concerning the following question:

Anyone seen articales or know how to connect to Microsoft Reporting Services as a web service.

I've tried

my $wsdl = "http:/$mysever/reportserver/reportservice.asmx"; my $PerlPackageDatabase = WebService::ServiceProxy->new($wsdl); print $PerlPackageDatabase->readPackageAbstract("SOAP-Lite"); #output #401 Unauthorized at #C:/Perl/site/lib/WebService/ServiceProxy.pm line + 94.

But I can find much info. on this Module.

Replies are listed 'Best First'.
Re: Microsoft Reporting Services
by talexb (Chancellor) on Aug 30, 2005 at 16:42 UTC

    Your code saysmy $wsdl = "http:/$mysever/reportserver/reportservice.asmx";

    Should that be my $wsdl = "http://$mysever/reportserver/reportservice.asmx";instead? Just a thought.

    Alex / talexb / Toronto

    "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

      your two lines are identical (Update: Ah. one slash vs two.. well, hopefully the sever/server note will help OP as well) ... did you mean to suggest that $mysever should be $myserver ?

      to the OP -- be sure to use use strict; and use warnings; to catch that type of error..

        Nope. At the time of this writing, the http:/... is different from http://.

        --MidLifeXis

      Soory to say I did have the double //.

      I seem to be getting as far as the service but its kicking me out because I'm not sending any security information.

        What kind of error are you getting? What do the logs say?

        Alex / talexb / Toronto

        "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds