Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable compatibility with eXist 5.0.0? #76

Closed
dvglc opened this issue Oct 21, 2019 · 3 comments
Closed

Enable compatibility with eXist 5.0.0? #76

dvglc opened this issue Oct 21, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request exist-5 question Further information is requested

Comments

@dvglc
Copy link
Contributor

dvglc commented Oct 21, 2019

If we want to upgrade to eXist 5.0.0, we need to make some changes in our code (and probably the configuration):

  1. [ resolved ] replace all remaining old map assignment operators ":=" by ":" (this is trivial)

  2. [ resolved ] get the EXPath httpclient to work, especially with POST requests: POSTing with EXPath http client fails #75

  3. [ resolved ] make the app or eXist-db accept URIs of the form "id.salamanca.school/texts/W0015:1.2.3", which currently result in a 50x server error due to an "Invalid URI scheme", obviously being caused by the colon in "W00015:1.2...". This was already a problem with any eXist version above 4.0.0 and was something that I couldn't solve reasonably fast when trying to update to 4.1.0.

  4. [resolved] replace some calls to functions in the xmldb module (such as xmldb:set-collection-permissions) by calls to newer functions, see also http://www.exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb500, section "Removed"

@dvglc dvglc added enhancement New feature or request question Further information is requested labels Oct 21, 2019
@dvglc
Copy link
Contributor Author

dvglc commented Oct 21, 2019

There might be more issues, which can be added here in case we reach this point. However, to me 2.) and 3.) appear quite problematic, and I'm not sure how much time I/we should invest in trying to make eXist 5 work very soon.

@dvglc
Copy link
Contributor Author

dvglc commented Oct 21, 2019

Btw, from what I can tell from working with eXist 5 for roughly a day and a half, there don't seem to be really stunning speed improvements in comparison to our existing 4.0.0 installations...

@dvglc
Copy link
Contributor Author

dvglc commented Dec 9, 2019

The RestXQ servlet still accepts URLs containing a colon, so that 3) could be worked around through making use of RestXQ functions. See also #78

@dvglc dvglc closed this as completed Feb 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request exist-5 question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants