Hi, we are trying to move from a single author environment to a multiple authors environment. The team doing the configuration is having some issues.
Here is their question… can you provide some guidance?
---
What is the proper BaseX configuration to allow multiple users to concurrently update a database from Oxygen?
Environment:
- BaseX latest (August build) - Windows 7 server and clients - basexhttp.bat starting db as admin, admin - Users A and B with "write" permissions - Users open webdav folder in Oxygen 14 using unique usernames and passwords - Oxygen is configured to "Lock WebDAV files on open"
Issues
- Webdav in Oxygen project does not prevent users from changing files that are currently open by other users, nor does Oxygen indicates when other users have opened or changed files. Users need to close and re-open files to see changes made by other others, with no way of preventing other users from overwriting their changes.
Questions
1. According to http://docs.basex.org/wiki/Startup#BaseX_Server the basexserver script should also start the http server, but according to the log is does not. Do we need to run both basexserver and basexhttp? Is there any difference between starting Server from basexhttp and starting Server from basexserver? It appears that basexhttp starts both the http and BaseX servers, which is the opposite behavior described by the documentation. 2. Should file locking work in Oxygen using WebDAV?
Everything works fine with one user working with localhost, as described at http://docs.basex.org/wiki/Integrating_oXygen#Access_Database_Resources, but we are unable to find a configuration that supports file locking with multiple users accessing a remote server over webdav. Would an example configuration be available?
Dear France,
What is the proper BaseX configuration to allow multiple users to concurrently update a database from Oxygen?
I am sorry we cannot tell how the oXygen editor locks files opened via WebDAV, so it may be worth to ask this question on the oXygen mailing list.
According to http://docs.basex.org/wiki/Startup#BaseX_Server the basexserver script should also start the http server, but according to the log is does not.
This only applies to the Windows installation. If you are using this distribution and starting BaseX via the program icons, and if the database server is not launched, feel free to give me an update.
It appears that basexhttp starts both the http and BaseX servers, which is the opposite behavior described by the documentation.
I believe that this is conform with what is described in the documentation (I hope that the wording is not ambiguous):
http://docs.basex.org/wiki/Startup#BaseX_HTTP_Server
Feel free to ask for more, Christian
Thank you.
On Thu, Sep 20, 2012 at 2:14 AM, Christian Grün christian.gruen@gmail.comwrote:
Dear France,
What is the proper BaseX configuration to allow multiple users to concurrently update a database from Oxygen?
I am sorry we cannot tell how the oXygen editor locks files opened via WebDAV, so it may be worth to ask this question on the oXygen mailing list.
According to http://docs.basex.org/wiki/Startup#BaseX_Server the basexserver script should also start the http server, but according to
the
log is does not.
This only applies to the Windows installation. If you are using this distribution and starting BaseX via the program icons, and if the database server is not launched, feel free to give me an update.
It appears that basexhttp starts both the http and BaseX servers, which is the opposite behavior described by the documentation.
I believe that this is conform with what is described in the documentation (I hope that the wording is not ambiguous):
http://docs.basex.org/wiki/Startup#BaseX_HTTP_Server
Feel free to ask for more, Christian
basex-talk@mailman.uni-konstanz.de