diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/docxbuilder-source/DOCXBuilder.java b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/docxbuilder-source/DOCXBuilder.java
new file mode 100644
index 0000000000000000000000000000000000000000..58c4eae43c6670059c0aca47740a1d722cfccf5d
--- /dev/null
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/docxbuilder-source/DOCXBuilder.java
@@ -0,0 +1,103 @@
+package ch.ethz.sis;
+
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+
+import org.docx4j.jaxb.Context;
+import org.docx4j.openpackaging.contenttype.ContentType;
+import org.docx4j.openpackaging.packages.WordprocessingMLPackage;
+import org.docx4j.openpackaging.parts.PartName;
+import org.docx4j.openpackaging.parts.WordprocessingML.AlternativeFormatInputPart;
+import org.docx4j.relationships.Relationship;
+import org.docx4j.wml.CTAltChunk;
+
+public class DOCXBuilder
+{
+    public static void main(String[] args) throws Exception
+    {
+        DOCXBuilder docx = new DOCXBuilder();
+        docx.addTitle("TitleA");
+        docx.addHeader("MetaA");
+        docx.addProperty("PropertyA", "ValueA");
+        docx.addProperty("PropertyB", "ValueB");
+        docx.addProperty("PropertyC",
+                "<p>I am normal</p><p style=\"color:red;\">I am red</p><p style=\"color:blue;\">I am blue</p><p style=\"font-size:36px;\">I am big</p>");
+
+        FileOutputStream out = new FileOutputStream(new File("wordFromHTML.docx"));
+        out.write(docx.getDocBytes());
+        out.close();
+    }
+
+    private StringBuffer doc;
+
+    public DOCXBuilder()
+    {
+        doc = new StringBuffer();
+        startDoc();
+    }
+
+    private void startDoc()
+    {
+        doc.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
+        doc.append("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
+        doc.append("<head></head>");
+        doc.append("<body>");
+    }
+
+    private void endDoc()
+    {
+        doc.append("</body>");
+        doc.append("</html>");
+    }
+
+    public void addProperty(String key, String value)
+    {
+        doc.append("<p>").append("<b>").append(key).append(": ").append("</b>").append(value).append("</p>");
+    }
+
+    public void addParagraph(String value)
+    {
+        doc.append("<p>").append(value).append("</p>");
+    }
+
+    public void addTitle(String title)
+    {
+        doc.append("<h1>").append(title).append("</h1>");
+    }
+
+    public void addHeader(String header)
+    {
+        doc.append("<h2>").append(header).append("</h2>");
+    }
+
+    public byte[] getHTMLBytes() throws Exception
+    {
+        endDoc();
+        return doc.toString().getBytes();
+    }
+
+    public byte[] getDocBytes() throws Exception
+    {
+        // .. Finish Document
+        endDoc();
+        // .. HTML Code
+        WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();
+        AlternativeFormatInputPart afiPart = new AlternativeFormatInputPart(new PartName("/hw.html"));
+        afiPart.setBinaryData(doc.toString().getBytes());
+        afiPart.setContentType(new ContentType("text/html"));
+        Relationship altChunkRel = wordMLPackage.getMainDocumentPart().addTargetPart(afiPart);
+
+        // .. the bit in document body
+        CTAltChunk ac = Context.getWmlObjectFactory().createCTAltChunk();
+        ac.setId(altChunkRel.getId());
+        wordMLPackage.getMainDocumentPart().addObject(ac);
+
+        // .. content type
+        wordMLPackage.getContentTypeManager().addDefaultContentType("html", "text/html");
+        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
+        wordMLPackage.save(outStream);
+
+        return outStream.toByteArray();
+    }
+}
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
index 1318f246ed277eef3c548de185027f3c53bfdba3..8b41073671a3194d2b68989cdd4dbb7e4454f948 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
@@ -100,6 +100,9 @@ from ch.ethz.sis.openbis.generic.asapi.v3.dto.experiment import Experiment
 from ch.ethz.sis.openbis.generic.asapi.v3.dto.sample import Sample
 from ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset import DataSet
 
+#DOCX
+from ch.ethz.sis import DOCXBuilder
+
 class MLStripper(HTMLParser):
     def __init__(self):
         self.reset()
@@ -367,13 +370,16 @@ def export(sessionToken, entities, includeRoot, userEmail, mailClient):
 		if entityObj is not None:
 			objectCache[permId] = entityObj;
 		
-		if entityObj is not None and entityFilePath is not None:
-			#JSON
-			entityJson = String(objectMapper.writeValueAsString(entityObj));
-			addFile(tempDirPath, entityFilePath, "json", entityJson.getBytes(), zos);
-			#TEXT
- 			entityTXT = String(getTXT(entityObj, v3, sessionToken));
- 			addFile(tempDirPath, entityFilePath, "txt", entityTXT.getBytes(), zos);
+        if entityObj is not None and entityFilePath is not None:
+            #JSON
+            entityJson = String(objectMapper.writeValueAsString(entityObj));
+            addFile(tempDirPath, entityFilePath, "json", entityJson.getBytes(), zos);
+            #TEXT
+            entityTXT = String(getTXT(entityObj, v3, sessionToken, False));
+            addFile(tempDirPath, entityFilePath, "txt", entityTXT.getBytes(), zos);
+            #DOCX
+            entityDOCX = getDOCX(entityObj, v3, sessionToken);
+            addFile(tempDirPath, entityFilePath, "html", entityDOCX, zos);
 			
 			
 	zos.close();
@@ -390,17 +396,88 @@ def export(sessionToken, entities, includeRoot, userEmail, mailClient):
 	FileUtils.forceDelete(File(tempDirPath));
 	FileUtils.forceDelete(File(tempZipFilePath));
 	return True
-	
-def getTXT(entityObj, v3, sessionToken):
+
+def getDOCX(entityObj, v3, sessionToken):
+    docxBuilder = DOCXBuilder();
+    docxBuilder.addTitle(entityObj.getCode());
+    docxBuilder.addHeader("Identification Info");
+    
+    typeObj = None
+    if isinstance(entityObj, Project):
+        docxBuilder.addProperty("Kind", "Project");
+    if isinstance(entityObj, Experiment):
+        docxBuilder.addProperty("Kind", "Experiment");
+        searchCriteria = ExperimentTypeSearchCriteria();
+        searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
+        fetchOptions = ExperimentTypeFetchOptions();
+        fetchOptions.withPropertyAssignments().withPropertyType();
+        results = v3.searchExperimentTypes(sessionToken, searchCriteria, fetchOptions);
+        typeObj = results.getObjects().get(0);
+    if isinstance(entityObj, Sample):
+        docxBuilder.addProperty("Kind", "Sample");
+        searchCriteria = SampleTypeSearchCriteria();
+        searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
+        fetchOptions = SampleTypeFetchOptions();
+        fetchOptions.withPropertyAssignments().withPropertyType();
+        results = v3.searchSampleTypes(sessionToken, searchCriteria, fetchOptions);
+        typeObj = results.getObjects().get(0);
+    if isinstance(entityObj, DataSet):
+        docxBuilder.addProperty("Kind", "DataSet");
+        searchCriteria = DataSetTypeSearchCriteria();
+        searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
+        fetchOptions = DataSetTypeFetchOptions();
+        fetchOptions.withPropertyAssignments().withPropertyType();
+        results = v3.searchDataSetTypes(sessionToken, searchCriteria, fetchOptions);
+        typeObj = results.getObjects().get(0);
+    
+    if not isinstance(entityObj, Project):
+        docxBuilder.addProperty("Type", entityObj.getType().getCode());
+    
+    if(entityObj.getRegistrator() is not None):
+        docxBuilder.addProperty("Registrator", entityObj.getRegistrator().getUserId());
+        docxBuilder.addProperty("Registration Date", str(entityObj.getRegistrationDate()));
+    
+    if entityObj.getModifier() is not None:
+        docxBuilder.addProperty("Modifier", entityObj.getModifier().getUserId());
+        docxBuilder.addProperty("Modification Date", str(entityObj.getModificationDate()));
+    
+    
+    if isinstance(entityObj, Project):
+        docxBuilder.addHeader("Description");
+        docxBuilder.addParagraph(entityObj.getDescription());
+    
+    if isinstance(entityObj, Sample) or isinstance(entityObj, DataSet):
+        docxBuilder.addHeader("Parents");
+        parents = entityObj.getParents();
+        for parent in parents:
+            docxBuilder.addParagraph(parent.getCode());
+        docxBuilder.addHeader("Children");
+        children = entityObj.getChildren();
+        for child in children:
+            docxBuilder.addParagraph(child.getCode());
+    
+    if not isinstance(entityObj, Project):
+        docxBuilder.addHeader("Properties");
+        propertyAssigments = typeObj.getPropertyAssignments();
+        properties = entityObj.getProperties();
+        for propertyAssigment in propertyAssigments:
+            propertyType = propertyAssigment.getPropertyType();
+            if propertyType.getCode() in properties:
+                propertyValue = properties[propertyType.getCode()];
+                docxBuilder.addProperty(propertyType.getLabel(), propertyValue);
+    
+    return docxBuilder.getHTMLBytes();
+
+def getTXT(entityObj, v3, sessionToken, isRichText):
 	txtBuilder = StringBuilder();
 	txtBuilder.append(entityObj.getCode()).append("\n");
 	txtBuilder.append("# Identification Info:").append("\n");
 	
 	typeObj = None
 	if isinstance(entityObj, Project):
-		txtBuilder.append("Kind: Project").append("\n");
+		txtBuilder.append("- Kind: Project").append("\n");
 	if isinstance(entityObj, Experiment):
-		txtBuilder.append("Kind: Experiment").append("\n");
+		txtBuilder.append("- Kind: Experiment").append("\n");
 		searchCriteria = ExperimentTypeSearchCriteria();
 		searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
 		fetchOptions = ExperimentTypeFetchOptions();
@@ -408,7 +485,7 @@ def getTXT(entityObj, v3, sessionToken):
 		results = v3.searchExperimentTypes(sessionToken, searchCriteria, fetchOptions);
 		typeObj = results.getObjects().get(0);
 	if isinstance(entityObj, Sample):
-		txtBuilder.append("Kind: Sample").append("\n");
+		txtBuilder.append("- Kind: Sample").append("\n");
 		searchCriteria = SampleTypeSearchCriteria();
 		searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
 		fetchOptions = SampleTypeFetchOptions();
@@ -416,7 +493,7 @@ def getTXT(entityObj, v3, sessionToken):
 		results = v3.searchSampleTypes(sessionToken, searchCriteria, fetchOptions);
 		typeObj = results.getObjects().get(0);
 	if isinstance(entityObj, DataSet):
-		txtBuilder.append("Kind: DataSet").append("\n");
+		txtBuilder.append("- Kind: DataSet").append("\n");
 		searchCriteria = DataSetTypeSearchCriteria();
 		searchCriteria.withCode().thatEquals(entityObj.getType().getCode());
 		fetchOptions = DataSetTypeFetchOptions();
@@ -425,15 +502,15 @@ def getTXT(entityObj, v3, sessionToken):
 		typeObj = results.getObjects().get(0);
 	
 	if not isinstance(entityObj, Project):
-		txtBuilder.append("Type: " + entityObj.getType().getCode()).append("\n");
+		txtBuilder.append("- Type: " + entityObj.getType().getCode()).append("\n");
 	
 	if(entityObj.getRegistrator() is not None):
-		txtBuilder.append("Registrator: ").append(entityObj.getRegistrator().getUserId()).append("\n");
-		txtBuilder.append("Registration Date: ").append(str(entityObj.getRegistrationDate())).append("\n");
+		txtBuilder.append("- Registrator: ").append(entityObj.getRegistrator().getUserId()).append("\n");
+		txtBuilder.append("- Registration Date: ").append(str(entityObj.getRegistrationDate())).append("\n");
 	
 	if entityObj.getModifier() is not None:
-		txtBuilder.append("Modifier: ").append(entityObj.getModifier().getUserId()).append("\n");
-		txtBuilder.append("Modification Date: ").append(str(entityObj.getModificationDate())).append("\n");
+		txtBuilder.append("- Modifier: ").append(entityObj.getModifier().getUserId()).append("\n");
+		txtBuilder.append("- Modification Date: ").append(str(entityObj.getModificationDate())).append("\n");
 	
 	
 	if isinstance(entityObj, Project):
@@ -444,11 +521,11 @@ def getTXT(entityObj, v3, sessionToken):
 		txtBuilder.append("# Parents:").append("\n");
 		parents = entityObj.getParents();
 		for parent in parents:
-			txtBuilder.append(parent.getCode()).append("\n");
+			txtBuilder.append("- ").append(parent.getCode()).append("\n");
 		txtBuilder.append("# Children:").append("\n");
 		children = entityObj.getChildren();
 		for child in children:
-			txtBuilder.append(child.getCode()).append("\n");
+			txtBuilder.append("- ").append(child.getCode()).append("\n");
 	
 	if not isinstance(entityObj, Project):
 		txtBuilder.append("# Properties:").append("\n");
@@ -458,9 +535,9 @@ def getTXT(entityObj, v3, sessionToken):
 			propertyType = propertyAssigment.getPropertyType();
 			if propertyType.getCode() in properties:
 				propertyValue = properties[propertyType.getCode()];
-				if(propertyType.getDataType() == DataType.MULTILINE_VARCHAR):
-					propertyValue = strip_tags(propertyValue);
-				txtBuilder.append(propertyType.getLabel()).append(": ").append(propertyValue).append("\n");
+				if(propertyType.getDataType() == DataType.MULTILINE_VARCHAR and isRichText is False):
+					propertyValue = strip_tags(propertyValue).strip();
+				txtBuilder.append("- ").append(propertyType.getLabel()).append(": ").append(propertyValue).append("\n");
 	
 	return txtBuilder.toString();
 	
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-2.7.7.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-2.7.7.jar
new file mode 100644
index 0000000000000000000000000000000000000000..5e5f14b35584eac2a9f0f888769f0ab93ca6d849
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-2.7.7.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-runtime-3.5.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-runtime-3.5.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..d48e3e867968c7fe114e45168afb71c9a3cdf124
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/antlr-runtime-3.5.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-api-4.3.1.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-api-4.3.1.jar
new file mode 100644
index 0000000000000000000000000000000000000000..b60000b34b4412e16d7e177f432d308b6116935d
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-api-4.3.1.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-impl-4.3.1.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-impl-4.3.1.jar
new file mode 100644
index 0000000000000000000000000000000000000000..d56e98811439487420bcdc35a42c2612fa2436e1
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/avalon-framework-impl-4.3.1.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-codec-1.10.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-codec-1.10.jar
new file mode 100644
index 0000000000000000000000000000000000000000..1d7417c4031324cc6577a306cde57ae220f55523
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-codec-1.10.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-io-2.4.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-io-2.4.jar
new file mode 100644
index 0000000000000000000000000000000000000000..90035a4fe068e65d42edf621a0ffc78b4b020cdc
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-io-2.4.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-lang3-3.4.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-lang3-3.4.jar
new file mode 100644
index 0000000000000000000000000000000000000000..8ec91d454c31f73638de2994711a8487822247c1
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-lang3-3.4.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-logging-1.1.3.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-logging-1.1.3.jar
new file mode 100644
index 0000000000000000000000000000000000000000..ab5125407a6a77767330e29a028b97c3ac64ce18
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/commons-logging-1.1.3.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docx4j-3.3.3.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docx4j-3.3.3.jar
new file mode 100644
index 0000000000000000000000000000000000000000..d7baf6c21d8bc639542552e0f0f42185b15786f2
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docx4j-3.3.3.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docxbuilder.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docxbuilder.jar
new file mode 100644
index 0000000000000000000000000000000000000000..b8042c534587b5772e59b6e7e0b2498620b93af4
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/docxbuilder.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/guava-19.0.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/guava-19.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..b175ca867fe4320dfcf53877ec5984d49ce401e3
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/guava-19.0.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpclient-4.5.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpclient-4.5.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..701609fcc8469ca07a507bb7306d6d4f2572a00d
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpclient-4.5.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpcore-4.4.4.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpcore-4.4.4.jar
new file mode 100644
index 0000000000000000000000000000000000000000..ac4a8773022b9ddda58d878bae26ff182de8b7a4
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/httpcore-4.4.4.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-annotations-2.7.0.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-annotations-2.7.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..96fb17cf4f29d9366da993932a1b724c2dd39ee7
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-annotations-2.7.0.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-core-2.7.3.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-core-2.7.3.jar
new file mode 100644
index 0000000000000000000000000000000000000000..9b20cee67c6995054cde277d46785fb038174c4e
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-core-2.7.3.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-databind-2.7.3.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-databind-2.7.3.jar
new file mode 100644
index 0000000000000000000000000000000000000000..29d90afe4da8159b5e8c1741ef01850e6f4018b8
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jackson-databind-2.7.3.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jaxb-svg11-1.0.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jaxb-svg11-1.0.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..724123e3af6354ac59ea5f0cd679951bc7ee7346
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/jaxb-svg11-1.0.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/lorem-2.0.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/lorem-2.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..fcbb35dd6d3bb111db14fbccaabf67363f35732a
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/lorem-2.0.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/mbassador-1.2.4.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/mbassador-1.2.4.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..818dcd35ac88010833e9d6bc9314855fe6090c23
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/mbassador-1.2.4.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/serializer-2.7.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/serializer-2.7.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..10c881c100ebd5ecd9ffb5ba912711f667169a76
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/serializer-2.7.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/slf4j-api-1.7.21.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/slf4j-api-1.7.21.jar
new file mode 100644
index 0000000000000000000000000000000000000000..2a5c33ec55491e5b4be53525d8d7242e53e020c0
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/slf4j-api-1.7.21.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/stringtemplate-3.2.1.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/stringtemplate-3.2.1.jar
new file mode 100644
index 0000000000000000000000000000000000000000..d0e11b7193734c5b2784127951a1a91372f2ab94
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/stringtemplate-3.2.1.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/wmf2svg-0.9.8.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/wmf2svg-0.9.8.jar
new file mode 100644
index 0000000000000000000000000000000000000000..50fa3554466872aea49527353c77c96c7e7f8464
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/wmf2svg-0.9.8.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xalan-2.7.2.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xalan-2.7.2.jar
new file mode 100644
index 0000000000000000000000000000000000000000..abdabe33ec1368f910ac7012f081ad2ae9e4897b
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xalan-2.7.2.jar differ
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xmlgraphics-commons-2.1.jar b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xmlgraphics-commons-2.1.jar
new file mode 100644
index 0000000000000000000000000000000000000000..f917ca1b18a7e4e3fb0113574a84476552d6ace2
Binary files /dev/null and b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/lib/xmlgraphics-commons-2.1.jar differ