Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2009, 09:12
faycon
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 10 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.