blob: 98b68f1c9a058a367890a376ba04959f9af7b93f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
mappers:
- todo
validators:
- where: src_1
mode: warn
notif: mail
checks:
- attr: sn
kind: regex_matcher
value: ^[A-Z][a-z]*(?:( [A-Z]|['-])?[a-z]*)*$
- where: src_1
mode: skip # Skip at source could lead to supression at dest
notif: mail
checks:
- attr: supannMailPerso
kind: regex_matcher
value: ^([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})$
- where: dest
mode: abort # Pbmatique avec la sémantique de l'iterator
notif: mail
checks:
- attr: uidNumber
kind: int_greater_than
value: 1000
- attr: uidNumber
kind: unicity
- attr: gidNumber
kind: int_greater_than
value: 1000
# Idées :
# null dest pour du check only
# statistiques pour trouvver ce qui fait ramer une synchro
# comment checker les attributs qui ne sont pas pour toutes les classes de population...
# trouver une façon de dénoter des ensemble ou des paires d'attributs (même regex ou bien cés composées)
|