I am trying to run some xquery scripts via the basexclient command line after logging in as a user with create permissions, but getting an error that admin permissions are required.

 

basexclient

connect to server using db_creator (with CREATE permissions)

OPEN MyDatabase
RUN test.xq

→ admin permission needed.

 

Contents of test.xq :

//database_info/version

 

If I login as admin user, this sequence works fine.

 

If I run this command via the rest interface in a browser and log in as db_creator, this also works. ( localhost:8984/rest/MyDatabase/?run=test.xq)

If I run this command via the rest interface in a browser  and log in a guest (permissions NONE) it says read permissions required (expected).

 

Is there some limitation on running xq scripts from the command line client that requires admin permissions?

Or am I missing some steps somewhere?

 

Cheers,

Chris