diff --git a/config/alfresco/ibatis/activities-SqlMapConfig.xml b/config/alfresco/ibatis/activities-SqlMapConfig.xml
index 5edb25f101..461681474e 100644
--- a/config/alfresco/ibatis/activities-SqlMapConfig.xml
+++ b/config/alfresco/ibatis/activities-SqlMapConfig.xml
@@ -6,11 +6,7 @@
-
-
-
-
-
-
+
+
diff --git a/config/alfresco/ibatis/ibatis-context.xml b/config/alfresco/ibatis/ibatis-context.xml
index 6b796af4ea..0689e54738 100644
--- a/config/alfresco/ibatis/ibatis-context.xml
+++ b/config/alfresco/ibatis/ibatis-context.xml
@@ -16,7 +16,7 @@
-
+
javax.sql.DataSource
@@ -38,11 +38,24 @@
-
+
classpath:alfresco/ibatis/activities-SqlMapConfig.xml
+
+
+
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeed-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeed-insert-SqlMap.xml
deleted file mode 100644
index a579a172e4..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeed-insert-SqlMap.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
- insert into alf_activity_feed (id, activity_type, activity_summary, activity_format, feed_user_id, post_user_id, post_date, post_id, site_network, app_tool, feed_date)
- values (DEFAULT, #activityType#, #activitySummary#, #activitySummaryFormat#, #feedUserId#, #postUserId#, #postDate#, #postId#, #siteNetwork#, #appTool#, #feedDate#)
-
-
-
- values IDENTITY_VAL_LOCAL()
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeedControl-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeedControl-insert-SqlMap.xml
deleted file mode 100644
index 1cab37f20e..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityFeedControl-insert-SqlMap.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
- insert into alf_activity_feed_control (id, feed_user_id, site_network, app_tool, last_modified)
- values (DEFAULT, #feedUserId#, #siteNetwork#, #appTool#, #lastModified#)
-
-
-
- values IDENTITY_VAL_LOCAL()
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityPost-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityPost-insert-SqlMap.xml
deleted file mode 100644
index 6e9d4d47c4..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/ActivityPost-insert-SqlMap.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
- insert into alf_activity_post (sequence_id, status, activity_data, post_user_id, post_date, activity_type, site_network, app_tool, job_task_node, last_modified)
- values (DEFAULT, #status#, #activityData#, #userId#, #postDate#, #activityType#, #siteNetwork#, #appTool#, #jobTaskNode#, #lastModified#)
-
-
-
- values IDENTITY_VAL_LOCAL()
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/activities-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/activities-insert-SqlMap.xml
new file mode 100644
index 0000000000..1f5df90e4f
--- /dev/null
+++ b/config/alfresco/ibatis/org.hibernate.dialect.DerbyDialect/activities-insert-SqlMap.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ insert into alf_activity_feed_control (id, feed_user_id, site_network, app_tool, last_modified)
+ values (DEFAULT, #feedUserId#, #siteNetwork#, #appTool#, #lastModified#)
+
+
+
+ values IDENTITY_VAL_LOCAL()
+
+
+
+
+ insert into alf_activity_feed (id, activity_type, activity_summary, activity_format, feed_user_id, post_user_id, post_date, post_id, site_network, app_tool, feed_date)
+ values (DEFAULT, #activityType#, #activitySummary#, #activitySummaryFormat#, #feedUserId#, #postUserId#, #postDate#, #postId#, #siteNetwork#, #appTool#, #feedDate#)
+
+
+
+ values IDENTITY_VAL_LOCAL()
+
+
+
+
+ insert into alf_activity_post (sequence_id, status, activity_data, post_user_id, post_date, activity_type, site_network, app_tool, job_task_node, last_modified)
+ values (DEFAULT, #status#, #activityData#, #userId#, #postDate#, #activityType#, #siteNetwork#, #appTool#, #jobTaskNode#, #lastModified#)
+
+
+
+ values IDENTITY_VAL_LOCAL()
+
+
+
+
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeed-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeed-common-SqlMap.xml
deleted file mode 100644
index 295fd13adc..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeed-common-SqlMap.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeedControl-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeedControl-common-SqlMap.xml
deleted file mode 100644
index 32118f5609..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityFeedControl-common-SqlMap.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityPost-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityPost-common-SqlMap.xml
deleted file mode 100644
index 8ffa4800e4..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/ActivityPost-common-SqlMap.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- update alf_activity_post set status = #status#, activity_data=#activityData#, site_network=#siteNetwork#, last_modified=#lastModified#
- where sequence_id = #id#
- and status != #status#
-
-
-
- update alf_activity_post set status = #status#, last_modified=#lastModified#
- where sequence_id = #id#
- and status != #status#
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml
new file mode 100644
index 0000000000..5e0a2488a1
--- /dev/null
+++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ update alf_activity_post set status = #status#, activity_data=#activityData#, site_network=#siteNetwork#, last_modified=#lastModified#
+ where sequence_id = #id#
+ and status != #status#
+
+
+
+ update alf_activity_post set status = #status#, last_modified=#lastModified#
+ where sequence_id = #id#
+ and status != #status#
+
+
+
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeed-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeed-insert-SqlMap.xml
deleted file mode 100644
index 086642dacf..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeed-insert-SqlMap.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
- insert into alf_activity_feed (activity_type, activity_summary, activity_format, feed_user_id, post_user_id, post_date, post_id, site_network, app_tool, feed_date)
- values (#activityType#, #activitySummary#, #activitySummaryFormat#, #feedUserId#, #postUserId#, #postDate#, #postId#, #siteNetwork#, #appTool#, #feedDate#)
-
-
- KEY_COLUMN:GENERATED_KEY
-
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeedControl-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeedControl-insert-SqlMap.xml
deleted file mode 100644
index 935476aeae..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityFeedControl-insert-SqlMap.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
- insert into alf_activity_feed_control (feed_user_id, site_network, app_tool, last_modified)
- values (#feedUserId#, #siteNetwork#, #appTool#, #lastModified#)
-
-
- KEY_COLUMN:GENERATED_KEY
-
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityPost-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityPost-insert-SqlMap.xml
deleted file mode 100644
index 8aa0442ecb..0000000000
--- a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/ActivityPost-insert-SqlMap.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
- insert into alf_activity_post (status, activity_data, post_user_id, post_date, activity_type, site_network, app_tool, job_task_node, last_modified)
- values (#status#, #activityData#, #userId#, #postDate#, #activityType#, #siteNetwork#, #appTool#, #jobTaskNode#, #lastModified#)
-
-
- KEY_COLUMN:GENERATED_KEY
-
-
-
-
-
\ No newline at end of file
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/activities-insert-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/activities-insert-SqlMap.xml
new file mode 100644
index 0000000000..2867e05f20
--- /dev/null
+++ b/config/alfresco/ibatis/org.hibernate.dialect.MySQLInnoDBDialect/activities-insert-SqlMap.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ insert into alf_activity_feed_control (feed_user_id, site_network, app_tool, last_modified)
+ values (#feedUserId#, #siteNetwork#, #appTool#, #lastModified#)
+
+
+ KEY_COLUMN:GENERATED_KEY
+
+
+
+
+
+
+ insert into alf_activity_feed (activity_type, activity_summary, activity_format, feed_user_id, post_user_id, post_date, post_id, site_network, app_tool, feed_date)
+ values (#activityType#, #activitySummary#, #activitySummaryFormat#, #feedUserId#, #postUserId#, #postDate#, #postId#, #siteNetwork#, #appTool#, #feedDate#)
+
+
+ KEY_COLUMN:GENERATED_KEY
+
+
+
+
+
+
+ insert into alf_activity_post (status, activity_data, post_user_id, post_date, activity_type, site_network, app_tool, job_task_node, last_modified)
+ values (#status#, #activityData#, #userId#, #postDate#, #activityType#, #siteNetwork#, #appTool#, #jobTaskNode#, #lastModified#)
+
+
+ KEY_COLUMN:GENERATED_KEY
+
+
+
+
+
\ No newline at end of file