Try seperating the Struts issues out of your question and make it more of a wsdl and complex types question. Maybe you have a front end to these web services but thats not really a web services question, unless its a special case.
Furthermore, I don't really understand the question. With 'extension base' an WSDL can have super and sub-types, and it is common simply to have a delegate that mirrors the web service, doing the transactions and so forth. Beyond that, if your passing objects I don't understand why its burdensome to change the wsdl on those objects. Try to focus your question down a bit and maybe I can help. iksrazal --- Mick Knutson <[EMAIL PROTECTED]> wrote: > Ok, I have sent many emails about an issue I an > having designing a solution > for my wsdl2java files. > I would really hope someone will respond to this > issue as nobody has done so > before! > > I have a wsdl that is managed and generated by a > different group than mine. > This wsdl has many complex types within complex > types for each service. Thus > I get composite objects being generated, and we use > a flattened version of > these objects in our Struts UI. But Currently, we > create an ActionForm and > an interface that Mirrors the ComplextType that was > generated, but has > additional fields for the fields. > > Like I have a micrType that is an RTN and > BankAccount, and my Action form > just has RTN and BankAccount instead of micrType > > So, if I can't have the wsdl define Parent Abstract > Classes for these types, > What am I suppose to do to keep some type of > interface between my > ActionForms and my ComplextTypes? Besides going > through by hand each time > there is an update and making changes by hand, then > having to verify by hand > that the changes get reflected in my ActionForms? > > I find it hard to believe I am the only person with > this issue, yet I feel > this way as I have sent 4-6 messages over the past > 1.5 months and have > gotten zero response. > > > > Thank You > Mick Knutson > > Sr. Java/J2EE Consultant > BASE logic, inc. > (415) 648-1804 (S.F., CA) > http://www.BASELogic.com > > HP Consulting Services (Walnut Creek, CA) > > > "None are more hopelessly enslaved than those who falsely believe they are free. -- Goethe" __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/
