I wouldn't use XQuery - at least not from the MarkLogic instance to be configured, because you may not have a working server until this process is complete. Your choice of tool for the http requests will depend on the rest of your infrastructure. For example if you are already using shell scripts elsewhere, you might choose curl. Or you might be using ruby or python. Or... well, I couldn't even begin to list all the tools and libraries that support HTTP POST.
I think your first step should be to understand how Admin/license.xqy processes the html form post. You might trace the requests while using a browser, and reading through the code might help too. -- Mike On 20 May 2013, at 11:41 , Bob O <[email protected]> wrote: > Simulating a post? Do I do this writing a script or an xquery to do that? > Thanks again! > > --Bob O. > > On Mon, May 20, 2013 at 12:06 PM, Michael Blakeley <[email protected]> wrote: > You can read the license with xdmp:host-status. But I don't think there is an > API to update it. > > Of course you could do something unsupported: simulating a post to > Admin/license.xqy for example, or writing directly to the underlying > filesystem. For license keys either approach should be fairly easy. Be sure > to restart as needed. > > A similar gap in the admin API is cluster setup. I've done this by simulating > browser requests, but it isn't pretty. Writing the config files directly to > the host filesystems is a bit cleaner, but somewhat tricky to get right. > > -- Mike > > On 20 May 2013, at 08:44 , Bob O <[email protected]> wrote: > > > > > Hi, Everyone! > > > > I have a question: Is there a way to programatically update the MarkLogic > > License ? I'm taking on a ML project with the government and I need some > > guidance on a few things. > > > > I apreciate any assistance anyone can give me. > > > > Thanks, > > > > Bob O. > > _______________________________________________ > > General mailing list > > [email protected] > > http://developer.marklogic.com/mailman/listinfo/general > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
