[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WCF & PHP SOAP



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

[PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux