Saltar al contenido

¿Cómo instanciar un JAXBElement? ¿objeto?

Esta es el arreglo más exacta que te podemos aportar, sin embargo estúdiala detenidamente y valora si es compatible a tu trabajo.

Solución:

Cuando importó el WSDL, debería tener un ObjectFactory clase que debería tener un montón de métodos para crear varios parámetros de entrada.

ObjectFactory factory = new ObjectFactory();
JAXBElement createMessageDescription = factory.createMessageDescription("description");
message.setDescription(createMessageDescription);

ObjectFactory fact = new ObjectFactory();   
JAXBElement str = fact.createCompositeTypeStringValue("vik");    
comp.setStringValue(str);
CompositeType retcomp = service.getDataUsingDataContract(comp);
System.out.println(retcomp.getStringValue().getValue());

Así es como lo hago. Deberá obtener la URL del espacio de nombres y el nombre del elemento de su código generado.

new JAXBElement(new QName("http://www.novell.com/role/service","userDN"),
                new String("").getClass(),testDN);

valoraciones y comentarios

Si te mola el proyecto, eres capaz de dejar una sección acerca de qué le añadirías a este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *