Ответы:
Когда вы импортировали 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 .