# The root directory of the data store storeroot-dir = targets/store # The check interval (in seconds) check-interval = 5 # The URL of the openBIS server server-url = http://localhost:8080/openbis # The username to use when contacting the openBIS server username = etlserver # The password to use when contacting the openBIS server password = doesnotmatter # 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} processor.DATA_ACQUISITION.input-data-format = BDS_DIRECTORY # 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 = targets/incoming # The store format that should be applied in the incoming directory. main-thread.incoming-dir.format = # ---------------- Plugin properties # The extractor plugin 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 one main-thread.code-extractor.entity-separator = _ main-thread.code-extractor.number-of-prefixes = -1 # The separator that separates project code from experiment code # raw-data.code-extractor.project-separator = . 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 = 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 # The factory of post processors (IPostProcessorFactory implementation) main-thread.post-processor-factory = ch.systemsx.cisd.etlserver.DummyPostProcessorFactory