Hi All,
First thank you for your help/time. I would appreciate if someone help to
define xsd:extend functionality to get wrapped service.
*****
I have modified extesion as fellows to get wrapped service. wsdl passed
validation. wsdl2java is giving wrapped style deploy.wsdd. *But it is
creating stubs with "void " returning function*. It supposed to create stubs
with object returning function.
<xsd:element name="MailGroupResponse">
<xsd:complexType>
<xsd:sequence>
<element name="response" nillable="true"
type="tns2:ServiceResponse"/>
<element name="po" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
*******
If I defined as
<xsd:element name="MailGroupResponse">
<xsd:complexType>
<complexContent>
<extension base="tns2:ServiceResponse">
<sequence>
<element name="postOfficeOfMailing"
nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</xsd:complexType>
</xsd:element>
*wsdl2java is generating "Doc/literal" Service's deploy.wsdd*
wsdl is not passing validation also.
*******
Original extension in rpc/encode wsdl::
<complexType name="MailingGroupResponse">
<complexContent>
<extension base="tns2:ServiceResponse">
<sequence>
<element name="postOfficeOfMailing" nillable="true"
type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
Thanks
Raji