Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2012, 05:59
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: Consumir SOAP con PHP

Un ejemplo rápido con SoapClient:

Código PHP:

//Creas el cliente soap con la ruta del wsdl y el endpoint (lo demás es opcional)
//El endpoint suele venir en el wsdl (no siempre), en caso de no venir necesitas 'location'
$soap = new SoapClient('ruta_fichero_wsld',array('location'=>Endpoint,'trace'=>true,'exceptions'=>false));

//Luego
//Creas un array con la relación campo=>valor, en la documentación tienen que venir (se puede sacar también del wsdl)
$array=array("usuario"=>USUARIO,.........);

//Y luego lanzas el comando y tendrás un array como respuesta
$array_respuesta $soap->__soapCall("comando",$array);
//$array_respuesta = $soap->comando($usuario,....); Es lo mismo pero escrito diferente 

Última edición por cluster28; 30/03/2012 a las 06:04