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)