I am actually passing the string as a parameter to an action... I could 
probably implement a "use-request-parameters" parameter ala the transform 
param, but I prefered to pass them in already attached to the external url

Chris Marasti-Georg
 

> -----Original Message-----
> From: Ard Schrijvers [mailto:[EMAIL PROTECTED] 
> Sent: Monday, October 24, 2005 10:24 AM
> To: users@cocoon.apache.org
> Subject: RE: How to send parameters to a URL via http?
> 
> You could do it easily with flow-script:
> 
> <map:match pattern="foo">
>       <map:aggregate element="someparts">
>               <map:part element="ext" 
> src="cocoon:/getthistroughflow"/>
>       </map:aggrate>
> </map:match>
> 
> <map:match pattern="getthistroughflow">
>       <map:call function="post2requestUri"/>
> </map:match>
> 
> in flow:
> 
> function post2requestUri{
> var queryString = "";
> 
> for (var i in cocoon.getParameterNames){
>       
>       queryString  +=  loop through paramters and put them in 
> querystring
>       }
> 
>       cocoon.sendPage(uri+queryString) ;      
> }
> 
> In fact, pretty lousy solution but probably works just fine
> 
> 
> 
> > Word of caution - if the request is a post, the queryString will be 
> > empty.  If anyone knows a way around that one, please post - I have 
> > forms that I'd really like to post but are a get for now, because I 
> > don't know what params will be present!
> > 
> > Chris Marasti-Georg
> > 
> > > -----Original Message-----
> > > From: Ard Schrijvers [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, October 24, 2005 5:00 AM
> > > To: users@cocoon.apache.org
> > > Subject: RE: How to send parameters to a URL via http?
> > > 
> > > I don't think Brian is much helped with this, because 
> what he wants 
> > > is something like:
> > > 
> > > <map:match pattern="bla/bla">
> > >   <map:aggregate element"yi">
> > >           <map:part element="ext" 
> > > src="fetchExtURI-incl-currentParameters"/>
> > >           <map:part element="somemorexml" src="yi2"/>
> > >   </map:aggregate>
> > >   <map:tramsform .....etc
> > >   
> > > </map:match>
> > > 
> > > What Brians problem is is how to append the 
> currentParameters to the 
> > > external xml fetch. I am not really sure about the syntax, but 
> > > something like
> > > 
> > > <map:part element="ext" 
> > > src="fetchExtURI?{request-param:queryString}"/> should do 
> the job. 
> > > 
> > > AS
> > > 
> > > > Le 24 oct. 05, à 05:49, Brian Burridge a écrit :
> > > > 
> > > > > ... I see the File Generator can get xml from a url, but I
> > > > don't see a
> > > > > way to be able to include any parameters, or even better
> > > > include the
> > > > > xml the RequestGenerator can create, and pass that as a
> > > parameter...
> > > > 
> > > > You need a map:aggregate to combine the output of both
> > > generators, see
> > > > 
> > > > 
> http://cocoon.apache.org/2.1/userdocs/concepts/sitemap-examples.html
> > > (which also shows how to pass request parameters to an XSLT
> > transform
> > > directly, using use-request-parameters)
> > > 
> > > http://cocoon.apache.org/2.1/userdocs/concepts/sitemap.html#Ag
> > > gregating
> > > 
> > > -Bertrand
> > > 
> > > 
> > > 
> > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > 
> > > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]