Antworten:
Wenn Sie die WSDL importiert haben, sollten Sie über eine ObjectFactory
Klasse verfügen, die eine Reihe von Methoden zum Erstellen verschiedener Eingabeparameter enthält.
ObjectFactory factory = new ObjectFactory();
JAXBElement<String> createMessageDescription = factory.createMessageDescription("description");
message.setDescription(createMessageDescription);
Hier ist, wie ich es mache. Sie müssen die Namespace-URL und den Elementnamen aus Ihrem generierten Code abrufen.
new JAXBElement(new QName("http://www.novell.com/role/service","userDN"),
new String("").getClass(),testDN);
Ich weiß nicht, warum du denkst, dass es keinen Konstruktor gibt. Siehe die API .