Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/07/2010, 11:38
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
Puntos: 50
Ayuda consumo webservice.

Como estan?

Estoy tratando de consumir un webservice que esta en un servidor seguro https.

Creo tener el consumo de este pero corro el php desde el navegador y no me hace nada me queda la pag en blanco. Quisiera saber como puedo ir verificando que pasa donde esta el error. porque no hayo por dodne irme apartentemenete para mi esta bien pero no hace nada nada.



Código PHP:
<?php
function CarLisBank()
{
    
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
    
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
    
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
    
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';

    
$wsdl="https://desarrollo.pse.com.co/PSEWebServices/MainServices.asmx?wsdl";
    
$client=new soapclient($wsdl,true); //instanciando un nuevo objeto cliente para consumir el webservice
        
    
$param=array('EntityCode'=>'003'); //pasando parametros de entrada que seran pasados hacia el metodo

    
$LisBancos $client->call('getBankList'$param); //llamando al metodo y recuperando el array de productos en una variable

    //¿ocurrio error al llamar al web service? 
    
if ($client->fault) { // si
          
echo '<br /> No se pudo completar la operación'
          die(); 
    }else{ 
// no
        
$error $client->getError(); 
        if (
$error) { // Hubo algun error 
            
echo 'Error:' $error '<br /><br />'
        } 
    }     
    if(
is_array($LisBancos))
    { 
//si hay valores en el array
        
for($i=0;$i<count($LisBancos);$i++)
        {
            echo 
$LisBancos[$i]['financialInstitutionCode'].'<br>';
        }
    }else{
        echo 
'No hay bancos';
    }
    
//print_r($LisBancos);

}
// Realizo el llamado a la función.
CarLisBank();
?>