Tengo un problema con un WebService que estoy consumiendo.
Cuando hago el call al método del wsdl los datos llegan y el proceso que se debe hacer con los mismos se hace correctamente, pero cuando me retorna una respuesta
llega como NULL.
Cuando pruebo con SoapUI todo se ejecuta perfecto. la respuesta es un array.
Alguien por favor que me de una luz para saber cual podría ser el problema?
si tiene que ver con la configuración del servidor.
mi código es algo como esto.
Código PHP :
$NitProveedor = 12345; $Referencia = 3345189; $Valor = 110000; $FechaExpiracion = "2014-10-14"; $Cedula = 11435545; $servicio = "la direccion del wsdl"; $options = array( "cache_wsdl" => WSDL_CACHE_NONE, "trace" => true, "encoding" => "utf-8" ); $cliente = new SoapClient($servicio, $options); /* Array con los parametros que se enviaran al wsdl */ $parametros = array('NIT_Proveedor' => $NitProveedor, 'Referencia' => $Referencia, 'Valor' => $Valor, 'Fecha_Expira' => $FechaExpiracion, 'Cedula' => $Cedula ); $cliente = new SoapClient($servicio, $parametros); $result = $cliente->Venta($parametros); var_dump($result); $functions = $cliente->__getFunctions(); var_dump ($functions);