Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Ingest XQuery workspaces to MarkLogic #16

Closed
sastafford opened this issue Jun 4, 2015 · 5 comments
Closed

Ingest XQuery workspaces to MarkLogic #16

sastafford opened this issue Jun 4, 2015 · 5 comments
Assignees

Comments

@sastafford
Copy link
Contributor

As a user
I want to TITLE
So that I can share Query Console workspaces with other developers

Routinely, I want to share a bunch of xquery snippets with customers and have that show up automatically in a qc workspace. This would be a really neat feature for starters.

/project
/src
/test
/xqy
/qconsole
/
query1.xqy
query2.js
:

@sastafford sastafford added this to the 2.0 milestone Jun 4, 2015
@rjrudin
Copy link
Contributor

rjrudin commented Jun 11, 2015

Scott - where do those get ingested into? The app-services database? I agree, this sounds like a nice feature, I just don't know where they should go yet.

@rjrudin rjrudin modified the milestones: 2.1, 2.0 Jun 19, 2015
@rjrudin
Copy link
Contributor

rjrudin commented Jul 10, 2015

Also, I think "/data" is a good standard top-level directory in a project structure for holding version-controlled data files that aren't part of the runtime for an application. How about "/data/qc-workspaces" as a directory?

@TammyHale
Copy link
Contributor

Do you see this as being different from the import/export workspace functionality in qconsole? If not, we could re-use MarkLogic server code in Modules/MarkLogic/appservices/qconsole/qconsole-mode.xqy. Applicable functions might be: export-workspace, import-workspace, clone-workspace, etc.

@rjrudin
Copy link
Contributor

rjrudin commented Jul 23, 2015

I hadn't thought about how best to export the workspace documents - or when a user would do it.

At least for importing them, the main requirement is that we don't impose any new requirements - e.g. an XDBC server - on the developer's application. Ideally it can be done via an XCC call to port 8000 server, which now exposes an XDBC interface.

@TammyHale TammyHale self-assigned this Jul 23, 2015
@rjrudin rjrudin removed this from the 2.1 milestone Mar 22, 2016
grechaw pushed a commit to grechaw/ml-app-deployer that referenced this issue Apr 1, 2016
…from-classpath

marklogic#15 Can now load modules from the classpath.
@rjrudin
Copy link
Contributor

rjrudin commented May 15, 2016

This is now in ml-javaclient-util

@rjrudin rjrudin closed this as completed May 15, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants