Are you doing this as Admin?

I believe that in some situations, Admin bypasses some checks.


So for a non-admin user, the results may be as you expect.


DAVID ENNIS
t: +31630917280<tel:%2B31630917280>
[http://www.hinttech.com/signature/tahzoo_logo.jpg]


________________________________
From: [email protected] 
<[email protected]> on behalf of Andreas Hubmer 
<[email protected]>
Sent: Friday, October 2, 2015 5:35 PM
To: MarkLogic Developer Discussion
Subject: [MarkLogic Dev General] xdmp:forest-clear

Hello,

I've found an issue with xdmp:forest-clear.

xdmp:document-insert("test.xml", <root/>);
xdmp:forest-clear(xdmp:database-forests(xdmp:database()));
doc("test.xml") (: should be empty :)

When executing the above multi statement transaction, I would expect an empty 
result. But instead <root/> is returned.
When I execute doc("test.xml") manually some moments later, the expected empty 
result is returned.

As a workaround I could use xdmp:document-delete(cts:uris()) but my assumption 
is that xdmp:forest-clear is much faster. Is that true?

Is xdmp:forest-clear somehow asynchronous?
Or is it maybe a visibility problem with deleted data? I run the code as admin 
user (just for testing).

Regards,
Andreas

--
Andreas Hubmer
IT Consultant

EBCONT enterprise technologies GmbH
Millennium Tower
Handelskai 94-96
A-1200 Vienna

Web: http://www.ebcont.com

OUR TEAM IS YOUR SUCCESS

UID-Nr. ATU68135644
HG St.Pölten - FN 399978 d
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to