Hi Rich:

> Then change the factory stuff in WSDL2Java to use TypeDesc instead of
> ClassRep.  Don't just disable the code and leave it laying 
> around.  Get rid
> of *Rep classes, the Factory classes etc.

OK, it's on my list.

> I am not a strong proponent of lumping all models together.  
> A Java centric
> model is different than a Java/xml combined model.  I think 
> it is important
> to keep the Java2WSDL implementation separate from the 
> runtime.  I just
> hope over time the combined model does not develop too many 
> warts.  (I am
> not saying -1 here...its just a concern.)

Understood, but it's not as if the "runtime" in this case means all of Axis - it's 
just the description classes, which as I've noted I want to modularize such that they 
can be used outside of a SOAP/services context.

> While you are at it, change the ServiceDesc to populate the 
> FaultDesc by
> inspecting the bean property methods.  Right now only the fields are
> inspected...and I just made a change for 8191 so that only the public
> non-static fields are inspected.  You also may think about moving the
> FaultDesc stuff from ServiceDesc and putting it OperationDesc ?

+1 on the introspection change, not sure about OperationDesc.  Right now all the 
+introspection code is up at the ServiceDesc layer, which is kind of a good thing in 
+terms of modularization and the ability to pull it out into another class if we want 
+to....

--Glen

Reply via email to