Estoy tratando de consumir un servicio web con PHP y ya tengo el codigo que consegui gracias al foro... utilizo NuSOAP como libreria y en mi codigo mando a pantalla las variables para ver el DEBUG de programa y donde estoy detenido porque al parecer no manda el parametro ? al web service en la funcion CALL..... les mando el codigo.... y les agradeceria su ayuda ..
ups..parece que tengo que quitar el URL porque me manda mensaje de advertancia
--------------------------------------------------------------------------
require_once('lib/nusoap.php');
$cct='11MSU0023Z';
$aParametros = array ('Clave'=>$cct);
$oSoapClient = new soapclient('direccion', 'wsdl');
$cliente_proxy=$oSoapClient->getProxy();
$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....";
}
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$aRespuesta = $oSoapClient->call('MedSupySup', $aParametros);
}
// 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;
}
}