MessageContext mc = new MessageContext(server);
mc.setService(soapService);
mc.setProperty(MessageContext.TRANS_URL, "local");
provider.generateWSDL(mc);
Document wsdl = (Document) mc.getProperty("WSDL");
assertNotNull( "cannot create WSDL", wsdl);
Definition def = WSDLFactory.newInstance().newWSDLReader().readWSDL( null, wsdl);