Foros del Web » Programando para Internet » PHP »

Problema conexion Servicio Web Nusoap con J2ME

Estas en el tema de Problema conexion Servicio Web Nusoap con J2ME en el foro de PHP en Foros del Web. Hola buenas tardes, tengo un problema con un servicio web a la hora de consumirlo con Java(TM) ME Platform SDK 3.0. El codigo del servidor ...
  #1 (permalink)  
Antiguo 19/06/2009, 09:12
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema conexion Servicio Web Nusoap con J2ME

Hola buenas tardes, tengo un problema con un servicio web a la hora de consumirlo con Java(TM) ME Platform SDK 3.0. El codigo del servidor es el siguiente esta hecho con Nusoap.

Código PHP:
// Creamos el objeto del servidor
    
$servidor=new soap_server();
    
// Generación del WSDL
    
$servidor->debug_flag=false;
    
//Configuramos el WSDL
    
$servidor->configureWSDL("PROGRAMACION""link_servicio_web",'','document');
    
$servidor->wsdl->schemaTargetNamespace "link_servicio_web";
    
$servidor->wsdl->addComplexType(
        
"datosParrilla",
        
"complexType",
        
"struct",
        
"sequence",
        
"",
        array(
"Idprograma" => array("name"=>"Idprograma""type"=>"xsd:int"),
              
"Nombre_Programa" => array("name"=>"Nombre_Programa""type"=>"xsd:string"),
              
"Fecha_Inicio_Programa" => array("name"=>"Fecha_Inicio_Programa""type"=>"xsd:string"),
              
"Fecha_Fin_Programa" => array("name"=>"Fecha_Fin_Programa""type"=>"xsd:string"),
              
"Idcanal" => array("name"=>"Idcanal""type"=>"xsd:int")));
    
    
$servidor->wsdl->addComplexType('estructura''complexType''struct''sequence''', array(), 
                array(array(
'ref' => 'datosParrilla''wsdl:arrayType' => 'tns:datosParrilla[]')), 
                
'tns:datosParrilla'); 
    
    
    
// Registramos el método
    
$servidor->register("datos", array("idcanal" => "xsd:int","fecha" =>"xsd:string"),array('return'=>'tns:estructura'),'link_servicio_web','','document','literal'); 

    function 
datos ($idcanal,$fecha) {
    
    global 
$conexion;
        
    
//Si la fecha entra en blanco se le da la de hoy
    
if(empty($fecha)){
        
$fecha=date("Y-m-d");
    }
    
//Consulta
    
$consulta="SELECT Idprograma,Nombre_Programa,Fecha_Inicio_Programa,Fecha_Fin_Programa,Idcanal "
              
"FROM Programas WHERE Idcanal=".$idcanal." ".
              
"AND Fecha_Inicio_Programa LIKE '".$fecha."%' ORDER BY Fecha_Inicio_Programa";
      
    
//Generamos el Array
    
$datos_parrilla=GetSqlArray($conexion,$consulta,'Idprograma');
    
    
          return  
$datos_parrilla;
    
    }
    
// Enviar el resultado como una respuesta SOAP por HTTP
    
$servidor->service($HTTP_RAW_POST_DATA);
   
?> 
El problema es que no lo acepta con Generates a mobile client to a webservice acording to JSR 172 de Java(TM) ME Platform SDK 3.0.

Cualquier ayuda es agradecida.
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 00:04.