-----Original Message-----
From: Zedler, Michel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 03, 2004 10:27 AM
To: [EMAIL PROTECTED]; venkatesh chandrasekaran
Subject: AW: XSD to WSDL TranslationBecause Axis does only understand very basic XML Schema concepts.If you are not happy with the generated WSDLyou can provide your own WSDL by adding a <wsdlFile> tag to you deployment descriptor ("deploy.wsdd").If you also want you schema to be reflected in your generated binding classesyou might be interested in the castor project.Hope this helps,Michel Zedler-----Urspr�ngliche Nachricht-----
Von: venkatesh chandrasekaran [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 3. August 2004 03:33
An: [EMAIL PROTECTED]
Betreff: XSD to WSDL TranslationHi,
In our xsd, we've an XOR choice.
Following is the snippet of xsd...
-------------------------------------------------------
<xs:choice>
<xs:element ref="profile:Male"/>
<xs:element ref="profile:Female"/>
</xs:choice>
<xs:element ref="profile:Location" minOccurs="0"/>
-------------------------------------------------------
When this gets converted into wsdl we can see the following snippet in wsdl...
wsdl is viewed like below in a browser
Go to browser
1) http://localhost:8080/axis(this is where our service is deployed)
2) Click the view link in the sentence "View the list of deployed Web services "
3) Click the wsdl link against your service.
WSDL Snippet
-------------------------------------------------------
<element name="Male" nillable="true" type="tns3:Sex_Type" />
<element name="Female" nillable="true" type="tns3:Sex_Type" />
<element maxOccurs="1" minOccurs="0" name="Location" nillable="true" type="tns4:Location_Type" />
-------------------------------------------------------
QUESTION IS :
Why the choice tag(XOR option) in xsd is not reflected in wsdl?
Location tag with minouccurs=0 is translated from xsd to wsdl.(Please refer the above xsd and wsdl snippets)
Expecting your reply
Thanks
Venkatesh C![]()
Might
also be interested in XMLBeans or JAXB for XML
serialization.
-pc
- XSD to WSDL Translation venkatesh chandrasekaran
- Callahan, Paul
