Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/11/2008, 21:52
vega_012
 
Fecha de Ingreso: noviembre-2008
Ubicación: Lima
Mensajes: 48
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Realizar Select

bueno aqui les dejo el codigo el problema esta en registrar la lista yo no kiero enviarle parametro de entrada.....


<?php

// Incluir NuSoap
require_once('../nusoap/nusoap.php');
require('libreria1.php');
require('conexion.inc.php');
// Crear una instancia del soap server
$server = new soap_server();

// Inicializar el soporte para WSDL
$server->configureWSDL('listawsdl', 'urn:listawsdl');

// Registrar el método
$server->register('hola', // nombre método
array('nombre' => 'xsd:string'), // parámetros de entrada
array('return' => 'xsd:string'), // parámetros de salida
'urn:holawsdl', // namespace
'urn:holawsdl#hola', // soapaction
'rpc', // estilo
'encoded', // uso
'Saludar a quien se desee' // documentación
);
// Registrar el método
$server->register('lista', // nombre método
array('nombre' => ''), // yo no kiero enviar ningun parametro
array('return' => 'xsd:string'), // parámetros de salida
'urn:listawsdl', // namespace
'urn:listawsdl#lista', // soapaction
'rpc', // estilo
'encoded', // uso
'Saludar a quien se desee' // documentación

);
// Definir el método como una función PHP
/**
* Saludar a una persona
*
* @param string $nombre
* @return string
*/
function hola($nombre) {
return 'Hola, ' . $nombre;
}
function lista(){
$Conex=new Conexion();
$cnn=$Conex->Conectar();
$objL=new libreriaPHP();
$lista=$objL->listar("call USP_ListaCliente();",$cnn);
return $lista;
}
// Usar la petición (en caso de existir) para invocar al servicio
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';

$server->service($HTTP_RAW_POST_DATA);

?>