Odpowiedzi:
Kiedy importowałeś WSDL, powinieneś mieć ObjectFactory
klasę, która powinna mieć kilka metod tworzenia różnych parametrów wejściowych.
ObjectFactory factory = new ObjectFactory();
JAXBElement<String> createMessageDescription = factory.createMessageDescription("description");
message.setDescription(createMessageDescription);
Oto jak to robię. Będziesz musiał pobrać adres URL przestrzeni nazw i nazwę elementu z wygenerowanego kodu.
new JAXBElement(new QName("http://www.novell.com/role/service","userDN"),
new String("").getClass(),testDN);
Nie wiem, dlaczego myślisz, że nie ma konstruktora. Zobacz API .