Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2016, 18:34
Japrendo
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
Web Service XML

Amigos necesito ayuda con este tema :

invoco un web service :

Código Java:
Ver original
  1. wss.ConsultaNombreDir_Service service = new wss.ConsultaNombreDir_Service();
  2.     wss.ConsultaNombreDir port = service.getConsultaNombreDirPort();
  3.     java.lang.String result = port.consultaNombreDirector(idDir);
  4.     out.println("Result = "+result);
  5.     } catch (Exception ex) {
  6.     // TODO handle custom exceptions here
  7.     }

Pero debo recorrer un XML, pero ya tengo los ojos rojos de leer y ver videos tutoriales y no se como recuperar el archivo XML la variable "result", contiene esto :

result = (java.lang.String)<?xml version="1.0" encoding="ISO-8859-1" ?><Modulos></Modulos>

Pero el XML que deberia recibir es :


Código XML:
Ver original
  1. <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  2.    <S:Body>
  3.       <ns0:menuUsuarioAplicacionResponse xmlns:ns0="http://services.web.seguridad.ciax.com/">
  4.          <return>&lt;?xml version="1.0" encoding="ISO-8859-1" ?>&lt;Modulos codigoPerfil="EXT_PROVEE" nombrePerfil="ANALISTA EXTERNO" codigoPais="CO" FechaUltimoIngreso="08/09/2016">&lt;Transaccion label="DATOS PROVEEDOR" idTarea="1271" breadcrumb="/DATOS PROVEEDOR" transaccion="/faces/pages/ficha/datosproveedor.xhtml?icono=/images/datproveedor.png&amp;amp;codigoLocalidad=8220" actualiza="N" adiciona="N" consulta="N" ejecuta="N" elimina="N" imprime="N" clasificacion="PENDIENTE" criticidad="PENDIENTE" />&lt;/Modulos></return>
  5.       </ns0:menuUsuarioAplicacionResponse>
  6.    </S:Body>
  7. </S:Envelope>

Como puedo obtenerlo?...cuando ejecuto un test en SOAPUI...me genera el XML, como lo hago a travez de mi aplicacion?

Trabajo en Web con netbeans

Gracias por sus aportes