Skip to content

Commit

Permalink
Release/1.8.0 (#82)
Browse files Browse the repository at this point in the history
* Sync development with master (#61)

* Provide java example dropbox 

Co-authored-by: Sven F <[email protected]>
Co-authored-by: luiskuhn <[email protected]>
  • Loading branch information
3 people authored May 11, 2021
1 parent 27c3b37 commit b86b358
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 1.8.0 2021-05-11

* Add example Java dropbox

## 1.7.0 2021-03-19

* 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)
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ OpenBIS loads Java libararies on startup, if they are provided in a `lib` folder

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.

##4. Dependencies for the example dropbox written in pure Java/Groovy

Just deploy the compiled JAR of the [Java openBIS dropbox](https://github
.com/qbicsoftware/java-openbis-dropboxes) in the `lib` folder of the dropbox (`
./register-example-java-dropbox/lib`).

## Data format guidelines

Expand Down
16 changes: 16 additions & 0 deletions drop-boxes/register-example-java-dropbox/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Example openBIS dropbox written in Java

Please find the source code of the ETL routine that this article is referring to in the
[Java openBIS dropboxes](https://github.com/qbicsoftware/java-openbis-dropboxes) Github repository.

## Installation

Please provide the Java binaries as JAR from the [Java openBIS dropbox](https://github.com/qbicsoftware/java-openbis-dropboxes) in this directories
folder `./lib`.

The DSS needs to be restarted in order to activate this dropbox.

## ETL routine

This dropbox expects a file of any type and creates a new openBIS dataset from it. This dataset
is then attached to a fixed sample with id `/TEST28/QXEGD018AW` for demonstration purposes.
2 changes: 2 additions & 0 deletions drop-boxes/register-example-java-dropbox/lib/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Put the compiled Java binaries as JARs in this directory in order
to be loaded by the openBIS DSS class loader on DSS startup.
11 changes: 11 additions & 0 deletions drop-boxes/register-example-java-dropbox/plugin.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#
# Drop box for registering a fastq file as a data set
#
# Variables:
# incoming-root-dir
# Path to the directory which contains incoming directories for drop boxes.
incoming-dir = ${incoming-root-dir}/QBiC-register-example-java-data
incoming-data-completeness-condition = marker-file
top-level-data-set-handler = ch.systemsx.cisd.etlserver.registrator.api.v2.JavaTopLevelDataSetHandlerV2
program-class = life.qbic.registration.MainETL
storage-processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor

0 comments on commit b86b358

Please sign in to comment.