Glen wrote: > > > What is the relationship between --all and --noImports? We can say a > > couple things: > > 1. --all supercedes --noImports > > 2. --all refers to elements in the immediate WSDL file but > > not in imported > > files. > > I think I prefer #2. > > I think --all simply means "don't track references, just generate > everything in scope", where "in scope" is defined as per usual. If you > follow imports and --all is specified, you should generate everything > everywhere. >
and if you don't follow imports and --all is specified, then only the stuff in the immediate file (the current scope) is generated. So you agree with me. Or maybe I agree with you. > > If there are unused types that are generated by --all, then > > do those types > > go into deploy.wsdd? I would say no since the service itself > > doesn't use > > those types. But that would make the code a whole lot more > > complex. (I'd > > still say no, but I'd grumble as I implement it!) > > I see no reason not to put the mappings into the deploy.wsdd if the types > get generated. At the very worst, this means a few unused <typeMappings> > which can be copied and pasted into other deployment descriptors quite > easily when/if those types get used in other contexts. Good enough for me. Makes the code simpler.