# The root directory of the data store storeroot-dir = data/store # The check interval (in seconds) check-interval = 60 # The URL of the LIMS server server-url = https://rnai-lims.ethz.ch:8443/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 = # The code of the organization to process data sets organization-code = 3V # 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} # time after which the copy of a single file for processing should complete. # If that will not happen, operation will be terminated and relaunched. #processor.DATA_ACQUISITION.data-copy-timeout = 2 # 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 = data/incoming # ---------------- Plugin properties # The extractor class to use for code extraction main-thread.code-extractor = ch.systemsx.cisd.etlserver.CodeExtractor # The separator that separates an experiment code from the data set code main-thread.code-extractor.entity-separator = _ # The number of entities that should be ignored for the data set code # (use -1 to only use the last entity as the data set code) main-thread.code-extractor.number-of-prefixes = 2 # 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 main-thread.type-extractor.file-format-type = TIFF main-thread.type-extractor.locator-type = RELATIVE_LOCATION main-thread.type-extractor.observable-type = IMAGE main-thread.type-extractor.procedure-type = DATA_ACQUISITION # 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 = UNKNOWN V1.0