Documentation du Job | |
Generated by Talend Open Studio for Data Integration |
Nom du projet | IDS | Date de génération | 7 févr. 2014 15:56:31 |
Créé par : | test@talend.com | Talend Open Studio VERSION | 5.0.0.r72978 |
Propriétés | Valeurs |
---|---|
Nom | IDS |
Langue | java |
Description | Ensemble de jobs liés à l'explotation d'une IDS Georchestra |
Propriétés | Valeurs |
---|---|
Nom | AlimentationLdap |
Créé par : | test@talend.com |
Version | 0.1 |
Objectif | Alimenter l'annuaire ldap |
Statut | TEST |
Description | Ce job crée des comptes dans l'annuaire ldap en fonction du contenu d'un fichier csv |
Création | 5 févr. 2014 11:25:31 |
Modification | 7 févr. 2014 15:28:09 |
Paramètres supplémentaires |
Nom | Valeur |
---|---|
COMP_DEFAULT_FILE_DIR | D:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace |
Exécution multi thread | false |
tContextLoad implicite | false |
Stats & Logs |
Nom | Valeur |
---|---|
Utiliser les statistiques (tStatCatcher) | false |
Utiliser les logs (tLogCatcher) | false |
Utiliser les volumes (tFlowMeterCatcher) | false |
Dans la console | false |
Dans des fichiers | false |
Dans la base de données | false |
Capturer les statistiques des composants | false |
Capturer les erreurs de l'exécutable | true |
Capturer les erreurs de l'utilisateur | true |
Capturer les alertes à l'utilisateur | true |
Contexte :Default |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
dossier_donnees | dossier_donnees? | false | id_Directory | chemins | |
fic_source | fic_source? | false | id_File | chemins | |
dn_ou_groups | dn_ou_groups? | false | id_String | null | ldap |
dn_ou_users | dn_ou_users? | false | id_String | null | ldap |
hote | hote? | false | id_String | null | ldap |
mdp | mdp? | false | id_Password | ****** | ldap |
utilisateur | utilisateur? | false | id_String | null | ldap |
geonetwork_admin | geonetwork_admin? | false | id_String | null | Variables |
geonetwork_editor | geonetwork_editor? | false | id_String | null | Variables |
geoserver_admin | geoserver_admin? | false | id_String | null | Variables |
ids_user | ids_user? | false | id_String | null | Variables |
mdp_default | mdp_default? | false | id_String | null | Variables |
object_class_user | object_class_user? | false | id_String | null | Variables |
Contexte :test |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
dossier_donnees | dossier_donnees? | false | id_Directory | D:/projets/georchestra/donnees_job/ | chemins |
fic_source | fic_source? | false | id_File | ldap.csv | chemins |
dn_ou_groups | dn_ou_groups? | false | id_String | "ou=groups,dc=sioea,dc=inra,dc=fr" | ldap |
dn_ou_users | dn_ou_users? | false | id_String | "ou=users,dc=sioea,dc=inra,dc=fr" | ldap |
hote | hote? | false | id_String | ldap-bas.orleans.inra.fr | ldap |
mdp | mdp? | true | id_Password | ****** | ldap |
utilisateur | utilisateur? | false | id_String | cn=admin,dc=sioea,dc=inra,dc=fr | ldap |
geonetwork_admin | geonetwork_admin? | false | id_String | SV_ADMIN | Variables |
geonetwork_editor | geonetwork_editor? | false | id_String | SV_EDITOR | Variables |
geoserver_admin | geoserver_admin? | false | id_String | ADMINISTRATOR | Variables |
ids_user | ids_user? | false | id_String | SV_USER | Variables |
mdp_default | mdp_default? | false | id_String | baspwd | Variables |
object_class_user | object_class_user? | false | id_String | inetOrgPerson;organizationalPerson;person;top | Variables |
Contexte :production |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
dossier_donnees | dossier_donnees? | false | id_Directory | chemins | |
fic_source | fic_source? | false | id_File | chemins | |
dn_ou_groups | dn_ou_groups? | false | id_String | null | ldap |
dn_ou_users | dn_ou_users? | false | id_String | null | ldap |
hote | hote? | false | id_String | null | ldap |
mdp | mdp? | false | id_Password | ****** | ldap |
utilisateur | utilisateur? | false | id_String | null | ldap |
geonetwork_admin | geonetwork_admin? | false | id_String | null | Variables |
geonetwork_editor | geonetwork_editor? | false | id_String | null | Variables |
geoserver_admin | geoserver_admin? | false | id_String | null | Variables |
ids_user | ids_user? | false | id_String | null | Variables |
mdp_default | mdp_default? | false | id_String | null | Variables |
object_class_user | object_class_user? | false | id_String | null | Variables |
Nom du composant | Type de composant |
---|---|
tBufferInput_1 | tBufferInput |
tBufferOutput_1 | tBufferOutput |
tDie_1 | tDie |
tFileDelete_1 | tFileDelete |
tFileInputDelimited_1 | tFileInputDelimited |
tFileInputDelimited_2 | tFileInputDelimited |
tFileList_1 | tFileList |
tFileList_2 | tFileList |
tFileOutputDelimited_1 | tFileOutputDelimited |
tFileOutputDelimited_2 | tFileOutputDelimited |
tFileOutputDelimited_3 | tFileOutputDelimited |
tFileOutputDelimited_4 | tFileOutputDelimited |
tLDAPConnection_2 | tLDAPConnection |
tLDAPConnection_3 | tLDAPConnection |
tLDAPInput_1 | tLDAPInput |
tLDAPOutput_1 | tLDAPOutput |
tLDAPOutput_2 | tLDAPOutput |
tLDAPOutput_3 | tLDAPOutput |
tLDAPOutput_4 | tLDAPOutput |
tLDAPOutput_5 | tLDAPOutput |
tLDAPOutput_6 | tLDAPOutput |
tLogRow_1 | tLogRow |
tMap_1 | tMap |
tMap_2 | tMap |
tMap_4 | tMap |
tMsgBox_1 | tMsgBox |
tPostjob_1 | tPostjob |
tPrejob_1 | tPrejob |
Composant : tBufferInput |
UNIQUE NAME | tBufferInput_1 | INPUT(S) | tFileInputDelimited_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tMap_4, tLDAPInput_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Séparateur avancé (pour les nombres) | false |
Encodage | "ISO-8859-15" |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
password | false | String | 128 | true | Mot de passe du compte ldap à créer |
Composant : tBufferOutput |
UNIQUE NAME | tBufferOutput_1 | INPUT(S) | tLDAPOutput_1 | |
Libellé | user_ajoute | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
password | false | String | 128 | true | Mot de passe du compte ldap à créer |
Composant : tDie |
UNIQUE NAME | tDie_1 | INPUT(S) | tFileList_2 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Message d'arrêt | "Il existe des fichiers de rejets / erreur consultables dans le dossier : " + context.dossier_donnees |
Code d'erreur | 4 |
Priorité | 5 |
Sortir de la JVM immédiatement | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tFileDelete |
UNIQUE NAME | tFileDelete_1 | INPUT(S) | tFileList_1 | |
Libellé | Suppression fichier | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Nom de fichier | ((String)globalMap.get("tFileList_1_CURRENT_FILEPATH")) |
Échoue si erreur | true |
Supprimer le répertoire | false |
Supprimer le Fichier ou le Répertoire | false |
!!!NOTE.NAME!!! | *Note "CURRENT_STATUS" including: "File (or path) deleted." "No file (or path) deleted." "File (or path) does not exists or is invalid." |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tFileInputDelimited |
UNIQUE NAME | tFileInputDelimited_1 | INPUT(S) | tLDAPConnection_2 | |
Libellé | user.csv | OUTPUT(S) | tMap_1, tFileOutputDelimited_2, tBufferInput_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
!!!FILENAMETEXT.NAME!!! | "When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0." |
Nom de fichier/Flux | context.dossier_donnees + context.fic_source |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Options CSV | false |
En-tête | 1 |
Pied-de-page | 0 |
Limite | |
Ignorer les lignes vides | false |
Décompresser en tant que fichier zip | false |
Terminer en cas d'erreur | true |
Séparateur avancé (pour les nombres) | false |
Extraire les lignes aléatoirement | false |
Supprimer les espaces en début et en fin de champ dans toutes les colonnes | true |
Vérifier la structure de toutes les lignes par rapport au schéma | false |
Vérifier la date | false |
Encodage | "US-ASCII" |
Séparer les lignes avant le champ | false |
Afficher les informations | false |
Commentaire | Fichier csv contenant les informations sur les comptes ldap à gérer (Ajour / Modification / Suppression) |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
Operation | false | String | 1 | false | Type d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression | |
Nom | false | String | 16 | false | Nom de l'utilisateur à créer / modifier | |
Prenom | false | String | 16 | false | Prénom de l'utilisateur à créer / modifier | |
Login | true | String | 16 | false | login ldap de l'utilisateur dans l'annuaire IDS | |
false | String | 255 | false | Mail de l'utilisateur à créer / modifier | ||
ldap | false | String | 3 | false | Indicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON) | |
geonet_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geonetwork (OUI ou NON) | |
geonet_editor | false | String | 3 | false | Indicateur du statut d'éditeur de geonetwork (OUI ou NON) | |
geoserver_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geoserver (OUI ou NON) | |
autres_groupes | false | String | 255 | true | Autres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule) |
Composant : tFileInputDelimited |
UNIQUE NAME | tFileInputDelimited_2 | INPUT(S) | none | |
Libellé | user.csv | OUTPUT(S) | tMap_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
!!!FILENAMETEXT.NAME!!! | "When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0." |
Nom de fichier/Flux | context.dossier_donnees + context.fic_source |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Options CSV | false |
En-tête | 1 |
Pied-de-page | 0 |
Limite | |
Ignorer les lignes vides | false |
Décompresser en tant que fichier zip | false |
Terminer en cas d'erreur | true |
Séparateur avancé (pour les nombres) | false |
Extraire les lignes aléatoirement | false |
Supprimer les espaces en début et en fin de champ dans toutes les colonnes | true |
Vérifier la structure de toutes les lignes par rapport au schéma | false |
Vérifier la date | false |
Encodage | "US-ASCII" |
Séparer les lignes avant le champ | false |
Afficher les informations | false |
Commentaire | Fichier csv contenant les informations sur les comptes ldap à gérer (Ajour / Modification / Suppression) |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
Operation | false | String | 1 | false | Type d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression | |
Nom | false | String | 16 | false | Nom de l'utilisateur à créer / modifier | |
Prenom | false | String | 16 | false | Prénom de l'utilisateur à créer / modifier | |
Login | true | String | 16 | false | login ldap de l'utilisateur dans l'annuaire IDS | |
false | String | 255 | false | Mail de l'utilisateur à créer / modifier | ||
ldap | false | String | 3 | false | Indicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON) | |
geonet_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geonetwork (OUI ou NON) | |
geonet_editor | false | String | 3 | false | Indicateur du statut d'éditeur de geonetwork (OUI ou NON) | |
geoserver_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geoserver (OUI ou NON) | |
autres_groupes | false | String | 255 | true | Autres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule) |
Composant : tFileList |
UNIQUE NAME | tFileList_1 | INPUT(S) | tPrejob_1 | |
Libellé | listing *.err | OUTPUT(S) | tFileDelete_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Répertoire | context.dossier_donnees |
Type de fichier dans la liste FileList | FILES |
Inclure les sous-répertoires | false |
Sensible à la casse | YES |
Générer une erreur si aucun fichier n'est trouvé | false |
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5) | true |
Fichiers | [{FILEMASK="*.err"}] |
Par défaut | true |
Par nom de fichier | false |
Par taille de fichier | false |
Par date de modification | false |
asc | true |
desc | false |
Utiliser l'option Exclure le masque de fichier | false |
Format du chemin d'accès utilisant les slash (/) (utile sous Windows) | false |
Afficher les informations | false |
Commentaire | Listing des fichier *.err |
Utiliser une règle de validation existante | false |
Composant : tFileList |
UNIQUE NAME | tFileList_2 | INPUT(S) | tPostjob_1 | |
Libellé | listing *.err bis | OUTPUT(S) | tDie_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Répertoire | context.dossier_donnees |
Type de fichier dans la liste FileList | FILES |
Inclure les sous-répertoires | false |
Sensible à la casse | YES |
Générer une erreur si aucun fichier n'est trouvé | false |
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5) | true |
Fichiers | [{FILEMASK="*.err"}] |
Par défaut | true |
Par nom de fichier | false |
Par taille de fichier | false |
Par date de modification | false |
asc | true |
desc | false |
Utiliser l'option Exclure le masque de fichier | false |
Format du chemin d'accès utilisant les slash (/) (utile sous Windows) | false |
Afficher les informations | false |
Commentaire | Listing des fichier *.err |
Utiliser une règle de validation existante | false |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_1 | INPUT(S) | tMap_1 | |
Libellé | Erreur champs OUI / NON | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_donnees + "contenu.err" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | Fichier contenant les lignes rejetées avec le motif de rejet. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
Operation | false | String | 1 | false | Type d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression | |
Nom | false | String | 16 | true | Nom de l'utilisateur à créer / modifier | |
Prenom | false | String | 16 | true | Prénom de l'utilisateur à créer / modifier | |
Login | true | String | 16 | true | login ldap de l'utilisateur dans l'annuaire IDS | |
false | String | 255 | false | Mail de l'utilisateur à créer / modifier | ||
ldap | false | String | 3 | true | Indicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON) | |
geonet_admin | false | String | 3 | true | Indicateur du statut d'administrateur de geonetwork (OUI ou NON) | |
geonet_editor | false | String | 3 | true | Indicateur du statut d'éditeur de geonetwork (OUI ou NON) | |
geoserver_admin | false | String | 3 | true | Indicateur du statut d'administrateur de geoserver (OUI ou NON) | |
autres_groupes | false | String | 255 | true | Autres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule) | |
erreur | false | String | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_2 | INPUT(S) | tFileInputDelimited_1 | |
Libellé | Erreur format | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_donnees + "format_fichier.err" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | false |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | Fichier contenant les données ne correspondant pas au type attendu |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
Operation | false | String | 1 | false | Type d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression | |
Nom | false | String | 16 | false | Nom de l'utilisateur à créer / modifier | |
Prenom | false | String | 16 | false | Prénom de l'utilisateur à créer / modifier | |
Login | true | String | 16 | false | login ldap de l'utilisateur dans l'annuaire IDS | |
false | String | 255 | false | Mail de l'utilisateur à créer / modifier | ||
ldap | false | String | 3 | false | Indicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON) | |
geonet_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geonetwork (OUI ou NON) | |
geonet_editor | false | String | 3 | false | Indicateur du statut d'éditeur de geonetwork (OUI ou NON) | |
geoserver_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geoserver (OUI ou NON) | |
autres_groupes | false | String | 255 | true | Autres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule) | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_3 | INPUT(S) | tLDAPOutput_1 | |
Libellé | Erreur Ajouts | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_donnees + "ajout.err" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | Fichier contenant les lignes rejetées avec le motif de rejet. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
password | false | String | 128 | true | Mot de passe du compte ldap à créer | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_4 | INPUT(S) | tLDAPOutput_2 | |
Libellé | Erreur Suppression | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_donnees + "suppression.err" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | Fichier contenant les lignes rejetées avec le motif de rejet. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tLDAPConnection |
UNIQUE NAME | tLDAPConnection_2 | INPUT(S) | tLDAPConnection_3 | |
Libellé | CNX LDAP (ou=users) | OUTPUT(S) | tFileInputDelimited_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Hôte | context.hote |
Port | 389 |
Protocole | LDAP |
Base DN | context.dn_ou_users |
Authentification | true |
Utilisateur | context.utilisateur |
Mot de passe | context.mdp |
Déréférencement d'alias | always |
Referral handling | ignore |
Afficher les informations | true |
Commentaire | Connection au serveur ldap avec comme point d'entrée l'ou users |
Utiliser une règle de validation existante | false |
Composant : tLDAPConnection |
UNIQUE NAME | tLDAPConnection_3 | INPUT(S) | none | |
Libellé | CNX LDAP (ou=groups) | OUTPUT(S) | tLDAPConnection_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Hôte | context.hote |
Port | 389 |
Protocole | LDAP |
Base DN | context.dn_ou_groups |
Authentification | true |
Utilisateur | context.utilisateur |
Mot de passe | context.mdp |
Déréférencement d'alias | always |
Referral handling | ignore |
Afficher les informations | true |
Commentaire | Connection au serveur ldap avec comme point d'entrée l'ou users |
Utiliser une règle de validation existante | false |
Composant : tLDAPInput |
UNIQUE NAME | tLDAPInput_1 | INPUT(S) | tBufferInput_1 | |
Libellé | Lecture annuaire | OUTPUT(S) | tLogRow_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_2 |
Filtre | "(&(objectClass=*))" |
Séparateur de champ multivalué | ";" |
Limite | 0 |
Limite de temps | 0 |
Pagination | false |
Terminer en cas d'erreur | true |
Use field options(for binary setting) | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
login | false | String | true | |||
false | String | true | ||||
newColumn2 | false | String | true |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_1 | INPUT(S) | tMap_2 | |
Libellé | Ajout Ldap | OUTPUT(S) | tBufferOutput_1, tFileOutputDelimited_3 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_2 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | INSERT |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Use field options(for Add,Insert,Insert or update mode ) | false |
Afficher les informations | false |
Commentaire | Ajoute l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
password | false | String | 128 | true | Mot de passe du compte ldap à créer |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_2 | INPUT(S) | tMap_2 | |
Libellé | Suppr Ldap | OUTPUT(S) | tFileOutputDelimited_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_2 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | DELETE |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Afficher les informations | false |
Commentaire | Supprime l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_3 | INPUT(S) | tMap_4 | |
Libellé | Ajout Ldap SV_ADMIN | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_3 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | UPDATA |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Utiliser les options des attributs (pour mode mise à jour) | true |
Options de l'attribut | [{ATTRIBUTE_OPTION=ADD, ATTRIBUTE_NAME=memberUid, UPDATEBASE64=false}] |
Afficher les informations | false |
Commentaire | Ajoute l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | début de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique | ||
memberUid | false | String | false | UID du compte à inscrire dans le groupe |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_4 | INPUT(S) | tMap_4 | |
Libellé | Ajout Ldap SV_EDITOR | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_3 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | UPDATA |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Utiliser les options des attributs (pour mode mise à jour) | true |
Options de l'attribut | [{ATTRIBUTE_OPTION=ADD, ATTRIBUTE_NAME=memberUid, UPDATEBASE64=false}] |
Afficher les informations | false |
Commentaire | Ajoute l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | début de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique | ||
memberUid | false | String | false | UID du compte à inscrire dans le groupe |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_5 | INPUT(S) | tMap_4 | |
Libellé | Ajout Ldap ADMINISTRATOR | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_3 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | UPDATA |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Utiliser les options des attributs (pour mode mise à jour) | true |
Options de l'attribut | [{ATTRIBUTE_OPTION=ADD, ATTRIBUTE_NAME=memberUid, UPDATEBASE64=false}] |
Afficher les informations | false |
Commentaire | Ajoute l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | début de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique | ||
memberUid | false | String | false | UID du compte à inscrire dans le groupe |
Composant : tLDAPOutput |
UNIQUE NAME | tLDAPOutput_6 | INPUT(S) | tMap_4, tFileInputDelimited_2 | |
Libellé | Ajout Ldap SV_USER | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tLDAPConnection_3 |
Séparateur de champ multivalué | ";" |
Mode d'insertion | UPDATA |
Nom Colonne DN | dn |
Terminer en cas d'erreur | false |
Advanced separator(for number) | false |
Utiliser les options des attributs (pour mode mise à jour) | true |
Options de l'attribut | [{ATTRIBUTE_OPTION=ADD, ATTRIBUTE_NAME=memberUid, UPDATEBASE64=false}] |
Afficher les informations | false |
Commentaire | Ajoute l'utilisateur en cours de traitement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | début de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique | ||
memberUid | false | String | false | UID du compte à inscrire dans le groupe |
Composant : tLogRow |
UNIQUE NAME | tLogRow_1 | INPUT(S) | tLDAPInput_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Basique | true |
Tableau (afficher les valeurs dans les cellules d'un tableau) | false |
Vertical (chaque ligne est une liste de clé/valeur) | false |
Séparateur de champs | "|" |
Imprimer l'en-tête | false |
Afficher le nom unique du composant en face de chaque ligne de sortie | false |
Affiche le nom des colonnes du schéma en face de chaque valeur | false |
Utiliser une longueur fixe pour les valeurs | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
login | false | String | true | |||
false | String | true | ||||
newColumn2 | false | String | true |
Composant : tMsgBox |
UNIQUE NAME | tMsgBox_1 | INPUT(S) | tMap_2 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Titre | "Talend Open Studio" |
Boutons | 0 |
Icône | INFORMATION_MESSAGE |
Message | "Modification d'utilisateur non implémenté : " + user_modif.uid |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
dn | false | String | false | |||
classe1 | false | String | true | |||
cn | false | String | false | |||
givenname | false | String | false | |||
sn | false | String | false | |||
uid | false | String | false | |||
false | String | false | ||||
ldap | false | String | 3 | false | Indicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON) | |
geonet_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geonetwork (OUI ou NON) | |
geonet_editor | false | String | 3 | false | Indicateur du statut d'éditeur de geonetwork (OUI ou NON) | |
geoserver_admin | false | String | 3 | false | Indicateur du statut d'administrateur de geoserver (OUI ou NON) | |
autres_groupes | false | String | 255 | true | Autres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule) |
Composant : tPostjob |
UNIQUE NAME | tPostjob_1 | INPUT(S) | none | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tFileList_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Composant : tPrejob |
UNIQUE NAME | tPrejob_1 | INPUT(S) | none | |
Libellé | Post Job | OUTPUT(S) | tFileList_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Liste les fichiers portant une extension err afin de les supprimer |
Utiliser une règle de validation existante | false |
Composant : tMap |
UNIQUE NAME | tMap_1 | INPUT(S) | tFileInputDelimited_1 | |
Libellé | Validation fichier | OUTPUT(S) | tMap_2, tFileOutputDelimited_1 |
Composant : tMap |
UNIQUE NAME | tMap_2 | INPUT(S) | tMap_1 | |
Libellé | Aiguillage traitement | OUTPUT(S) | tLDAPOutput_1, tMsgBox_1, tLDAPOutput_2 |
Composant : tMap |
UNIQUE NAME | tMap_4 | INPUT(S) | tMap_4, tFileInputDelimited_2 | |
Libellé | Analyse groupes | OUTPUT(S) | tLDAPOutput_3, tLDAPOutput_4, tLDAPOutput_5, tLDAPOutput_6 |