public function callSoap()
 {
     $soapClient = new SoapClient($this->wsdl);
     $arrSoapHeader = $this->header;
     if ($arrSoapHeader != null) {
         $soapHeader = new SoapHeader($arrSoapHeader["namespace"], $arrSoapHeader["name"], $arrSoapHeader["data"], $arrSoapHeader["understand"]);
     } else {
         $soapHeader = null;
     }
     $arrSoapElement = $this->elements;
     $SoapReturn = $soapClient->__soapcall($this->call, $prarm1 = array($arrSoapElement), null, $soapHeader);
     unset($soapHeader);
     unset($soapClient);
     eval("\$return = \$SoapReturn->" . $this->response . ";");
     //$return = $SoapReturn->getWeatherbyCityNameResult;
     return $return;
 }
<html>
<head>
<meta charset="ISO-8859-1">
<title>Consumindo Serviço</title>
</head>
<body>
	<h2>Resposta:</h2>
</body>
</html>
<?php 
//Cliente.php
ini_set("soap.wsdl_cache_enabled", "0");
// A seguir voc� devera informar a URL do webservice.
$client = new SoapClient("http://10.192.100.59:8080/cadastrarProdutos?wsdl");
//Cadastrando um novo produto
$function = 'newProduto';
$arguments = array('newProduto' => array('nome' => 'caneta', 'valor' => 31));
$result2 = $client->__soapCall($function, $arguments);
//Listando os produtos
$result = $client->__soapcall('getProdutos', array(''));
print_r($result);