Foros del Web » Creando para Internet » Diseño web »

error con web services

Estas en el tema de error con web services en el foro de Diseño web en Foros del Web. Hola! Bueno lo que pasa es que estoy "intentando" consumir un web services, es primera vez que hago esto y no se mucho al respecto. ...
  #1 (permalink)  
Antiguo 08/10/2010, 15:59
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
error con web services

Hola!

Bueno lo que pasa es que estoy "intentando" consumir un web services, es
primera vez que hago esto y no se mucho al respecto. En teoria se como
funciona pero no aplicandolo.

Segun yo, ya tengo lo que se necesita, pero m marca un error
Un error ha ocurrido : soap:Client: Not enough message parts were received for the operation.!
esto es lo que me sale.

y este es el codigo que estoy intentando usar:
Código PHP:
<?php 

require_once('nusoap.php'); 
$wsdl 'http://webshipping.dhl.com.mx/Coverage/Webservices/Coverage?wsdl';
$client = new soapclient($wsdltrue); 

 if (
$sError $client->getError()) 
    { 
         echo 
"Constructor*error [" $sError "]"
      
         die(); 
    }

$params = array( 
    
'Sender' => array (
        
'senderCountryCode ' => 'MX'
        
'senderCityName ' => 'MERIDA',
        
'senderPostalCode ' => '97000'
    
),
    
'Receiver' => array(
        
'receiverPostalCode ' =>  '96536',
        
'receiverCountryCode ' => 'MX',
        
'receiverCityName ' => 'COATZACOALCOS'
    
),
    
'ShipmentDetails' => array(
        
'calculateTransitTime ' => 'true',
        
'checkCutOffTime ' => 'true',
        
'shipmentWeight ' => '1',
        
'accountNumber ' =>  '951657773',
        
'shipmentWeightUnit ' => 'KG'
    
));
 
 

//Function call 
$result $client->call('getCoverage'$params ); 


if (
$sError $client->getError() )
    {
        echo 
"Un error ha ocurrido : $sError!";
    } 
else{
         echo 
"<h2>Result</h2>"; echo($result);
    }

 

?>
La verdad no se que este fallando, sera que me puedan ayudar a buscar el porque del error, igual y algo esta mal, lo mas seguro, pero nose que sea.

Gracias por la atencion prestada.

Saludos!
  #2 (permalink)  
Antiguo 23/12/2010, 06:16
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: error con web services

nadie ha solucionado esto?
  #3 (permalink)  
Antiguo 23/12/2010, 10:45
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: error con web services

Hola!

Bueno yo lo solucione de la siguiente manera....

Al menos para mi el error no estuvo en el código, sino en la configuración del servidor php, ya que no tenia habilitadas las funciones SOAP, y le estaba agregando la libresia nuSOAP y hay como que un error de compatibilidad puesto que la version 5 del php ya tiene incluidas esas librerias. Así que solo se habilitaron las funciones y quite el require_once(../nusuap).

Espero a alguien le sirva. Y cualquier cosa pues no duden en preguntar.

Saludos!

Etiquetas: services
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:58.