# This YAML file describe all synchronization tasks, with their readers and writers globals: maxExecTime: 3 tasks: - name: People sync opLimits: insert: 100 update: 10 delete: 10 sources: - name: GHRUM, comptes et personnes kind: SQL conn: ora_1 mode: PRIMARY_SOURCE query: people.sql - name: CSV personnes additionnelles kind: FIXED_CSV mode: MERGE_APPEND path: people_append.csv - name: CSV correctifs personnes kind: FIXED_CSV_SORTED mode: MERGE_REPLACE path: people_replace.csv destination: name: LDAP de test, ou=people kind: LDAP conn: ldap_1 attr: uid base: ou=people,dc=univ-jfc,dc=fr - name: Structure sync sources: - name: GHRUM, structures kind: SQL conn: ora_1 mode: PRIMARY_SOURCE query: structures.sql destination: name: LDAP de test, ou=structures kind: LDAP conn: ldap_1 attr: supannEntiteAffectation base: ou=structures,dc=univ-jfc,dc=fr skipEntryDelete: true skipReadErrors: true opLimits: insert: 10 update: 10 delete: 10