Geert,
Thanks for your comments.
Helen
On Feb 17, 2010, at 12:50 PM, Geert Josten wrote:
Hi Helen,
It looks like it is not possible. When accessing MarkLogic Server
through an XDBC server there is no request information. That is only
available when accessing through an HTTP server. Likewise I expect
xdmp:set-response-code not to work either with XDBC servers. There
is simply no HTTP request, nor an HTTP response..
Kind regards,
Geert
drs. G.P.H. (Geert) Josten
Consultant
Daidalos BV
Hoekeindsehof 1-4
2665 JZ Bleiswijk
T +31 (0)10 850 1200
F +31 (0)10 850 1199
mailto:[email protected]
http://www.daidalos.nl/
KvK 27164984
P Please consider the environment before printing this mail.
De informatie - verzonden in of met dit e-mailbericht - is afkomstig
van Daidalos BV en is uitsluitend bestemd voor de geadresseerde.
Indien u dit bericht onbedoeld hebt ontvangen, verzoeken wij u het
te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend.
From: [email protected]
[mailto:[email protected]] On Behalf Of
Helen Chen
Sent: woensdag 17 februari 2010 15:42
To: General Mark Logic Developer Discussion
Cc: Helen Chen
Subject: [MarkLogic Dev General] how to get xquery module full path?
I connect to marklogic through XDBC server, the root for
this server
is /mydir/myroot and it use file system as module
on file system, the xquery code is in /mydir/myroot/test/myxqy/a.xqy
this structure is for switching directory around, so I can have
different versions like
/test/myxqy/a.xqy
/dev1/myxqy/a.xqy
/dev2/myxqy/a.xqy
inside a.xqy, I want to know the file system path, like I
want to know
a.xqy is from /test/myxqy/a.xqy, not from /dev1/myxqy/a.xqy
I tried to put code inside a function in a.xqy like
(
xdmp:log( fn:concat( "the request path is: ", xdmp:get-request-
path()) )
,
xdmp:log( fn:concat( "the root path is: ", xdmp:modules-root() ) )
)
and I run it through XDBC server, I can get the root path
is: /mydir/
myroot, but the request path is empty, I think I used the
wrong method.
How can I get the path of /test/myxqy/a.xqy inside a.xqy code?
Thanks, Helen
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general