diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/DataSetInfoExtractorForSearchExperiment.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/DataSetInfoExtractorForSearchExperiment.java
index 49caffc3f7b7f9fe0a0a04e56b37a00a75a7a34d..faabdc37e556345d612c5efdb8e2e389c58c545d 100644
--- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/DataSetInfoExtractorForSearchExperiment.java
+++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/DataSetInfoExtractorForSearchExperiment.java
@@ -66,10 +66,10 @@ public class DataSetInfoExtractorForSearchExperiment extends AbstractDataSetInfo
     {
         String name = incomingDataSetPath.getName();
         String[] items = StringUtils.splitByWholeSeparator(name, separator);
-        if (items.length != 2)
+        if (items.length < 2)
         {
             throw new UserFailureException(
-                    "The name of the data set Should have two parts separated by '" + separator
+                    "The name of the data set should have at least two parts separated by '" + separator
                             + "': " + name);
         }
         ProjectIdentifier projectIdentifier = new ProjectIdentifier(items[0], items[1]);