From 398f602d0a59886806961d4e567b8a8b7002db7e Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Mon, 16 Jul 2012 13:02:11 +0000
Subject: [PATCH] BIS-105 SP-151 : Improve logging and move file to failure
 when there is a validation error.

SVN: 26121
---
 .../AbstractOmniscientTopLevelDataSetRegistrator.java        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java
index 92995f792e0..cb5d6290d9b 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java
@@ -600,8 +600,11 @@ public abstract class AbstractOmniscientTopLevelDataSetRegistrator<T extends Dat
                         incomingDataSetFile.getRealIncomingFile(), null, null,
                         ErrorType.INVALID_DATA_SET);
         sb.append(rollbacker.getErrorMessageForLog());
-        operationLog.info(sb.toString());
+        String logMessage = sb.toString();
+        operationLog.info(logMessage);
+        service.getDssRegistrationLog().log(logMessage);
         rollbacker.doRollback(service.getDssRegistrationLog());
+        service.getDssRegistrationLog().registerFailure();
     }
 
     @Override
-- 
GitLab