I'm using 2.1m2 and in it the request object has a "scheme" which should give you the 
http or https.
So you should be able to use:

<map:generate type="file" 
src='{request:scheme}//:{request:serverPort}/{request:contextPath}/xml/report{requestQuery}'/>

Cheers,
Chris

P.S. The "Input Modules" link in the samples is very good for figuring out what you 
have at your disposal.

> -----Original Message-----
> From: Grange, John [SMTP:[EMAIL PROTECTED]
> Sent: Monday, August 04, 2003 11:37 AM
> To:   '[EMAIL PROTECTED]'
> Subject:      Newbie: substring searching for "/"
> 
> Hi, 
> 
> I have the following node in my sitemap.xmap file: 
> <map:generate type="file" 
> src='{request:substring-before(protocol,"/")}//:{request:serverPort}/{request:contextPath}/xml/report{requestQuery}'/>
> 
> The idea is that I should be able to get the http or https from the user's request.  
> Cocoon returns to me with the error below, however and I'm at a loss as to why.
> 
> description org.apache.cocoon.ProcessingException: Language Exception: 
> org.apache.cocoon.components.language.LanguageException: Error compiling 
> sitemap_xmap: Line 1315, column 128: method /(java.lang.String, java.lang.String) 
> not found Line 1317, column 84: method /(java.lang.String, java.lang.String) not 
> found Line 0, column 0: 2 errors 
> 
> sender org.apache.cocoon.servlet.CocoonServlet 
> 
> source Cocoon servlet 
> 
> stack-trace 
> 
> org.apache.cocoon.ProcessingException: Language Exception: 
> org.apache.cocoon.components.language.LanguageException: Error compiling 
> sitemap_xmap:
> 
> Line 1315, column 128:  method /(java.lang.String, java.lang.String) not found 
> Line 1317, column 84:  method /(java.lang.String, java.lang.String) not found 
> Line 0, column 0: 
> 2 errors 
> 
> 
> 
> 
> John Grange 
> Software Team Leader 
> Tel: +44 (0) 1749 834922 
> Email: [EMAIL PROTECTED] 
> 
> BlueFinger Limited 
> Underwood Business Park, Wookey Hole Road, Wells, Somerset, BA5 1AF, UK 
> Tel: +44 (0) 1749 834900 
> Fax: +44 (0) 1749 834902 
> Mobile: +44 (0) 7876 038058 
> web: www.bluefinger.com 
> 
> Company Reg No: 4209395 Registered Office: 2 Temple Back East, Temple Quay, BRISTOL. 
> BS1 6EG. 
> *** This E-mail contains confidential information for the addressee only. If you are 
> not the intended recipient, please notify us immediately. You should not use, 
> disclose, distribute or copy this communication if received in error. No binding 
> contract will result from this e-mail until such time as a written document is 
> signed on behalf of the company. BlueFinger Limited cannot accept responsibility for 
> the completeness or accuracy of this message as it has been transmitted over public 
> networks.***
> 

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

Reply via email to