RE: Newbie: substring searching for /

2003-08-07 Thread Chris Clark
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]



Newbie: substring searching for /

2003-08-04 Thread Grange, John
Title: Newbie: substring searching for /





Hi,


I have the following node in my sitemap.xmap file:
map:generate type=file src=''/

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.***