You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge branch 'master' into dino/197-Refactor-to-autodeploy
* master:
fixing bug in restoring previous load options
removing unused files
- updating readme - adding appveyor yaml
tweaking the form validation
Added default input file path in loading data
Used angular.forEach instead of jQuery's $.each
- Fixed issue in saving options and loading of previous options - Also added validation for missing input file path
Changes to fix JS errors in Swagger UI in master
enhance performance of hub install
pointing build status to correct link cleaning up logging in tests
adding appveyor build status for windows
1.0.0-beta.4 release
Cleaned up Load UI Fixed unit tests on Windows
fixed #89 - refactored mlcp to use mlcp-util from @rjrudin - removed RunInputFlow from the DataHub class and jar. It doesn't make sense to live there - removed the dependencies on ngMaterial because it was conflicting with bootstrap ui - removed unused files to reduce the size of the final quick-start jar - fixed compile errors in Groovy Tasks - added some mlcp options to the load dialog - added the ability to copy the mlcp command to the clipboard - added .. to the directory list to navigate back up - made the "hover over labels" info less "in your face" - updated the MarkLogic Data Hub Banner to fit on smaller terminal windows - broke out mlcp loading stuff in the UI into its own module - moved the download mlcp options to be client side only - updated the saving of current mlcp properties to use json (compatible with mlcp-util)
Removed automatic closing of notification
Conflicts:
marklogic-data-hub/src/main/java/com/marklogic/hub/DataHub.java
quick-start/src/main/resources/static/app/services/dataHubService.js
Windows | [](https://ci.appveyor.com/project/paxtonhare/marklogic-data-hub)
2
5
3
6
# MarkLogic Data Hub
4
7
5
8
Go from nothing to Enterprise Data Hub in a matter of minutes.
6
9
7
-
8
10
This project allows you to deploy a skeleton Data Hub into MarkLogic. With some basic configuration you will be running an Enterprise Data Hub in no time.
9
11
10
-
# Quick Start
11
-
Want to get up and running quickly? Try the quick-start jar.
12
-
13
-
- Download the jar from the [releases page](https://github.com/marklogic/marklogic-data-hub/releases/latest).
14
-
- Run the Jar
15
-
`java -jar quick-start-1.0.0-alpha.1.jar`
16
-
- Open the Quickstart Application in your browser:
17
-
http://localhost:8080
18
-
19
-
20
-
# Hacking on the Hub
21
-
If you want to start hacking on the internals of the Hub then look here.
22
-
23
-
#### Clone the Repo
24
-
First clone the repo
25
-
26
-
#### Building the Hub
27
-
Note that the Unit tests take a very long time to run. This command skips them
28
-
run: `./gradlew build -x test`
29
-
30
-
#### Running the Hub
31
-
run: `./gradlew bootRun`
32
-
33
-
#### Running Tests
34
-
run: `./gradlew test`
35
-
36
-
#### Using with an IDE
37
-
##### Eclipse
38
-
To generate eclipse project files run:
39
-
`./gradlew eclipse`
40
-
41
-
Then import the project into eclipse
42
-
43
-
####Available Transforms
44
-
Data Hub has provided several transforms that can be used when installed along with the created entities and flows in the MarkLogic server.
45
-
####run-flow
46
-
This transform can be used to run the flow when inserting document. It accepts the following `entity-name` and `flow-name`.
47
-
48
-
#####Use Cases:
49
-
50
-
1. Using [MarkLogic REST API PUT /v1/documents](http://docs.marklogic.com/REST/PUT/v1/documents)
To insert/update this document with uri '/employee1.xml' into the database 'data-hub-STAGING' (with host 'localhost' and port '8010'), given a user 'admin' with password 'admin' and rest-writer role AND to be able to run the flow 'IngestFlow' of the 'Customer' entity, run the following:
0 commit comments