Hi Have you tried just doing the following? $wsdl_url = "http://localhost:8000/LimmWatcherController/service?wsdl";$client = new SoapClient($wsdl_url);$client->GetModelFile(7455); Unless your GetModelFile method requires a specific object, it shouldsimply be to send the param as above.(And it would seem rather odd to require a object, just for a integer value). 2008/2/27, Kris <klh@iti-global.com>:> I have a .NET WCF hosted by a windows service which my PHP app needs to> communcate with.>> I am trying a very simple example and cannot get them linked:>> PHP CODE> --------------------> $wsdl_url = "http://localhost:8000/LimmWatcherController/service?wsdl";> $client = new SoapClient($wsdl_url);>> $params->nodeId = 7455;>> var_dump($client->__getFunctions());>> $result = $client->__soapCall('GetModelFile',array('parameters' =>> $params));>> RESULT> --------------------> array(1) { [0]=> string(59) "GetModelFileResponse GetModelFile(GetModelFile> $parameters)" }> Fatal error: Uncaught SoapFault exception: [HTTP] Unsupported Media Type in> c:\Inetpub\wwwroot\mastermodel\testService.php:9 Stack trace: #0 [internal> function]: SoapClient->__doRequest('<?xml version="...',> 'http://localhos...', 'http://tempuri....', 1, 0) #1> c:\Inetpub\wwwroot\mastermodel\testService.php(9):> SoapClient->__soapCall('GetModelFile', Array) #2 {main} thrown in> c:\Inetpub\wwwroot\mastermodel\testService.php on line 9>> Notice that the first line here accurately shows my method so I'm assuming> I'm incorrectly identifying my parameters.?.>> I can access this through any .NET client and the function just returns a> Hello World string (no processing to rule out issues with the method).>> Any ideas?>> Thank you,>> Kris>>> --> PHP Soap Mailing List (http://www.php.net/)> To unsubscribe, visit: http://www.php.net/unsub.php>> -- Sincerely Claus Jørgensen, Denmark Mobil: +45 30 13 27 32 http://www.dragons-lair.org