# This YAML file describe all synchronization tasks, with their readers and writers globals: maxExecTime: 3 # minutes tasks: - name: People sync opLimits: insert: 300 update: 300 delete: 300 sources: - name: GHRUM, comptes et personnes kind: SQL conn: mysql_1 mode: PRIMARY_SOURCE query: conf/queries/people.sql - name: CSV personnes additionnelles kind: FIXED_CSV mode: MERGE_APPEND path: data/people_append.csv - name: CSV correctifs personnes kind: FIXED_CSV mode: MERGE_REPLACE path: data/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 opLimits: insert: 10 update: 10 delete: 10 sources: - name: GHRUM, structures kind: SQL conn: mysql_1 mode: PRIMARY_SOURCE query: conf/queries/structures.sql destination: name: LDAP de test, ou=structures kind: LDAP conn: ldap_1 attr: supannCodeEntite base: ou=structures,dc=univ-jfc,dc=fr skipEntryDelete: true skipReadErrors: true