My guess is you have a document with a uri say like /a/b/c.xml
But there is no actual 'directory' object /a/b This took me a long while to grok while starting with ML (but of course its so obvious now I don't think of it :) MarkLogic doesn't require directory objects, and in many cases works much better without them. Check your settings on your database to see if Directories are automatically created. If not you probably just have a perfectly valid document which 'just by happenstance' and mistaken assumptions looks like it should be in a 'directory' ... But unlike file systems, ML doesn't need directories to create hieratical looking URI's. ---------------------------------------- David A. Lee Senior Principal Software Engineer Epocrates, Inc. d...@epocrates.com<mailto:d...@epocrates.com> 812-482-5224 From: general-boun...@developer.marklogic.com [mailto:general-boun...@developer.marklogic.com] On Behalf Of Danny Sokolsky Sent: Monday, October 24, 2011 12:55 PM To: General MarkLogic Developer Discussion Subject: Re: [MarkLogic Dev General] Directory exists but xdmp:directory-delete return xdmp:doc-not-found Hi Raghu, I can think of 2 things to look at: 1) Make sure the directory exists. A directory is a properties document with the special directory element. Try running the following, substituting the dir URI for $uri: xdmp:document-properties($uri) this should return a properties document with a directory element. If it does not, then the directory does not exist. 2) Make sure the user who is running the directory-delete has permissions to see the directory. You can check that by looking at the permissions on the directory: xdmp:document-get-permissions($uri) Also, what version of marklogic are you running (xdmp:version() )? -Danny From: general-boun...@developer.marklogic.com [mailto:general-boun...@developer.marklogic.com] On Behalf Of Raghu Sent: Monday, October 24, 2011 6:20 AM To: General MarkLogic Developer Discussion Subject: [MarkLogic Dev General] Directory exists but xdmp:directory-delete return xdmp:doc-not-found Hi All, I'm trying to delete a directory usind xdmp:directory-delete; it returns a xdmp:doc-not-found but when I do a xdmp:directory of the same uri I'm able to see the documents inside the folder. These directories are created from a trigger. does it have anything to do with it? Should I set any document proerty? Please help me out. Thanks in advance Raghu
_______________________________________________ General mailing list General@developer.marklogic.com http://developer.marklogic.com/mailman/listinfo/general