Hi!
<skip>
> <map:match pattern="protected/**">
> <map:act type="session-is-valid">
> <map:act type="session-validator">
> <map:parameter name="descriptor"
> value="context://mmsc//descriptors/login-params.xml"/>
> <map:parameter name="validate"
> value="username"/>
> <map:aggregate element="site">
> <map:part src="cocoon:/{1}-screen.xml" element="screen"/>
> <map:part src="docs/lookandfeel.xml" element="lookandfeel"/>
> </map:aggregate>
> <map:transform type="i18n">
> <map:parameter name="src" value="docs/translations.xml"/>
> </map:transform>
> <map:serialize/>
> </map:act>
> <map:redirect-to session="true" uri="login"/>
> </map:act>
> <map:redirect-to session="false" uri="startsession"/>
> </map:match>
>
>
> Question 2:
> In the above example what would be the difference in using a single '*'
> instead of '**', I tried both and they seem to do the same thing.
Not exactly. ** goes down by the directory tree and * does not. E.g.:
*.jpg matches all JPG files in the current directory
**.jpg matches all JPG files in the current and sub-directories
>
> Question 3:
> In the above example the line:
>
> <map:parameter name="descriptor"
> value="context://mmsc//descriptors/login-params.xml"/>
>
> The value string as to have the prefix :'//mmsc//' which is actually the
> root application name. I don't think it should have to appear anywhere
> in this sitemap. Why can't I say:
>
> <map:parameter name="descriptor"
> value="descriptors/login-params.xml"/>
>
> or is there something like 'context:' that gives me
> 'context://mmsc//' ?
There's something wrong. You don't need the application name when you are
using context:// protocol. Try this:
<map:parameter name="descriptor"
value="context:///descriptors/login-params.xml"/>
I use a rather old version of C2 and this works for me too:
<map:parameter name="descriptor"
value="context://descriptors/login-params.xml"/>
'descriptors' directory must be in the context root (in your case:
%TOMCAT_HOME%\webapps\mmsc).
>
>
> Thanks,
>
> --
> Mark Miller
> Web Architect
> Logica
> 819-3646
>
>
Best regards,
Konstantin Piroumian
Sr. Software engineer
Protek Flagship LLC
Phone: + 7 095 795 0520 (add. 1288)
Fax: + 7 095 795 0525
E-mail: [EMAIL PROTECTED]
http://www.protek.com
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>