On Wednesday, April 3, 2002, at 12:00 PM, Michael Melhem wrote:

> Hi everyone,
>
> I trust you all had a good easter break :-)
>
> This is a propasal for the introduction of implicit precondition 
> checking
> in matchers. Please refer to Bug 7713 for more information!!
> You can find the patch for this proposal as a part of Bug 7713.
>
> Here  I outline some of the reasoning for this proposal...
>
> While writing a large c2 based application we have come to the
> conclusion that matchers with built-in *implicit* checks would be
> desirable.
>
> For Example, instead of using a "valid session checker action"
> in *every* single pipeline in the sitemap to secure against clients
> who do not have sessions, we simply configure a  matcher with a
> "session-exists precondition". That way, we simplify sitemap pipelines,
> which we find are already too large and complex.
>
> There are several advantages with implicit matcher checking including,
> simplified sitemaps, scalablity, easier development with developers
> not having to remember to always include certian actions, hiding of
> unnecessary and repetitive information, etc
>
> Of course precondition matchers are not useful in every situation,
> but are of best advantage when ones finds themselves using the
> same general actions in a lot of the sitemap pipelines.
>
> Any comments?

 From your description it sounds like existing facility for embedding 
match statements might do the trick:

        <map:match pattern="*">
                <map:act type="let-the-person-in">

                        <map:match pattern="match1">
                                ...
                        </map:match>

                        <map:match pattern="match2">
                                ...
                        </map:match>

                        ...
                </map:act>
        </map:match>

Stuart.


            Public Key - 1024D/88DD65AF 2001-11-23 Stuart Roebuck (Adolos)
      Key fingerprint = 89D9 E405 F8B1 9B22 0FA2  F2C1 9E57 5AB1 88DD 65AF
-------------------------------------------------------------------------
Stuart Roebuck, BSc, MBA        Tel.: 0131 228 4853 / Fax.: 0870 054 8322
Managing Director
ADOLOS                                           <http://www.adolos.com/>


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

Reply via email to