Re: [SOAP] [HTTP] Could not connect to host

[email protected] (Ammarmar)
Newsgroups php.soap
Message-ID <[email protected]>
Dnia 18-08-2007 o 00:37:45 "Christian Wenz" <[email protected]>  
napisał(a):

>
> Maybe the server name in the WSDL (localhost?) is not correctly resolved  
> on
> the live machine? Just a guess.
>
> Best regards
> Christian

It cannot be resolved properly - WSDL is processed on client, NOT on  
server. It is only a description file - client extracts web service  
address (location) from WSDL file and tries to connect to it. (Make notice  
that this mechanism can be used e.g. for load balancing - if WSDL file is  
prepared 'on-the fly' you may manipulate where clients will try to  
connect.)

WSDL file should be edited to contain the right address. Alternatively (if  
WSDL can not be edited), the client can overrule WSDL by specifying  
manually service address, e.g.:


$params = array(
	"location" => "http://server.com/here/is/my/web/service/"
	);

$client = new SoapClient($wsdl_address, $params);

(other WSDL features are still apllied, e.g. types and operations  
definitions - this is NOT a 'non-WSDL' mode).
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.