Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Extraer datos del mensaje SOAP recibido

Estas en el tema de Extraer datos del mensaje SOAP recibido en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Creando un servidor SOAP no consigo extraer los datos del mensaje recibido para guardarlos en base de datos. Código PHP: class  Server () {      public function  ...
  #1 (permalink)  
Antiguo 07/07/2011, 05:35
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Extraer datos del mensaje SOAP recibido

Creando un servidor SOAP no consigo extraer los datos del mensaje recibido para guardarlos en base de datos.

Código PHP:

class Server()
{
     public function 
ComandoWSDL()
     {
           
//Aquí quiero extraer los datos del mensaje soap
           //Y luego guardarlo en base de datos
     
}
}

$soap_msg = new DOMDocument();
$soap_msg->load('php://input');
$server = new SoapServer('wsdl.wsdl');
$server->setClass("Server");
$server->handle(); 
Tengo el mensaje Soap en $soap_msg y llamo al comando del WSDL correspondiente con handle.

¿Cómo puedo conseguir un array con los campos y valores teniendo el WSDL?

¿Tengo que parsearlo a "mano"?

He intentado infinidad de cosas pero no lo consigo.

Etiquetas: mensaje, php, soap
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:01.