Kysluss Posted March 11, 2011 Share Posted March 11, 2011 I am trying to use SOAP to log into and view reports from SSRS 2005 located on another server. When I run the code below, I get the error "SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://[sERVER]/reportserver/ReportExecution2005.asmx?wsdl' : Premature end of data in tag HTML line 2 " PHP version 5.2.5 SOAP is enabled - I can access amazon's SOAP, so I have confirmed it works; I cannot access mine I have confirmed that this is the correct login information and url to what I want. I can put it into a browser and log in from there and get access to it, but I cannot get it through the PHP SOAPClient. Any help would be greatly appreciated. <?php ini_set('soap.wsdl_cache_enabled', false); $soap_url = 'https://[sERVER]/reportserver/ReportExecution2005.asmx?wsdl'; try { $options = Array('login' => 'username', 'password' => 'password'); $soap_client = new SoapClient($soap_url, $options); var_dump($soap_client->__getFunctions()); } catch (SoapFault $e) { echo $e->getMessage(); } ?> [code] Link to comment https://forums.phpfreaks.com/topic/230339-soap-with-login-problem/ Share on other sites More sharing options...
Kysluss Posted March 12, 2011 Author Share Posted March 12, 2011 Figured it out. It worked if I did https://username:password@server/reportserver Link to comment https://forums.phpfreaks.com/topic/230339-soap-with-login-problem/#findComment-1186486 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.