Nice to hear that you got it to work!

Thanks,
Ruwan

On Tue, Dec 15, 2009 at 10:16 AM, Sabareeswar P. B. <
[email protected]> wrote:

> Thanks a lot Ruwan! it worked.
>
> Regards,
> Sabareeswar
> -----Original Message-----
> From: Ruwan Linton [mailto:[email protected]]
> Sent: Monday, December 14, 2009 6:49 PM
> To: [email protected]
> Subject: Re: publishing an RPC-encoded WSDL in Synapse
>
> It has to be on the proxy level and please note the spelling of the
> parameter name;
>
> <proxy name="Workflow">
>
>       <target>
>
>           <inSequence>
>
>               <send>
>
>                   <endpoint>
>
>                       <address uri="http://localhost:8080/workflow"/>
>
>                   </endpoint>
>
>               </send>
>
>           </inSequence>
>
>         <outSequence>
>
>               <send/>
>
>         </outSequence>
>
>       </target>
>
>       <publishWSDL
> uri="file:repository/conf/sample/resources/proxy/rpc.wsdl"/>
>
>       <parameter name="useOriginalwsdl">true</parameter>
>
>   </proxy>
>
> Thanks,
> Ruwan
>
>
> On Mon, Dec 14, 2009 at 6:30 PM, Sabareeswar P. B. <
> [email protected]> wrote:
>
> > Thanks for replying Ruwan!
> >
> >
> >
> > I tried this out but still not getting the rpc wsdl as it is.
> >
> >
> >
> > I tried it with both
> >
> >      <parameter name="useOriginalWSDL" value="true"/>
> >
> > And
> >
> >      <parameter name="useOriginalWSDL">true</parameter>
> >
> >
> >
> > under publishWSDL as..
> >
> >
> >
> > <definitions xmlns="http://ws.apache.org/ns/synapse";>
> >
> >   <proxy name="Workflow">
> >
> >        <target>
> >
> >            <inSequence>
> >
> >                <send>
> >
> >                    <endpoint>
> >
> >                        <address uri="http://localhost:8080/workflow"/>
> >
> >                    </endpoint>
> >
> >                </send>
> >
> >            </inSequence>
> >
> >          <outSequence>
> >
> >                <send/>
> >
> >          </outSequence>
> >
> >        </target>
> >
> >        <publishWSDL
> > uri="file:repository/conf/sample/resources/proxy/rpc.wsdl">
> >
> >            <parameter name="useOriginalWSDL">true</parameter>
> >
> >        </publishWSDL>
> >
> >    </proxy>
> >
> > </definitions>
> >
> >
> >
> > Regards,
> >
> > Sabareeswar
> >
> > +91 80 668 82267
> >
> > -----Original Message-----
> > From: Ruwan Linton [mailto:[email protected]]
> > Sent: Friday, December 11, 2009 9:21 PM
> > To: [email protected]
> > Subject: Re: publishing an RPC-encoded WSDL in Synapse
> >
> >
> >
> > Please use the parameter useOriginalWSDL as a parameter while creating
> the
> >
> > proxy.
> >
> >
> >
> > <parameter name="useOriginalWSDL" value="true"/>
> >
> >
> >
> > Thanks,
> >
> > Ruwan
> >
> >
> >
> > On Wed, Dec 9, 2009 at 2:31 PM, Sabareeswar P. B. <
> >
> > [email protected]> wrote:
> >
> >
> >
> > > Hi,
> >
> > >
> >
> > > My requirement is to use Synapse and a soap intermediary between a web
> >
> > > service which exposes a document-literal WSDL and a web service client
> > which
> >
> > > has been generated out of an rpc-encoded WSDL.
> >
> > >
> >
> > > So I had planned to use the publishWSDL feature in Synapse to expose
> the
> >
> > > rpc-encoded WSDL to the client and internally forward the soap message
> to
> >
> > > the document-literal web service (after necessary transformations).
> >
> > >
> >
> > > The issue is that even if I point publishWSDL to an rpc-encoded WSDL,
> the
> >
> > > resulting wsdl from synapse is document-literal.
> >
> > >
> >
> > > Could someone please suggest me how to expose the rpc-encoded wsdl as
> it
> >
> > > is?
> >
> > >
> >
> > > Regards,
> >
> > > Sabareeswar
> >
> > >
> >
> >
> >
> >
> >
> >
> >
> > --
> >
> > Ruwan Linton
> >
> > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> >
> > WSO2 Inc.; http://wso2.org
> >
> > email: [email protected]; cell: +94 77 341 3097
> >
> > blog: http://ruwansblog.blogspot.com
> >
>
>
>
> --
> Ruwan Linton
> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> WSO2 <http://wso2.org/esb%0AWSO2> Inc.; http://wso2.org
> email: [email protected]; cell: +94 77 341 3097
> blog: http://ruwansblog.blogspot.com
>



-- 
Ruwan Linton
Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: [email protected]; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com

Reply via email to