Fiz um Web Service em Java com o Apache CXF. Agora, estou tentando consumir o serviço com um cliente PHP, mas não está funcionando…
A página PHP, que é o cliente, está assim:
[code]
<?php
$wsdl="http://endereco_servidor:8080/apacheCXF_cap2/OrderProcess?wsdl";
$client=new soapclient($wsdl);
try{
$result = $client->processOrder(array(“customerID” =>“1”,
“itemID” => “1”,
“qty” => “2”,
“price” => “120”
));
}catch(Exception $e)
{
echo 'Message: ’ .$e->getMessage();
}
?>[/code]
processOrder é um método na classe Java pelo qual passo como parâmetro um objeto Order, mas vi num site que poderia passar esse objeto como se fosse um array.
Na página PHP só mostra:
Message: Fault occurred while processing
Ou seja, não dá nenhuma pista do que pode ser o erro… alguma idéia?