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

Como pasar objeto como parametro en NuSOAP ?

Estas en el tema de Como pasar objeto como parametro en NuSOAP ? en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Jovenes buenos dias, Estoy desarrollando un Servidor y Cliente WS con nuSOAP, pero llamar a un metodo y pasar como parametro un objeto... algo asi ...
  #1 (permalink)  
Antiguo 10/07/2009, 07:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Como pasar objeto como parametro en NuSOAP ?

Jovenes buenos dias,
Estoy desarrollando un Servidor y Cliente WS con nuSOAP, pero llamar a un metodo y pasar como parametro un objeto... algo asi como:

$client = new nusoap_client($URL);
$obj = new objetoDeDatos();
$result = $client->call("BP_GetProductList", $obj);

pero me devuelve error:
Error
params must be array or string

Y del lado del servidor tengo esto:
$server->register(
'BP_GetProductList',
array(
'user' => 'xsd:Array',
),
array('return' => 'xsd:Array'),
.....
)
function BP_GetProductList($user) {
include '../__library/class/apps/billpay/model.billpay.php';

$result = $user;


return $result;
}

==========================================

Podrian ayudarme a ver como debo declarar el tipo de datos de entrada en el SErvidor, me imagino que el error es porque el Servidor no espera un objeto....

gracias chavos...
  #2 (permalink)  
Antiguo 10/07/2009, 09:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Como pasar objeto como parametro en NuSOAP ?

No puedes pasar un objeto como tal, si ves la definición te dice que espera un array, necesitas cambiar tu funcion para que acepte un array.

Saludos.
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 06:57.