Foros del Web » Programando para Internet » PHP »

Crear WSDL con PHP 5.3

Estas en el tema de Crear WSDL con PHP 5.3 en el foro de PHP en Foros del Web. Hola. Tengo un web service y necesito crear su archivo WSDL. Lo he intentado con php2wsdl. La primera funcion de la clase que creo funciona ...
  #1 (permalink)  
Antiguo 03/12/2015, 09:51
 
Fecha de Ingreso: diciembre-2015
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Crear WSDL con PHP 5.3

Hola.

Tengo un web service y necesito crear su archivo WSDL.

Lo he intentado con php2wsdl. La primera funcion de la clase que creo funciona bien, pero a partir de la segunda función me da un error "Notice: Uninitialized string offset: 0 in /var/www/vhost/dominio.es/home/html/Pruebas/webservices/2wsdl/PHPParser.php on line 542"

Me crea el arvhivo wsdl la primera funcion todo esta correcto pero en las otras me pone type="xsd:anyType" aunque yo le he especificado tipo int

¿Alguien sabe donde puede estar el problema?

Código PHP:
class miClase
    
    
/**
     * sumar dos valores
     *
     * @param int $adf1 variable1.
     * @param float $bdf2 variable2.
     * @return float devolvemos.
     */
    
public function restar($adf1$bdf2){
      return (
$aDF2 $bDF1);
    }
      
    
/**
     * restar dos valores
     *
     * @param float $n1
     * 
     * 
     */
    
public function sumar($n1){
      echo (
$n1 $n1);
    }

    
/**
     * anade dos valores
     *
     * @param int $pDF11
     * @param int $pDF12
     * @return float
     */
    
public function add($pDF11$pDF12) {
        return (
$pDF11+$pDF12);
    }

  #2 (permalink)  
Antiguo 03/12/2015, 22:56
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Crear WSDL con PHP 5.3

Saludo.
¿Y ya se intento hacer un return en vez de un echo en la segunda función?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 04/12/2015 a las 00:07
  #3 (permalink)  
Antiguo 04/12/2015, 02:16
 
Fecha de Ingreso: diciembre-2015
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Crear WSDL con PHP 5.3

SI. De hecho tenia return en todas las funciones pero para probar algo diferente lo cambie.
Por ejemplo en la tercera hay return y tampoco funciona. Solo me va bien la primera. Sea cual sea la primera. Si cambio el orden de las funciones sigue funcionando siempre la que esta en primer lugar
  #4 (permalink)  
Antiguo 09/12/2015, 16:47
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Crear WSDL con PHP 5.3

Saludo.
En ese caso sube todo lo necesario de archivos que se están usando
a un link para descargarlo y probar , o deja el link de la librería
que estas usando, pues he encontrado bastantes librerías al respecto.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: html, variable, wsdl
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 12:35.