From c19653342ee5828be390ebe474c17fec67e0d743 Mon Sep 17 00:00:00 2001 From: Martin Polanka Date: Thu, 24 Aug 2017 20:12:20 +0200 Subject: [PATCH] pipelines features --- Exercise-Configuration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Exercise-Configuration.md b/Exercise-Configuration.md index 263bbd3..09e61e1 100644 --- a/Exercise-Configuration.md +++ b/Exercise-Configuration.md @@ -213,7 +213,8 @@ Important features: ### Boxes -* DataInBox and DataOutBox are special boxes which are treated differently from the others. This means that their deletion or even some breaking changes may have unforseen consequences. They are used for importing and exporting stuff out from pipeline. These inputs or outputs may have been connected to another pipeline or to supervisor/student inputs. +* DataInBox and DataOutBox are special boxes which are treated differently from the others. This means that their deletion or even some breaking changes may have unforseen consequences. They are used for importing and exporting files in/out from pipeline. For importing string or array of strings, variable references have to be used. Inputs or outputs from pipeline may have been connected to another pipeline or to supervisor/student inputs. +* Date boxes have to be unconditionally used for importing or exporting files from pipelines. Variable references are not usable here since these references are only substitutions. For example files uploaded by supervisor (inputs and outputs) have to have input boxes in order to be properly downloaded from fileserver during execution. * Every (except data boxes) box is used only in BoxService for creation purposes and then through abstract Box interface which is of course using inheritance for providing general usage schema. Thanks to this, creation of new boxes is quite simple and straightforward. ### Configuration