Відповіді:
Коли ви імпортували WSDL, у вас повинен бути ObjectFactory
клас, який повинен мати купу методів створення різних вхідних параметрів.
ObjectFactory factory = new ObjectFactory();
JAXBElement<String> createMessageDescription = factory.createMessageDescription("description");
message.setDescription(createMessageDescription);
Ось як я це роблю. Вам потрібно буде отримати URL-адресу простору імен та ім’я елемента із створеного коду.
new JAXBElement(new QName("http://www.novell.com/role/service","userDN"),
new String("").getClass(),testDN);
Я не знаю, чому ти вважаєш, що немає конструктора. Дивіться API .