# 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: csv mode: MERGE_APPEND path: people_append.csv - name: CSV correctifs personnes kind: sorted_csv 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