Skip to content

Commit b86b358

Browse files
wow-such-codesven1103luiskuhn
authored
Release/1.8.0 (#82)
* Sync development with master (#61) * Provide java example dropbox Co-authored-by: Sven F <[email protected]> Co-authored-by: luiskuhn <[email protected]>
1 parent 27c3b37 commit b86b358

File tree

5 files changed

+38
-0
lines changed

5 files changed

+38
-0
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.8.0 2021-05-11
4+
5+
* Add example Java dropbox
6+
37
## 1.7.0 2021-03-19
48

59
* Provides fully tested functionality to register generic imaging data, with OMERO server support (v5.4.10). [Link to PR](https://github.com/qbicsoftware/etl-scripts/pull/78)

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ OpenBIS loads Java libararies on startup, if they are provided in a `lib` folder
3030

3131
We decoupled some shared functionality in the [data-model-lib](https://github.com/qbicsoftware/data-model-lib) and the [core-utils-lib](https://github.com/qbicsoftware/core-utils-lib). Please make sure to deploy them as well in of the lib folders, such that the classes are loaded by the etlserver class loader and available during runtime.
3232

33+
##4. Dependencies for the example dropbox written in pure Java/Groovy
34+
35+
Just deploy the compiled JAR of the [Java openBIS dropbox](https://github
36+
.com/qbicsoftware/java-openbis-dropboxes) in the `lib` folder of the dropbox (`
37+
./register-example-java-dropbox/lib`).
3338

3439
## Data format guidelines
3540

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Example openBIS dropbox written in Java
2+
3+
Please find the source code of the ETL routine that this article is referring to in the
4+
[Java openBIS dropboxes](https://github.com/qbicsoftware/java-openbis-dropboxes) Github repository.
5+
6+
## Installation
7+
8+
Please provide the Java binaries as JAR from the [Java openBIS dropbox](https://github.com/qbicsoftware/java-openbis-dropboxes) in this directories
9+
folder `./lib`.
10+
11+
The DSS needs to be restarted in order to activate this dropbox.
12+
13+
## ETL routine
14+
15+
This dropbox expects a file of any type and creates a new openBIS dataset from it. This dataset
16+
is then attached to a fixed sample with id `/TEST28/QXEGD018AW` for demonstration purposes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Put the compiled Java binaries as JARs in this directory in order
2+
to be loaded by the openBIS DSS class loader on DSS startup.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#
2+
# Drop box for registering a fastq file as a data set
3+
#
4+
# Variables:
5+
# incoming-root-dir
6+
# Path to the directory which contains incoming directories for drop boxes.
7+
incoming-dir = ${incoming-root-dir}/QBiC-register-example-java-data
8+
incoming-data-completeness-condition = marker-file
9+
top-level-data-set-handler = ch.systemsx.cisd.etlserver.registrator.api.v2.JavaTopLevelDataSetHandlerV2
10+
program-class = life.qbic.registration.MainETL
11+
storage-processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor

0 commit comments

Comments
 (0)