From 166464a429ec49b13bc639175feb86468bd75ac8 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Wed, 18 Jul 2012 08:57:11 +0000
Subject: [PATCH] BIS-62 SP-92 : Fixed dependency checking problem

SVN: 26142
---
 datastore_server/resource/dependency-structure.ddf | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/datastore_server/resource/dependency-structure.ddf b/datastore_server/resource/dependency-structure.ddf
index d7b168cc183..c7618571b13 100644
--- a/datastore_server/resource/dependency-structure.ddf
+++ b/datastore_server/resource/dependency-structure.ddf
@@ -23,13 +23,15 @@ check [dss] [etlserver] independentOf [private_openbis]
 # Check dependencies of etlserver to dss
 
 [dss.shared] = ${dss}.generic.shared.*
-[dss.dbmodifyingplugin] = ${dss}.generic.server.plugins.jython.* ${dss}.generic.server.plugins.standard.AbstractDbModifyingAggregationService
-[private_dss] = ${dss}.* excluding [dss.shared] [dss.dbmodifyingplugin] ${dss}.BuildAndEnvironmentInfo ${dss}.generic.DataStoreServer ${dss}.generic.server.api.v1.DssServiceRpcGeneric ch.systemsx.cisd.openbis.dss.generic.server.DataStoreService
+[private_dss] = ${dss}.* excluding [dss.shared] ${dss}.BuildAndEnvironmentInfo ${dss}.generic.DataStoreServer ${dss}.generic.server.api.v1.DssServiceRpcGeneric ch.systemsx.cisd.openbis.dss.generic.server.DataStoreService
+
+[etlserver_registration] = ${etlserver}.registrator.* ${etlserver}.DssUniqueFilenameGenerator ${etlserver}.Parameters ${etlserver}.ITopLevelDataSetRegistratorDelegate ${etlserver}.TopLevelDataSetRegistratorGlobalState ${etlserver}.IStorageProcessorTransactional ${etlserver}.DefaultStorageProcessor ${etlserver}.validation.* ${etlserver}.ThreadParameters ${etlserver}.DynamicTransactionQueryFactory
+[etlserver_minus_registration] = [etlserver] excluding [etlserver_registration]
 
 check sets [dss.shared] [private_dss]
 
 layer l1 = [dss.shared]
-layer l2 = [etlserver] [private_dss]
+layer l2 = [etlserver_minus_registration] [private_dss]
 
 check layeringOf l1 l2
 
-- 
GitLab