# The root directory of the data store storeroot-dir = targets/store # The check interval (in seconds) check-interval = 5 # The URL of the LIMS server server-url = http://localhost:8080/openbis/services/etl-openbis # The username to use when contacting the LIMS server username = etlserver # The password to use when contacting the LIMS server password = doesntmatter # The code of the organization to process data sets organization-code = DEFAULT # SMTP properties (must start with 'mail' to be considered). # mail.smtp.host = localhost # mail.from = etlserver@localhost # Maximum number of retries if renaming failed. # renaming.failure.max-retries = 12 # The number of milliseconds to wait before retrying to execute the renaming process. # renaming.failure.millis-to-sleep = 5000 # Prefixes for processing paths for all procedure types. # default-prefix-for-absolute-paths is the key for paths starting with '/'. # default-prefix-for-relative-paths is the key for paths not starting with '/'. # default-prefix-for-absolute-paths = # Processors of processing instructions. # # processors: comma separated list of procedure type codes # processor..prefix-for-absolute-paths: Key for a processing path starting with '/'. # processor..prefix-for-relative-paths: Key for a processing path not starting with '/'. # processor..parameters-file: Name of the file containing the processing parameters. # processor..finished-file-template: Name of the marker file which finishes processing. processors = DATA_ACQUISITION processor.DATA_ACQUISITION.prefix-for-absolute-paths = ${default-prefix-for-absolute-paths} processor.DATA_ACQUISITION.prefix-for-relative-paths = targets/processing processor.DATA_ACQUISITION.parameters-file = parameters processor.DATA_ACQUISITION.finished-file-template = .MARKER_is_finished_{0} # Comma separated names of processing threads. Each thread should have configuration properties prefixed with its name. # E.g. 'code-extractor' property for the thread 'my-etl' should be specified as 'my-etl.code-extractor' inputs=main-thread # --------------------------------------------------------------------------- # 'main-thread' thread configuration # --------------------------------------------------------------------------- # The directory to watch for incoming data. main-thread.incoming-dir = targets/incoming # The store format that should be applied in the incoming directory. main-thread.incoming-dir.format = # ---------------- Plugin properties # The extractor class to use for code extraction (ICodeExtractor implementation) main-thread.code-extractor = ch.systemsx.cisd.etlserver.SimpleCodeExtractor # The separator that separates an experiment code from the data set one main-thread.code-extractor.entity-separator = == # The separator that separates project code from experiment code main-thread.code-extractor.project-separator = . # The extractor class to use for type extraction main-thread.type-extractor = ch.systemsx.cisd.etlserver.SimpleTypeExtractor # The storage processor (IStorageProcessor implementation) #main-thread.storage-processor = ch.systemsx.cisd.etlserver.DefaultStorageProcessor main-thread.storage-processor = ch.systemsx.cisd.etlserver.BDSStorageProcessor main-thread.storage-processor.version = 1.0 main-thread.storage-processor.measurementEntityTypeDescription = screening plate main-thread.storage-processor.processingType = RAW_DATA main-thread.storage-processor.format = HCS_IMAGE V1.0 main-thread.storage-processor.number_of_channels = 2 main-thread.storage-processor.contains_original_data = true main-thread.storage-processor.well_geometry = 3x3 main-thread.storage-processor.plate_geometry = 16x24 main-thread.storage-processor.file-extractor = ch.systemsx.cisd.etlserver.imsb.HCSImageFileExtractor