bueno ya despues de mucho buscarle encontre como resolverlo... pongo el codigo por si a alguien mas le sirve
require_once('nusoap.php');
$serverURL = 'url del servidor';
$serverScript = 'webservice.php';
$metodoInserts = 'nombrefuncion';
$cliente = new nusoap_client("$serverURL/$serverScript?wsdl", 'wsdl');
$error = $cliente->getError();
if ($error)
{
echo '<pre style="color: red">' . $error . '</pre>';
echo '<p style="color:red;' > htmlspecialchars($cliente->getDebug(), ENT_QUOTES) . '</p>'; }
else
{
$result = $cliente->call(
"$metodoInserts",
array('sql' => "update call_cl set nex='555' where id=112 ", 'im' => '-',
'tk' => '-',
'cv' => '-',
'fr' => '-',
'hr' => '-',
'us' => '-',
'tabla' => 'call_cl',), // Parametros pasados a la funcion
"uri:$serverURL/$serverScript", // namespace
"uri:$serverURL/$serverScript/$metodoInserts" // SOAPAction
);
if ($cliente->fault)
{
echo '<b>Error: ';
echo '</b>';
}
else
{
$error = $cliente->getError();
if ($error)
{
echo '<b style="color: red">Error: ' . $error . '</b>';
}
else
{
//print_r($result);
echo "ID= " . $result[0]['id'];
echo "<br>";
}
}
}