- Timestamp:
- 03/28/10 22:45:52 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService/trunk/xquery/cmd-model.xql
r299 r300 23 23 $collection := "/db/cmdi-mirror", 24 24 $query-model-collection := fn:concat($collection, "/", if (fn:empty(request:get-parameter("collection", ()))) then "silang_data" else ""), 25 $query-collection := fn:concat($collection, if (fn:empty(request:get-parameter("collection", ()))) then "" else fn:concat("/", request:get-parameter("collection", ()))), 25 26 $max-depth as xs:integer := xs:integer(request:get-parameter("maxdepth", 1)) 26 27 return 27 28 if ($operation eq $cmd-model:getCollections) then 28 cmd-model:get-collections( fn:concat($collection, if (fn:empty(request:get-parameter("collection", ()))) then "" else fn:concat("/", request:get-parameter("collection", ()))), $format, $max-depth)29 cmd-model:get-collections($query-collection, $format, $max-depth) 29 30 else if ($operation eq $cmd-model:queryModel) then 30 31 cmd-model:query-model($cmd-index-path, $query-model-collection, $format, $max-depth) 31 32 else if ($operation eq $cmd-model:searchRetrieve) then 32 33 let $cql-query := request:get-parameter("query", "MDGroup/Actors/Actor"), 33 $start-item := request:get-parameter(" istart", 1),34 $start-item := request:get-parameter("startRecord", 1), 34 35 $end-item := request:get-parameter("iend", 50) 35 36 36 return cmd-model:search-retrieve($cql-query, $ collection, $format, $start-item, $end-item)37 return cmd-model:search-retrieve($cql-query, $query-collection, $format, $start-item, $end-item) 37 38 else 38 39 <error>Unknown operation</error>
Note: See TracChangeset
for help on using the changeset viewer.