diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
index 4eafd08..46aada3 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-course.xml
@@ -14,5 +14,4 @@
assignment
-
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
index df9b223..d011bde 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-department.xml
@@ -14,5 +14,4 @@
assignment
-
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
index 6e9b462..ff415f6 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-generic-group.xml
@@ -14,5 +14,4 @@
assignment
-
diff --git a/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml b/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
index 058d131..cef6b9d 100644
--- a/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
+++ b/demo/complex/midpoint-objects/objectTemplates/template-org-mailing-list.xml
@@ -14,5 +14,4 @@
assignment
-
diff --git a/demo/complex/midpoint-objects/resources/target-cs-portal.xml b/demo/complex/midpoint-objects/resources/target-cs-portal.xml
new file mode 100644
index 0000000..7706bcb
--- /dev/null
+++ b/demo/complex/midpoint-objects/resources/target-cs-portal.xml
@@ -0,0 +1,111 @@
+
+
+ Target: Computer science portal (CSV)
+
+
+
+
+ c:connectorType
+ com.evolveum.polygon.connector.csv.CsvConnector
+
+
+
+
+
+
+
+ /opt/midpoint/var/cs-portal.csv
+ utf-8
+ ,
+ ;
+ identifier
+
+
+
+
+
+
+ Default Account
+ true
+ ri:AccountObjectClass
+
+ [ri:identifier]
+
+ strong
+
+ name
+
+
+
+
+ [ri:name]
+
+ strong
+
+ fullName
+
+
+
+
+ [ri:mail]
+
+ strong
+
+ emailAddress
+
+
+
+
+ [ri:courses]
+
+ unbounded
+
+ false
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ name
+
+
+ $account/attributes/identifier
+
+
+
+
+
+ linked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser
+
+
+
+ deleted
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount
+
+
+
+ unlinked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount
+
+
+
+ unmatched
+
+
+
+
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/resources/target-faculty-portal.xml b/demo/complex/midpoint-objects/resources/target-faculty-portal.xml
new file mode 100644
index 0000000..f3e7aed
--- /dev/null
+++ b/demo/complex/midpoint-objects/resources/target-faculty-portal.xml
@@ -0,0 +1,120 @@
+
+
+ Target: Faculty portal (CSV)
+
+
+
+
+ c:connectorType
+ com.evolveum.polygon.connector.csv.CsvConnector
+
+
+
+
+
+
+
+ /opt/midpoint/var/faculty-portal.csv
+ utf-8
+ ,
+ ;
+ uid
+
+
+
+
+
+ Default Account
+ true
+ ri:AccountObjectClass
+
+ [ri:uid]
+
+ strong
+
+ name
+
+
+
+
+ [ri:givenName]
+
+ strong
+
+ givenName
+
+
+
+
+ [ri:familyName]
+
+ strong
+
+ familyName
+
+
+
+
+ [ri:fullName]
+
+ strong
+
+ fullName
+
+
+
+
+ [ri:mail]
+
+ strong
+
+ emailAddress
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ name
+
+
+ $account/attributes/uid
+
+
+
+
+
+ linked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser
+
+
+
+ deleted
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount
+
+
+
+ unlinked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount
+
+
+
+ unmatched
+
+
+
+
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/resources/target-mailing-lists.xml b/demo/complex/midpoint-objects/resources/target-mailing-lists.xml
new file mode 100644
index 0000000..4d60d27
--- /dev/null
+++ b/demo/complex/midpoint-objects/resources/target-mailing-lists.xml
@@ -0,0 +1,101 @@
+
+
+ Target: Mailing lists (CSV)
+
+
+
+
+ c:connectorType
+ com.evolveum.polygon.connector.csv.CsvConnector
+
+
+
+
+
+
+
+ /opt/midpoint/var/mailing-lists.csv
+ utf-8
+ ,
+ ;
+ uid
+
+
+
+
+
+ Default Account
+ true
+ ri:AccountObjectClass
+
+ [ri:uid]
+
+ strong
+
+ name
+
+
+
+
+ [ri:mail]
+
+ strong
+
+ emailAddress
+
+
+
+
+ [ri:lists]
+
+ unbounded
+
+ false
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ name
+
+
+ $account/attributes/uid
+
+
+
+
+
+ linked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser
+
+
+
+ deleted
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount
+
+
+
+ unlinked
+
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount
+
+
+
+ unmatched
+
+
+
+
\ No newline at end of file
diff --git a/demo/complex/midpoint-objects/roles/metarole-affiliation.xml b/demo/complex/midpoint-objects/roles/metarole-affiliation.xml
index 269f7db..aaef986 100644
--- a/demo/complex/midpoint-objects/roles/metarole-affiliation.xml
+++ b/demo/complex/midpoint-objects/roles/metarole-affiliation.xml
@@ -38,5 +38,17 @@
2
-
+
+
+
+
+ 2
+
+
+
+
+
+
diff --git a/demo/complex/midpoint-objects/roles/metarole-course.xml b/demo/complex/midpoint-objects/roles/metarole-course.xml
index 21f9f83..48614b9 100644
--- a/demo/complex/midpoint-objects/roles/metarole-course.xml
+++ b/demo/complex/midpoint-objects/roles/metarole-course.xml
@@ -35,4 +35,29 @@
2
+
+
+ weak
+
+
+ ri:courses
+
+ strong
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
diff --git a/demo/complex/midpoint-objects/roles/metarole-grouper-group.xml b/demo/complex/midpoint-objects/roles/metarole-grouper-group.xml
index 9fa5c48..383d3cf 100644
--- a/demo/complex/midpoint-objects/roles/metarole-grouper-group.xml
+++ b/demo/complex/midpoint-objects/roles/metarole-grouper-group.xml
@@ -39,4 +39,17 @@
+
+
+
+
+ 2
+
+
+
+
+
+
diff --git a/demo/complex/midpoint-objects/roles/metarole-mailing-list.xml b/demo/complex/midpoint-objects/roles/metarole-mailing-list.xml
index d381084..ee87306 100644
--- a/demo/complex/midpoint-objects/roles/metarole-mailing-list.xml
+++ b/demo/complex/midpoint-objects/roles/metarole-mailing-list.xml
@@ -39,4 +39,21 @@
+
+
+
+
+ ri:lists
+
+ strong
+
+
+
+
+
+
+ 2
+