diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
index 65bf734eb9e19f1527e283dc2f1dc0e5b4054477..03ce3fc45b8e0b90d4f93d404e01cc557c59ec8c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
@@ -392,6 +392,7 @@ public interface IETLLIMSService extends IServer, ISessionProvider
     /**
      * Returns the URL for the default data store server for this openBIS AS.
      */
+    @Transactional
     @RolesAllowed(RoleSet.OBSERVER)
     public String getDefaultDataStoreBaseURL(String sessionToken);
 }
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected
index 05a50fc48ef17bedde64aca024c1fe4dd0183c64..03ce3fc45b8e0b90d4f93d404e01cc557c59ec8c 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected
@@ -388,4 +388,11 @@ public interface IETLLIMSService extends IServer, ISessionProvider
     public int unarchiveDatasets(
             String sessionToken,
             @AuthorizationGuard(guardClass = DataSetCodeCollectionPredicate.class) List<String> datasetCodes);
+
+    /**
+     * Returns the URL for the default data store server for this openBIS AS.
+     */
+    @Transactional
+    @RolesAllowed(RoleSet.OBSERVER)
+    public String getDefaultDataStoreBaseURL(String sessionToken);
 }