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

Reply via email to