I prefer -emitAll.  A -all option could be interpretted in a number of
different ways (i.e. accept all)

Rich Scheuerle
XML & Web Services Development
512-838-5115  (IBM TL 678-5115)


                                                                                       
                                           
                      Glen Daniels                                                     
                                           
                      <gdaniels@macrome        To:       "'[EMAIL PROTECTED]'" 
<[EMAIL PROTECTED]>                    
                      dia.com>                 cc:                                     
                                           
                                               Subject:  RE: emitAll option in 
WSDL2Java                                          
                      02/06/2002 10:44                                                 
                                           
                      AM                                                               
                                           
                      Please respond to                                                
                                           
                      axis-dev                                                         
                                           
                                                                                       
                                           
                                                                                       
                                           



> Do we call it --all or --emitAll?  I prefer --all for
> brevity.  Neither "a"
> nor "e" have been used in the shorthand version of any other
> option, so we
> have no restrictions there.

+1 for --all

> 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.

> 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.

--Glen



Reply via email to