[ https://issues.apache.org/jira/browse/AXIS2-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12478266 ]
Manoj Khangaonkar commented on AXIS2-2116: ------------------------------------------ Hi Deepal, Can you please commit this patch ? I would like to provide a patch for AXIS2-2239 and it affects the same code. If I provide that patch on top of commited code - there is less chance of confflicts later on. Manoj > java2WSDL should generate schema elements for public fields > ----------------------------------------------------------- > > Key: AXIS2-2116 > URL: https://issues.apache.org/jira/browse/AXIS2-2116 > Project: Axis 2.0 (Axis2) > Issue Type: Improvement > Components: wsdl > Affects Versions: 1.2, 1.1.1, nightly > Environment: ALL > Reporter: Manoj Khangaonkar > Attachments: axis2-1749and2116.txt, axis2patch1749and2116-v2.txt, > patch2116.txt > > > When java2WSDL generates schema for method parameters, it generates elements > only for "properties" - those that have get/set metthods. > If I have a class that has fields without get/set methods like > public class Book { > public String title ; > public String author ; > } > The complex type in types section of the WSDL is > <xs:complexType name="Book"> > <xs:sequence /> > </xs:complexType> > It should be > <xs:complexType name="Book"> > <xs:sequence > > <xs:element name="title" nillable="true" type="xs:string" /> > <xs:element name="author" nillable="true" type="xs:string" /> > </xs;sequence> > </xs:complexType> > java2wsdl is typically used to generate WSDL for legacy code and it is not > reasonable to expect users to go add get/set methods to legacy code > just because they need to generate WSDL -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]