diff --git a/middletier/cta/AdminHost.hpp b/middletier/cta/AdminHost.hpp
index a7ffdc6c94a28d9dcbb14f3cf8b31ad23126c21a..404a7e29be6b8663d29992d1a4706179e153035c 100644
--- a/middletier/cta/AdminHost.hpp
+++ b/middletier/cta/AdminHost.hpp
@@ -21,7 +21,10 @@ public:
    * Constructor.
    *
    * @param name The network name of the administration host.
-   * @param creator The identity of the user that created the administration host.
+   * @param creator The identity of the user that created the administration
+   * host.
+   * @param creationTime The absolute time at which the admin host entry was
+   * created.
    * @param comment The comment describing the administration host.
    */
   AdminHost(
diff --git a/middletier/cta/AdminUser.hpp b/middletier/cta/AdminUser.hpp
index 2a7dc0526c7a9370e6d6ff0f9ffe20290378ed6c..e069058f247d8a3e9ffe8c290e394c6f0183f171 100644
--- a/middletier/cta/AdminUser.hpp
+++ b/middletier/cta/AdminUser.hpp
@@ -22,6 +22,8 @@ public:
    *
    * @param user The identity of the administrator.
    * @param creator The identity of the user that created the administrator.
+   * @param creationTime The absolute time at which the admin user entry was
+   * created.
    * @param comment The comment describing the administrator.
    */
   AdminUser(
diff --git a/middletier/cta/ArchivalJob.hpp b/middletier/cta/ArchivalJob.hpp
index f0b278ea636947e97310f8f577b55d30f47d65b3..2d1444c7a3379cb0f27ec86831a0da82467d8d98 100644
--- a/middletier/cta/ArchivalJob.hpp
+++ b/middletier/cta/ArchivalJob.hpp
@@ -26,6 +26,8 @@ public:
    * @param srcUrl The URL of the source file.
    * @param dstPath The full path of the destination file within the archive.
    * @param creator The identity of the user that created the job.
+   * @param creationTime The absolute time at which the archival job was
+   * vreated.
    */
   ArchivalJob(
     const ArchivalJobState::Enum state,
diff --git a/middletier/cta/EosRemoteStorage.hpp b/middletier/cta/EosRemoteStorage.hpp
index 17d2bd4a4ed5297f4c777d3d30fb32dab9bb1525..b0977cd76a976c42034015b937af323526da6e07 100644
--- a/middletier/cta/EosRemoteStorage.hpp
+++ b/middletier/cta/EosRemoteStorage.hpp
@@ -26,8 +26,8 @@ public:
   /**
    * Renames the specified remote file to the specified new name.
    *
-   * @oldRemoteFile The current URL of teh remote file.
-   * @newRemoteFile The new URL of teh remote file.
+   * @param remoteFile The current URL of the remote file.
+   * @param newRemoteFile The new URL of the remote file.
    */
   void rename(const std::string &remoteFile,
     const std::string &newRemoteFile);
diff --git a/middletier/cta/FileSystemNode.hpp b/middletier/cta/FileSystemNode.hpp
index 3a9517ae3704b48aeee65575378bf720f642fbfa..2250f86c6259ed82501d1eaf57be1995c49bfa87 100644
--- a/middletier/cta/FileSystemNode.hpp
+++ b/middletier/cta/FileSystemNode.hpp
@@ -21,7 +21,7 @@ public:
   /**
    * Constructor.
    *
-   * @param The storage classes used in the file system.
+   * @param storageclasses The storage classes used in the file system.
    * @param entry The description of the node in the form of a DirectoryEntry.
    */
   FileSystemNode(FileSystemStorageClasses &storageclasses,
@@ -73,7 +73,7 @@ public:
    * This method takes ownership of the specified node even in the event of the
    * method throwing an exception.
    *
-   * @param node The node to be added.
+   * @param child The child node to be added.
    */
   void addChild(FileSystemNode *const child);
 
diff --git a/middletier/cta/FileSystemStorageClasses.hpp b/middletier/cta/FileSystemStorageClasses.hpp
index 00c4037798d42d77ce6477b54af19f12ed8ff3f9..ca299cb38df7aab3073b94c44a89a934b07827e1 100644
--- a/middletier/cta/FileSystemStorageClasses.hpp
+++ b/middletier/cta/FileSystemStorageClasses.hpp
@@ -33,8 +33,6 @@ public:
   /**
    * Deletes the specified storage class.
    *
-   * @param requester The identity of the user requesting the deletion of the
-   * storage class.
    * @param name The name of the storage class.
    */
   void deleteStorageClass(const std::string &name);
@@ -42,7 +40,6 @@ public:
   /**
    * Gets the current list of storage classes in lexicographical order.
    *
-   * @param requester The identity of the user requesting the list.
    * @return The current list of storage classes in lexicographical order.
    */
   std::list<StorageClass> getStorageClasses() const;
diff --git a/middletier/cta/MiddleTierAdmin.hpp b/middletier/cta/MiddleTierAdmin.hpp
index 264e97c7e6f01897392104d66a2a06e3651b97f4..80ed9592c1ec91a1c613af73448ff9a37e88c593 100644
--- a/middletier/cta/MiddleTierAdmin.hpp
+++ b/middletier/cta/MiddleTierAdmin.hpp
@@ -81,7 +81,6 @@ public:
    * @param requester The identity of the user requesting the deletion of the
    * administration host.
    * @param hostName The network name of the administration host.
-   * @param comment The comment describing the administration host.
    */
   virtual void deleteAdminHost(
     const SecurityIdentity &requester,
@@ -247,7 +246,7 @@ public:
    * @param requester The identity of the user requesting the creation of the
    * tape.
    * @param vid The volume identifier of the tape.
-   * @param logicalLibrary The name of the logical library to which the tape
+   * @param logicalLibraryName The name of the logical library to which the tape
    * belongs.
    * @param tapePoolName The name of the tape pool to which the tape belongs.
    * @param capacityInBytes The capacity of the tape.
diff --git a/middletier/cta/RemoteStorage.hpp b/middletier/cta/RemoteStorage.hpp
index b969b7daefe9a5b48f2cb2217897b5693055aeb5..e7aecb06451f64face2095708ff988b6d89bd8bf 100644
--- a/middletier/cta/RemoteStorage.hpp
+++ b/middletier/cta/RemoteStorage.hpp
@@ -26,8 +26,8 @@ public:
   /**
    * Renames the specified remote file to the specified new name.
    *
-   * @oldRemoteFile The current URL of teh remote file.
-   * @newRemoteFile The new URL of teh remote file.
+   * @param remoteFile The current URL of the remote file.
+   * @param newRemoteFile The new URL of the remote file.
    */
   virtual void rename(const std::string &remoteFile,
     const std::string &newRemoteFile) = 0;
diff --git a/middletier/cta/RetrievalFileTransfer.hpp b/middletier/cta/RetrievalFileTransfer.hpp
index a73f6c38940dea8f66d70082e6409762b428736e..13e0c18a091523ae5b4cb16b4a4ff31ec3a768ee 100644
--- a/middletier/cta/RetrievalFileTransfer.hpp
+++ b/middletier/cta/RetrievalFileTransfer.hpp
@@ -27,7 +27,7 @@ public:
   /**
    * Constructor.
    *
-   * @param tapeFileLocation The location of the source tape file.
+   * @param tapeFile The location of the source tape file.
    * @param id The identifier of the file transfer.
    * @param userRequestId The identifier of the associated user request.
    * @param copyNb The copy number.
diff --git a/middletier/cta/RetrievalJob.hpp b/middletier/cta/RetrievalJob.hpp
index d2b424e20929b37d5f8d9cf7e65c17a0e31d4f3f..92f4762455cbc26aba79b10704466e147b83a20d 100644
--- a/middletier/cta/RetrievalJob.hpp
+++ b/middletier/cta/RetrievalJob.hpp
@@ -26,6 +26,7 @@ public:
    * @param srcPath The full path of the source file within the archive.
    * @param dstUrl The URL of the destination file.
    * @param creator The identity of the user that created the job.
+   * @param creationTime The absolute time when the retrieval job was created.
    */
   RetrievalJob(
     const RetrievalJobState::Enum state,
diff --git a/middletier/cta/SqliteMiddleTierAdmin.cpp b/middletier/cta/SqliteMiddleTierAdmin.cpp
index 3376d078d105b67eb00ec80b0efd766fe3a59ed7..fb97587986fe0a1613ac72eb700ad378a4dc4684 100644
--- a/middletier/cta/SqliteMiddleTierAdmin.cpp
+++ b/middletier/cta/SqliteMiddleTierAdmin.cpp
@@ -8,8 +8,8 @@
 //------------------------------------------------------------------------------
 // constructor
 //------------------------------------------------------------------------------
-cta::SqliteMiddleTierAdmin::SqliteMiddleTierAdmin(Vfs &vfs, SqliteDatabase &sqlite_db):
-  m_sqlite_db(sqlite_db), m_vfs(vfs) {
+cta::SqliteMiddleTierAdmin::SqliteMiddleTierAdmin(Vfs &vfs, SqliteDatabase &db):
+   m_vfs(vfs), m_db(db) {
 }
 
 //------------------------------------------------------------------------------
@@ -25,7 +25,7 @@ void cta::SqliteMiddleTierAdmin::createAdminUser(
   const SecurityIdentity &requester,
   const UserIdentity &user,
   const std::string &comment) {
-  m_sqlite_db.insertAdminUser(requester, user, comment);
+  m_db.insertAdminUser(requester, user, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -34,7 +34,7 @@ void cta::SqliteMiddleTierAdmin::createAdminUser(
 void cta::SqliteMiddleTierAdmin::deleteAdminUser(
   const SecurityIdentity &requester,
   const UserIdentity &user) {
-  m_sqlite_db.deleteAdminUser(requester, user);
+  m_db.deleteAdminUser(requester, user);
 }
   
 //------------------------------------------------------------------------------
@@ -42,7 +42,7 @@ void cta::SqliteMiddleTierAdmin::deleteAdminUser(
 //------------------------------------------------------------------------------
 std::list<cta::AdminUser> cta::SqliteMiddleTierAdmin::getAdminUsers(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllAdminUsers(requester);
+  return m_db.selectAllAdminUsers(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -52,7 +52,7 @@ void cta::SqliteMiddleTierAdmin::createAdminHost(
   const SecurityIdentity &requester,
   const std::string &hostName,
   const std::string &comment) {
-  m_sqlite_db.insertAdminHost(requester, hostName, comment);
+  m_db.insertAdminHost(requester, hostName, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -61,7 +61,7 @@ void cta::SqliteMiddleTierAdmin::createAdminHost(
 void cta::SqliteMiddleTierAdmin::deleteAdminHost(
   const SecurityIdentity &requester,
   const std::string &hostName) {
-  m_sqlite_db.deleteAdminHost(requester, hostName);
+  m_db.deleteAdminHost(requester, hostName);
 }
   
 //------------------------------------------------------------------------------
@@ -69,7 +69,7 @@ void cta::SqliteMiddleTierAdmin::deleteAdminHost(
 //------------------------------------------------------------------------------
 std::list<cta::AdminHost> cta::SqliteMiddleTierAdmin::getAdminHosts(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllAdminHosts(requester);
+  return m_db.selectAllAdminHosts(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -78,7 +78,7 @@ std::list<cta::AdminHost> cta::SqliteMiddleTierAdmin::getAdminHosts(
 void cta::SqliteMiddleTierAdmin::createStorageClass(
   const SecurityIdentity &requester, const std::string &name,
   const uint16_t nbCopies, const std::string &comment) {
-  m_sqlite_db.insertStorageClass(requester, name, nbCopies, comment);
+  m_db.insertStorageClass(requester, name, nbCopies, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -87,7 +87,7 @@ void cta::SqliteMiddleTierAdmin::createStorageClass(
 void cta::SqliteMiddleTierAdmin::deleteStorageClass(const SecurityIdentity &requester,
   const std::string &name) {
   m_vfs.checkStorageClassIsNotInUse(requester, name, "/");
-  m_sqlite_db.deleteStorageClass(requester, name);
+  m_db.deleteStorageClass(requester, name);
 }
 
 //------------------------------------------------------------------------------
@@ -95,7 +95,7 @@ void cta::SqliteMiddleTierAdmin::deleteStorageClass(const SecurityIdentity &requ
 //------------------------------------------------------------------------------
 std::list<cta::StorageClass> cta::SqliteMiddleTierAdmin::getStorageClasses(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllStorageClasses(requester);
+  return m_db.selectAllStorageClasses(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -106,7 +106,7 @@ void cta::SqliteMiddleTierAdmin::createTapePool(
   const std::string &name,
   const uint32_t nbPartialTapes,
   const std::string &comment) {
-  m_sqlite_db.insertTapePool(requester, name, nbPartialTapes, comment);
+  m_db.insertTapePool(requester, name, nbPartialTapes, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -114,7 +114,7 @@ void cta::SqliteMiddleTierAdmin::createTapePool(
 //------------------------------------------------------------------------------
 void cta::SqliteMiddleTierAdmin::deleteTapePool(const SecurityIdentity &requester,
   const std::string &name) {
-  m_sqlite_db.deleteTapePool(requester, name);
+  m_db.deleteTapePool(requester, name);
 }
 
 //------------------------------------------------------------------------------
@@ -122,7 +122,7 @@ void cta::SqliteMiddleTierAdmin::deleteTapePool(const SecurityIdentity &requeste
 //------------------------------------------------------------------------------
 std::list<cta::TapePool> cta::SqliteMiddleTierAdmin::getTapePools(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllTapePools(requester);
+  return m_db.selectAllTapePools(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -134,7 +134,7 @@ void cta::SqliteMiddleTierAdmin::createArchivalRoute(
   const uint16_t copyNb,
   const std::string &tapePoolName,
   const std::string &comment) {
-  return m_sqlite_db.insertArchivalRoute(requester, storageClassName, copyNb, tapePoolName, comment);
+  return m_db.insertArchivalRoute(requester, storageClassName, copyNb, tapePoolName, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -144,7 +144,7 @@ void cta::SqliteMiddleTierAdmin::deleteArchivalRoute(
   const SecurityIdentity &requester,
   const std::string &storageClassName,
   const uint16_t copyNb) {
-  return m_sqlite_db.deleteArchivalRoute(requester, storageClassName, copyNb);
+  return m_db.deleteArchivalRoute(requester, storageClassName, copyNb);
 }
 
 //------------------------------------------------------------------------------
@@ -152,7 +152,7 @@ void cta::SqliteMiddleTierAdmin::deleteArchivalRoute(
 //------------------------------------------------------------------------------
 std::list<cta::ArchivalRoute> cta::SqliteMiddleTierAdmin::getArchivalRoutes(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllArchivalRoutes(requester);
+  return m_db.selectAllArchivalRoutes(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -162,7 +162,7 @@ void cta::SqliteMiddleTierAdmin::createLogicalLibrary(
   const SecurityIdentity &requester,
   const std::string &name,
   const std::string &comment) {
-  m_sqlite_db.insertLogicalLibrary(requester, name, comment);
+  m_db.insertLogicalLibrary(requester, name, comment);
 }
 
 //------------------------------------------------------------------------------
@@ -171,7 +171,7 @@ void cta::SqliteMiddleTierAdmin::createLogicalLibrary(
 void cta::SqliteMiddleTierAdmin::deleteLogicalLibrary(
   const SecurityIdentity &requester,
   const std::string &name) {
-  m_sqlite_db.deleteLogicalLibrary(requester, name);
+  m_db.deleteLogicalLibrary(requester, name);
 }
 
 //------------------------------------------------------------------------------
@@ -179,7 +179,7 @@ void cta::SqliteMiddleTierAdmin::deleteLogicalLibrary(
 //------------------------------------------------------------------------------
 std::list<cta::LogicalLibrary> cta::SqliteMiddleTierAdmin::getLogicalLibraries(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllLogicalLibraries(requester);
+  return m_db.selectAllLogicalLibraries(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -192,7 +192,7 @@ void cta::SqliteMiddleTierAdmin::createTape(
   const std::string &tapePoolName,
   const uint64_t capacityInBytes,
   const std::string &comment) {
-  m_sqlite_db.insertTape(requester, vid, logicalLibraryName, tapePoolName,
+  m_db.insertTape(requester, vid, logicalLibraryName, tapePoolName,
     capacityInBytes, comment);
 }
 
@@ -202,7 +202,7 @@ void cta::SqliteMiddleTierAdmin::createTape(
 void cta::SqliteMiddleTierAdmin::deleteTape(
   const SecurityIdentity &requester,
   const std::string &vid) {
-  m_sqlite_db.deleteTape(requester, vid);
+  m_db.deleteTape(requester, vid);
 }
 
 //------------------------------------------------------------------------------
@@ -210,5 +210,5 @@ void cta::SqliteMiddleTierAdmin::deleteTape(
 //------------------------------------------------------------------------------
 std::list<cta::Tape> cta::SqliteMiddleTierAdmin::getTapes(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllTapes(requester);
+  return m_db.selectAllTapes(requester);
 }
diff --git a/middletier/cta/SqliteMiddleTierAdmin.hpp b/middletier/cta/SqliteMiddleTierAdmin.hpp
index 768a12d1b5a5bf69d9efa728d69c7dc5ddd5cbb0..fb57016648e33571a23568546fee309fc5a23ff3 100644
--- a/middletier/cta/SqliteMiddleTierAdmin.hpp
+++ b/middletier/cta/SqliteMiddleTierAdmin.hpp
@@ -15,9 +15,10 @@ public:
   /**
    * Constructor.
    *
+   * @param vfs The virtual file-system of the mock middle-tier.
    * @param db The database of the mock middle-tier.
    */
-  SqliteMiddleTierAdmin(Vfs &vfs, SqliteDatabase &sqlite_db);
+  SqliteMiddleTierAdmin(Vfs &vfs, SqliteDatabase &db);
 
   /**
    * Destructor.
@@ -75,7 +76,6 @@ public:
    * @param requester The identity of the user requesting the deletion of the
    * administration host.
    * @param hostName The network name of the administration host.
-   * @param comment The comment describing the administration host.
    */
   void deleteAdminHost(
     const SecurityIdentity &requester,
@@ -239,7 +239,7 @@ public:
    * @param requester The identity of the user requesting the creation of the
    * tape.
    * @param vid The volume identifier of the tape.
-   * @param logicalLibrary The name of the logical library to which the tape
+   * @param logicalLibraryName The name of the logical library to which the tape
    * belongs.
    * @param tapePoolName The name of the tape pool to which the tape belongs.
    * @param capacityInBytes The capacity of the tape.
@@ -276,10 +276,16 @@ public:
     const SecurityIdentity &requester) const;
 
 protected:
-  
-  SqliteDatabase &m_sqlite_db;
-  
+
+  /**
+   * The virtual filesystem of the mock middle-tier.
+   */
   Vfs &m_vfs;
+  
+  /**
+   * The database of the mock middle-tier.
+   */
+  SqliteDatabase &m_db;
 
 }; // class SqliteMiddleTierAdmin
 
diff --git a/middletier/cta/SqliteMiddleTierUser.cpp b/middletier/cta/SqliteMiddleTierUser.cpp
index 8fa4a0390f3341d255a2c2037a0c3ca221f1e0e3..860619d879c1a80775f5511906e5d2e9331f66cf 100644
--- a/middletier/cta/SqliteMiddleTierUser.cpp
+++ b/middletier/cta/SqliteMiddleTierUser.cpp
@@ -9,8 +9,8 @@
 //------------------------------------------------------------------------------
 // constructor
 //------------------------------------------------------------------------------
-cta::SqliteMiddleTierUser::SqliteMiddleTierUser(Vfs &vfs, SqliteDatabase &sqlite_db):
-  m_sqlite_db(sqlite_db), m_vfs(vfs) {
+cta::SqliteMiddleTierUser::SqliteMiddleTierUser(Vfs &vfs, SqliteDatabase &db):
+  m_db(db), m_vfs(vfs) {
 }
 
 //------------------------------------------------------------------------------
@@ -103,14 +103,14 @@ void cta::SqliteMiddleTierUser::archiveToDirectory(
     throw Exception("At least one source file should be provided");
   }
   std::string storageClassName = m_vfs.getDirectoryStorageClass(requester, dstDir);
-  cta::StorageClass storageClass = m_sqlite_db.getStorageClassByName(requester, storageClassName);
+  cta::StorageClass storageClass = m_db.getStorageClassByName(requester, storageClassName);
   if(storageClass.getNbCopies()==0) {       
     std::ostringstream message;
     message << "archiveToDirectory() - Storage class " << storageClassName << " has 0 copies";
     throw(Exception(message.str()));
   }
   for(int i=1; i<=storageClass.getNbCopies(); i++) {
-    cta::ArchivalRoute route = m_sqlite_db.getArchivalRouteOfStorageClass(requester, storageClassName, i);
+    cta::ArchivalRoute route = m_db.getArchivalRouteOfStorageClass(requester, storageClassName, i);
     for(std::list<std::string>::const_iterator itor = srcUrls.begin(); itor != srcUrls.end(); itor++) {
       const std::string &srcFileName = *itor;
       std::string dstPathname;
@@ -120,7 +120,7 @@ void cta::SqliteMiddleTierUser::archiveToDirectory(
       else {
         dstPathname = dstDir+"/"+srcFileName;
       }
-      m_sqlite_db.insertArchivalJob(requester, route.getTapePoolName(), srcFileName, dstPathname);
+      m_db.insertArchivalJob(requester, route.getTapePoolName(), srcFileName, dstPathname);
     }
   }
   
@@ -153,15 +153,15 @@ void cta::SqliteMiddleTierUser::archiveToFile(
   
   const std::string &srcFileName = srcUrls.front();
   std::string storageClassName = m_vfs.getDirectoryStorageClass(requester, cta::Utils::getEnclosingDirPath(dstFile));
-  cta::StorageClass storageClass = m_sqlite_db.getStorageClassByName(requester, storageClassName);
+  cta::StorageClass storageClass = m_db.getStorageClassByName(requester, storageClassName);
   if(storageClass.getNbCopies()==0) {       
     std::ostringstream message;
     message << "archiveToFile() - Storage class " << storageClassName << " has 0 copies";
     throw(Exception(message.str()));
   }
   for(int i=1; i<=storageClass.getNbCopies(); i++) {
-    cta::ArchivalRoute route = m_sqlite_db.getArchivalRouteOfStorageClass(requester, storageClassName, i);
-    m_sqlite_db.insertArchivalJob(requester, route.getTapePoolName(), srcFileName, dstFile);
+    cta::ArchivalRoute route = m_db.getArchivalRouteOfStorageClass(requester, storageClassName, i);
+    m_db.insertArchivalJob(requester, route.getTapePoolName(), srcFileName, dstFile);
   }
   
   m_vfs.createFile(requester, dstFile, 0666);
@@ -173,7 +173,7 @@ void cta::SqliteMiddleTierUser::archiveToFile(
 std::map<cta::TapePool, std::list<cta::ArchivalJob> >
   cta::SqliteMiddleTierUser::getArchivalJobs(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllArchivalJobs(requester);
+  return m_db.selectAllArchivalJobs(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -182,7 +182,7 @@ std::map<cta::TapePool, std::list<cta::ArchivalJob> >
 std::list<cta::ArchivalJob> cta::SqliteMiddleTierUser::getArchivalJobs(
   const SecurityIdentity &requester,
   const std::string &tapePoolName) const {
-  return (m_sqlite_db.selectAllArchivalJobs(requester))[m_sqlite_db.getTapePoolByName(requester, tapePoolName)];
+  return (m_db.selectAllArchivalJobs(requester))[m_db.getTapePoolByName(requester, tapePoolName)];
 }
 
 //------------------------------------------------------------------------------
@@ -191,7 +191,7 @@ std::list<cta::ArchivalJob> cta::SqliteMiddleTierUser::getArchivalJobs(
 void cta::SqliteMiddleTierUser::deleteArchivalJob(
   const SecurityIdentity &requester,
   const std::string &dstPath) {
-  m_sqlite_db.deleteArchivalJob(requester, dstPath);
+  m_db.deleteArchivalJob(requester, dstPath);
 }
 
 //------------------------------------------------------------------------------
@@ -203,7 +203,7 @@ void cta::SqliteMiddleTierUser::retrieve(
   const std::string &dstUrl) { //we consider only the case in which dstUrl is a directory so that we accept multiple source files
   for(std::list<std::string>::const_iterator it=srcPaths.begin(); it!=srcPaths.end(); it++) {
     std::string vid = m_vfs.getVidOfFile(requester, *it, 1); //we only consider 1st copy
-    m_sqlite_db.insertRetrievalJob(requester, vid, *it, dstUrl);
+    m_db.insertRetrievalJob(requester, vid, *it, dstUrl);
   }
 }
 
@@ -213,7 +213,7 @@ void cta::SqliteMiddleTierUser::retrieve(
 std::map<cta::Tape, std::list<cta::RetrievalJob> >
   cta::SqliteMiddleTierUser::getRetrievalJobs(
   const SecurityIdentity &requester) const {
-  return m_sqlite_db.selectAllRetrievalJobs(requester);
+  return m_db.selectAllRetrievalJobs(requester);
 }
 
 //------------------------------------------------------------------------------
@@ -222,7 +222,7 @@ std::map<cta::Tape, std::list<cta::RetrievalJob> >
 std::list<cta::RetrievalJob> cta::SqliteMiddleTierUser::getRetrievalJobs(
   const SecurityIdentity &requester,
   const std::string &vid) const {
-  return m_sqlite_db.selectAllRetrievalJobs(requester)[m_sqlite_db.getTapeByVid(requester, vid)];
+  return m_db.selectAllRetrievalJobs(requester)[m_db.getTapeByVid(requester, vid)];
 }
 
 //------------------------------------------------------------------------------
@@ -231,5 +231,5 @@ std::list<cta::RetrievalJob> cta::SqliteMiddleTierUser::getRetrievalJobs(
 void cta::SqliteMiddleTierUser::deleteRetrievalJob(
   const SecurityIdentity &requester,
   const std::string &dstUrl) {
-  m_sqlite_db.deleteRetrievalJob(requester, dstUrl);
+  m_db.deleteRetrievalJob(requester, dstUrl);
 }
diff --git a/middletier/cta/SqliteMiddleTierUser.hpp b/middletier/cta/SqliteMiddleTierUser.hpp
index 080e0ee04a6c0b6fc702f7ea5c920339c9248e3b..eebcd6cbec5ebd8e8fd6749b9eedd61ea57fd2db 100644
--- a/middletier/cta/SqliteMiddleTierUser.hpp
+++ b/middletier/cta/SqliteMiddleTierUser.hpp
@@ -19,8 +19,9 @@ public:
    * Constructor.
    *
    * @param db The database of the mock middle-tier.
+   * @param vfs The virtual file-system of the mock middle-tier.
    */
-  SqliteMiddleTierUser(Vfs &vfs, SqliteDatabase &sqlite_db);
+  SqliteMiddleTierUser(Vfs &vfs, SqliteDatabase &db);
 
   /**
    * Destructor.
@@ -228,8 +229,14 @@ public:
 
 private:
   
-  SqliteDatabase &m_sqlite_db;
+  /**
+   * The database of the mock middle-tier.
+   */
+  SqliteDatabase &m_db;
   
+  /**
+   * The virtual file-system of the mock middle-tier.
+   */
   Vfs &m_vfs;
 
   /**
@@ -282,7 +289,7 @@ private:
    * Throws an exception if the specified requester is not authorised to archive
    * a file to the specified destination directory within the archive namespace.
    *
-   * @param requester The identity of the user requesting the archival.
+   * @param user The identity of the user requesting the archival.
    * @param dstDir Destination directory within the archive namespace.
    */
   void checkUserIsAuthorisedToArchive(
diff --git a/middletier/cta/Tape.hpp b/middletier/cta/Tape.hpp
index 1af068da1b99d5cb6e7b4e32cb9b611896f64bb4..df8f09f072e700aa2890c240b84d329c5f7107a3 100644
--- a/middletier/cta/Tape.hpp
+++ b/middletier/cta/Tape.hpp
@@ -28,10 +28,12 @@ public:
    * Constructor.
    *
    * @param vid The volume identifier of the tape.
-   * @param logicalLibrary The name of the logical library to which the tape
+   * @param logicalLibraryName The name of the logical library to which the tape
    * belongs.
    * @param tapePoolName The name of the tape pool to which the tape belongs.
    * @param capacityInBytes The capacity of the tape.
+   * @param dataOnTapeInBytes The amount of data currently stored on the tape in
+   * bytes.
    * @param creator The identity of the user that created this configuration
    * item.
    * @param comment The comment describing this configuration item.
diff --git a/middletier/cta/UserIdentity.hpp b/middletier/cta/UserIdentity.hpp
index b0325731f498a7428f51c83e7b54308b97a53afa..f33dc5220bdf4765f3698c239cb04717167a2b56 100644
--- a/middletier/cta/UserIdentity.hpp
+++ b/middletier/cta/UserIdentity.hpp
@@ -29,7 +29,7 @@ public:
   /**
    * Sets the user ID of the user.
    *
-   * @patam uid The user ID of the user.
+   * @param uid The user ID of the user.
    */
   void setUid(const uint32_t uid) throw();