tengo un problema ... cuando envio el parametro al web service de .net ....
no se si se tenga que agregar algun otra libreria.... o estoy mal en el codigo la verdad tengo poco manejando PHP y apenas lo estoy comprendiendo... este es el codigo ... y me marca... $oSoapClient->fault ... pero si estoy enviando el parametro con la instruccion .... 	   $aRespuesta = $oSoapClient->call('MedSupySup', $aParametros);  este es el codigo ...
alguien me podria ayudar..
 
el mensaje que me manda es el siguiente:
    [faultcode] => soap:Server
    [faultstring] => System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.SqlClient.SqlException: El procedimiento 'MediaSupySup' precisa el parámetro '@CLAVE', que no se ha especificado.
 
con esto se que no esta mandando bien el parametro.
 
tengo que omitir el URL(direccion) para evitar el mensaje de alerta
----------------------------------------------------------
 
error_reporting(1); 
 
// Inclusion de la libreria nusoap (la que contendra toda la conexión con el servidor //
 
 
require_once('lib/nusoap.php');
 
$cct='11MSU0023Z'; 
 
$aParametros = array ('Clave'=>$cct);
$oSoapClient = new soapclient('direccion', 'wsdl');
$aRespuesta=$cliente_proxy->MedsupySup($aParametros);
echo '|__aRespuesta==>  ';//v
echo '<pre>'; print_r($aRespuesta);  echo '</pre>'; //v
 
if ($sError = $oSoapClient->getError()) 
	{
		echo "No se pudo realizar la operación no se conecta al ws[" . $sError . "]";
		die();
	}
else{ 	        
		if ($oSoapClient->fault) 
		    { 
	        echo 'oSoapClient ti ene un valor Fault ===ERROR===';            
             }
					echo "Se conecto con el web service....";//v
				//	echo '|__oSoapClient==>';//v
				//	echo '<pre>'; print_r($oSoapClient);  echo '</pre>'; //v
}
 
if ($_SERVER["REQUEST_METHOD"] == "POST") 
     {
 
 
	   $aRespuesta = $oSoapClient->call('MedSupySup', $aParametros);
 
					echo "|__entra al metodo post y carga parametros __| ";//v	
					echo '<pre>'; print_r($aParametros);  echo '</pre>'; //v
 
					echo '|__aRespuesta==>  ';//v
					echo '<pre>'; print_r($aRespuesta);  echo '</pre>'; //v
 
     }
// Existe alguna falla en el servicio?
if ($oSoapClient->fault) { // Si
	echo ' No se pudo completar la operacion en falla de servico oSoapClient == a fault';
//	die();
} else { // No
	$sError = $oSoapClient->getError();
	// Hay algun error ?
	if ($sError) { // Si
		echo 'Error en la sintaxis pero ""entra al servicio:""' . $sError;
	} 
}
__________________________________________________  ____________ 
   
 

