Hi,
How to make WSDL2Java generate code for simpleType. ( I used -a option -- no
luck)
The way I used is
java org.apache.axis.wsdl -p package_name -a wsdflfile
Eg:
<xsd:simpleType name="objectName">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:element name="objectName" type="objectName"/>
<message name="getRootObjectInput">
<part name="body" element="omids:getRootObject"/>
</message>
<message name="getRootObjectOutput">
<part name="body" element="omids:objectName"/>
</message>
The stub generated looks like
String getRootObject()
But I need
ObjectName getRootObject()
Eg:2
<xsd:complexType name="objectDescriptionSet">
<xsd:sequence>
<xsd:element ref="objectDescription" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<message name="getObjectDescriptionInput">
<part name="body" element="omids:getObjectDescription"/>
</message>
<message name="getObjectDescriptionOutput">
<part name="body" element="omids:objectDescriptionSet"/>
</message>
The stub looks like objectDescription [] getObjectDescription()
I need objectDescriptionSet getObjectDescription()
There is no class generated for ObjectName, objectDescriptionSet. BTW
webservice uses document style.
regards,
Haneef