You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Mesut Ali Ergin <er...@winlab.rutgers.edu> on 2005/03/01 20:30:03 UTC
Re: WebService Proxy
Hi Andrea,
If you are after a POST/GET request, you might use cinclude transformer
as follows. Hope it helps.
--
Mesut Ali Ergin
ergin@winlab.rutgers.edu
Graduate Assistant, Rutgers Univ. WINLAB
73 Brett Road, Piscataway, NJ 08854, USA
SITEMAP:
<map:match pattern="getThat.xml">
<map:generate src="details.xml"/>
<map:transform type="cinclude"/>
<map:serialize type="xml"/>
</map:match>
DETAILS.XML:
<data xmlns:cinclude="http://apache.org/cocoon/include/1.0">
<cinclude:includexml>
<cinclude:src>http://remoteServer/theTargetPage</cinclude:src>
<cinclude:configuration>
<cinclude:parameter>
<cinclude:name>method</cinclude:name>
<cinclude:value>POST</cinclude:value>
</cinclude:parameter>
</cinclude:configuration>
<cinclude:parameters>
<cinclude:parameter>
<cinclude:name>login</cinclude:name>
<cinclude:value>y</cinclude:value>
</cinclude:parameter>
....
</cinclude:parameters>
</cinclude:includexml>
</data>
Andrea Vagliengo wrote:
> Hi all,
> I want to forward a HTTP request from my cocoon application to a remote
> (servlet) application, then while the former waits the last performs its
> operations. I want to capture back the result of these computations mo
> make them available for local cocoon styling.
>
> I have found some documentation about the WebServiceProxy Generator, but
> I don't undestand HOW the "resulting XML content" is taken from the
> remote webapp to the local cocoon webapp. There is no indication about
> how to associate the particular proxy to the pointed resource, and
> nothing about how the XML-based produced response is captured by cocoon
> application.
>
> Does anybody of you can help me?
>
> Thanks a lot,
> best regards
>
> Andrea
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: WebService Proxy
Posted by Adam Ratcliffe <ad...@prema.co.nz>.
You might also want to take a look at the work that I did on calling SOAP
services from flowscript,
http://wiki.apache.org/cocoon/FlowAndWebServices.
By interacting with services in the flow layer you have more choices in how
the response from the
remote server is handled.
Cheers
Adam
> -----Original Message-----
> From: Mesut Ali Ergin [mailto:ergin@winlab.rutgers.edu]
> Sent: Wednesday, 2 March 2005 8:30 a.m.
> To: users@cocoon.apache.org
> Subject: Re: WebService Proxy
>
>
> Hi Andrea,
>
> If you are after a POST/GET request, you might use cinclude transformer
> as follows. Hope it helps.
>
> --
> Mesut Ali Ergin
> ergin@winlab.rutgers.edu
>
> Graduate Assistant, Rutgers Univ. WINLAB
> 73 Brett Road, Piscataway, NJ 08854, USA
>
>
> SITEMAP:
>
> <map:match pattern="getThat.xml">
> <map:generate src="details.xml"/>
> <map:transform type="cinclude"/>
> <map:serialize type="xml"/>
> </map:match>
>
> DETAILS.XML:
>
> <data xmlns:cinclude="http://apache.org/cocoon/include/1.0">
>
> <cinclude:includexml>
> <cinclude:src>http://remoteServer/theTargetPage</cinclude:src>
> <cinclude:configuration>
> <cinclude:parameter>
> <cinclude:name>method</cinclude:name>
> <cinclude:value>POST</cinclude:value>
> </cinclude:parameter>
> </cinclude:configuration>
> <cinclude:parameters>
> <cinclude:parameter>
> <cinclude:name>login</cinclude:name>
> <cinclude:value>y</cinclude:value>
> </cinclude:parameter>
> ....
> </cinclude:parameters>
> </cinclude:includexml>
>
> </data>
>
>
>
> Andrea Vagliengo wrote:
>
> > Hi all,
> > I want to forward a HTTP request from my cocoon application to a remote
> > (servlet) application, then while the former waits the last
> performs its
> > operations. I want to capture back the result of these computations mo
> > make them available for local cocoon styling.
> >
> > I have found some documentation about the WebServiceProxy
> Generator, but
> > I don't undestand HOW the "resulting XML content" is taken from the
> > remote webapp to the local cocoon webapp. There is no indication about
> > how to associate the particular proxy to the pointed resource, and
> > nothing about how the XML-based produced response is captured by cocoon
> > application.
> >
> > Does anybody of you can help me?
> >
> > Thanks a lot,
> > best regards
> >
> > Andrea
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org