I just found what "makes" Visual Studio to generate duplicate proxy
classes... Our web service data model is polymorphic and uses abstract
classes - this is essentially why we use Aegis databinding. If there is more
than one abstract class in the hierarchy, Visual Studio will generate
duplicate proxies.

For example, in this web service contract:

    AbstractRestrictionDef getRestriction(...parameters...)

these classes would not work:

    abstract class AbstractModelObject -– abstract class
AbstractRestrictionDef –- class SqlRestrictionDef

but these classes would:

    abstract class AbstractModelObject -– class AbstractRestrictionDef -–
class ParsedRestrictionDef


-- 
View this message in context: 
http://www.nabble.com/Aegis-databinding----Duplicate-C--proxy-classes-generated-for-Java-classes-tp25573591p25662677.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to