2012-07-23 85 views
2

我想知道是否有可能从Perl访问SSRS SOAP API。我已经编写了一些使用SSRS的C#应用​​程序,但我的大部分代码库都是在Unix上运行的Perl。我根本不熟悉SOAP。从perl访问SSRS SOAP API

我想知道,如果它甚至有可能,如果是这样,我想知道如何编写了下面的例子INT的Perl:

http://msdn.microsoft.com/en-us/library/reportservice2010.reportingservice2010.listchildren.aspx

感谢

编辑:

我只想找一个如何连接和执行一个函数的例子。实际上,我正在研究如何在Perl中编写以下(简化)C#代码?

ReportingService2010 rs = new ReportingService2010(); 
rs.Url = "<server adress here>"; 
rs.Credentials = System.Net.CredentialCache.DefaultCredentials; 
CatalogItem[] items = rs.ListChildren("/", true); 
foreach (CatalogItem i in items){ 
    Console.WriteLine(i.Name); 
} 
+1

也许你想读这样的:HTTP:/ /soap-wsdl.sourceforge.net/或http://search.cpan.org/~mkutter/SOAP-WSDL-2.00.10/lib/SOAP/WSDL.pm或者http:// ww w.perl.com/pub/2001/01/soap.html和http://www.soaplite.com/ – jm666 2012-07-23 16:58:34

+0

也是[XML :: Compile :: WSDL11](http://p3rl.org/XML::Compile :: WSDL11) – daxim 2012-07-23 17:17:18

+0

请参阅[我对一个类似问题的回答](http://stackoverflow.com/a/11466218/1331451),这是不太具体的。它可能有一个更全面的概述。不过,我建议'SOAP :: WSDL'。这很难学,但它是值得的,作者真的很有帮助。 – simbabque 2012-07-23 17:24:29

回答

1
+1

链接被破坏。这些内容是否仍然可用? – Brad 2015-02-18 21:55:54

+0

感谢咨询,工作环节是 --- 1. https://github.com/mishin/presentation/blob/master/4_trans/02_SOAP_Lite.pl --- 2. https://开头github上。 COM /米申/展示/ BLOB /主/ 4_trans/03_2_XMLRPC_Lite.pl – 2015-02-21 02:51:21