source: cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.access.data/access/schemas.dpml @ 3511

Last change on this file since 3511 was 3511, checked in by andmor, 11 years ago

Some more compreensive (non-debug) logging.

File size: 1.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<sequence debug="false">
3        <log>
4                <level>INFO</level>
5                <message>
6                        <literal type="string">[access.data] [%1] requested schemas for user id: [%2]</literal>
7                </message>
8                <param>
9                        <request>
10                                <identifier>active:sloot.xpath2</identifier>
11                                <argument name="operand">scratch:user</argument>
12                                <argument name="operator">
13                                        <literal type="string">string(/sc:user/@xml:id)</literal>
14                                </argument>
15                        </request>
16                </param>
17                <param>arg:userID</param>
18        </log> 
19        <request assignment="response">
20                <identifier>active:org.basex.query</identifier>
21                <argument name="operator">
22                        <literal type="xml">
23                                <query xmlns:sc="http://www.isocat.org/ns/schemacat">
24                                        <sc:schemas>{ for $schema in //sc:schema[if (normalize-space($userID)='*') then (true()) else ((sc:access/sc:user/@ref = $userID) or contains(sc:access/sc:all/@actions, 'r'))] return $schema }</sc:schemas>
25                                </query>
26                        </literal>
27                </argument>
28                <argument name="userID">arg:userID</argument>
29        </request>
30        <sloot-debug>
31                <request>
32                        <verb>SINK</verb>
33                        <identifier>res:/debug/org.isocat.schemacat.access.data.schemas.response.xml</identifier>
34                        <argument name="primary">this:response</argument>
35                </request>
36        </sloot-debug>
37</sequence>
Note: See TracBrowser for help on using the repository browser.