Motivation

Since version S126 for DSS and S134 for AS the concept of core plugins has been introduced. It allows to split the monolithic service.properties into one service.properties file and several plugin.properties files. The later ones defining the core plugins. The openBIS Installer for Standard Technologies contains allready defined core plugins for the technologies (i.e. modules) screening, proteomics and Illumina NGS. For old openBIS installations some of these core plugins might be in conflict with stuff configured in service.properties. This guide explains how to migrate old service.properties file to avoid those conflicts and make use of core plugins shipped by the distribution.

Migration

The following sections describe technology specific consideration.

Screening

Imaging Database: The DSS core-plugins for the imaging database (data-sources:imaging-db and maintenance-tasks:imaging-db-clean-up) have to be used and the corresponding entries in service.properties should be removed. If the name of the property imaging-db.databaseKind was not 'prod' the property should be still kept but renamed to imaging-database.kind. It will be used as a parameter inside the core plugin data-sources:imaging-db.

Proteomics

Proteomics Database: The DSS core-plugins for the proteomic database (data-sources:proteomics-db and maintenance-tasks:proteomics-db-clean-up) have to be used and the corresponding entries in service.properties should be removed. If the name of the property data-source.databaseKind was not 'productive' the property should be still kept but renamed to proteomics-database-kind. It will be used as a parameter inside the core plugin data-sources:proteomics-db.