Autres versions
Vous êtes ici : Développer dans K-Sup → Connecteurs SI → Connecteur LDAP
Manipulation de chaînes
D'autres options permettent de manipuler la valeur de chaque attribut récupéré avant de le synchroniser vers votre application K-Portal ou K-Sup.
Dans les options décrites ci-dessous, remplacez [attribut] par le nom de l'attribut concerné, par exemple : annuaire.liste_rouge. Pensez également à remplacer systématiquement le préfixe "ldap" par l'alias concerné ("ldapEtu" par exemple), si vous avez défini plusieurs synchronisations.
Propriété | Valeurs possibles | Exemple |
---|---|---|
ldap.[attribut].prefixe | Variable optionnelle permettant de concaténer un préfixe avec la valeur de l'attribut. Valeur possible : une chaîne de caractère |
ldap.telephone_1.prefixe=(+33) |
ldap.[attribut].suffixe | Variable optionnelle permettant de concaténer un suffixe avec la valeur de l'attribut. Valeur possible : une chaîne de caractère |
ldap.telephone_1.suffixe= (en heures ouvrées) |
ldap.[attribut].conversion.prioritaire | Variable indiquant si la conversion avec la table de correspondance est effectuée avant les manipulations de chaine de texte (positionner la valeur à 1), ou après (positionner la valeur à 0). Par défaut, la conversion s'effectue avant les manipulations de chaîne. | ldap.code_structure.conversion.prioritaire=1 |
Recherche par rapport à des indexes fixes :
Propriété | Valeurs possibles | Valeur par défaut | Exemple |
---|---|---|---|
ldap.[attribut].index.start | Index de départ de recherche. Valeur attendue : un nombre |
0 | # xxxxxvaleur ldap.fonction.index.start=5 |
ldap.[attribut].index.end | Index de fin de recherche. Valeur attendue : un nombre |
# valeurxxxxx ldap.fonction.index.end=6 |
|
ldap.[attribut].index.start.fromend | Nombre de caractères avant la fin de la chaîne Valeur attendue : un nombre |
# xxxxxxxxval ldap.fonction.index.start.fromend=3 |
Recherche par rapport à une chaîne donnée :
Propriété | Valeurs possibles | Valeur par défaut | Exemple |
---|---|---|---|
ldap.[attribut].chaine.action | Action par rapport à la chaîne recherchée Valeur possibles: - pour rechercher avant, + pour rechercher après |
+ | # valeur;xxxxxxxxxxxx ldap.annuaire.prenom.chaine.action=- ldap.annuaire.prenom.chaine.start=; # xxxxxxxxx;valeur ldap.annuaire.prenom.chaine.action=+ ldap.annuaire.prenom.chaine.start=; |
ldap.[attribut].chaine.start | Chaîne de texte à partir de laquelle la recherche est effectuée. Valeur possible : une chaîne de caractère qui détermine le point de départ de la recherche |
||
ldap.[attribut].chaine.start.occurence | Numéro de l'occurrence de la chaîne recherchée Valeur possible : un nombre |
1 | # xxxxx;xxx;xxx;valeur ldap.annuaire.prenom.chaine.action=+ ldap.annuaire.prenom.chaine.start=; ldap.annuaire.prenom.chaine.start.occurrence=3 # xxxxx;xxx;xxx;valeur;xxxxx;xxxx; ldap.annuaire.prenom.chaine.action=+ ldap.annuaire.prenom.chaine.start=; ldap.annuaire.prenom.chaine.start.occurrence=3 ldap.annuaire.prenom.chaine.end.length=4 # xxxxx;xxx;xxx;valeur;xxxxx;xxxx; ldap.annuaire.prenom.chaine.action=+ ldap.annuaire.prenom.chaine.start=; ldap.annuaire.prenom.chaine.start.occurrence=3 ldap.annuaire.prenom.chaine.end=; ldap.annuaire.prenom.chaine.end.occurrence=4 |
ldap.[attribut].chaine.end | Chaîne de texte jusqu'à laquelle la recherche doit s'effectuer | ||
ldap.[attribut].chaine.end.occurence | Numéro de l'occurrence de la chaîne de fin recherchée Valeur possible : un nombre |
||
ldap.[attribut].chaine.end.length | Nombre de caractère à partir de la chaine recherchée |
Mis à jour le 19 décembre 2017
Cet article n'est pas à jour ?
Connectez-vous (avec vos identifiants Communauté) pour suggérer une correction ou un complément :