Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetIDSDate de génération7 févr. 2014 15:56:31
Créé par :test@talend.comTalend Open Studio VERSION 5.0.0.r72978

Summary

Description du projet
Description
Preview Picture
Paramètres
Liste des contextes
Liste des composants
Description du composant


Description du projet


PropriétésValeurs
NomIDS
Languejava
Description
Ensemble de jobs liés à l'explotation d'une IDS Georchestra


Description


PropriétésValeurs
NomAlimentationLdap
Créé par :test@talend.com
Version0.1
ObjectifAlimenter l'annuaire ldap
StatutTEST
Description
Ce job crée des comptes dans l'annuaire ldap en fonction du contenu d'un fichier csv
Création5 févr. 2014 11:25:31
Modification7 févr. 2014 15:28:09

Preview Picture


No image available
tBufferInput_1tBufferOutput_1tDie_1tFileDelete_1tFileInputDelimited_1tFileInputDelimited_2tFileList_1tFileList_2tFileOutputDelimited_1tFileOutputDelimited_2tFileOutputDelimited_3tFileOutputDelimited_4tLDAPConnection_2tLDAPConnection_3tLDAPInput_1tLDAPOutput_1tLDAPOutput_2tLDAPOutput_3tLDAPOutput_4tLDAPOutput_5tLDAPOutput_6tLogRow_1tMap_1tMap_2tMap_4tMsgBox_1tPostjob_1tPrejob_1

Paramètres

Paramètres supplémentaires

NomValeur
COMP_DEFAULT_FILE_DIRD:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace
Exécution multi threadfalse
tContextLoad implicitefalse


Stats & Logs

NomValeur
Utiliser les statistiques (tStatCatcher)false
Utiliser les logs (tLogCatcher)false
Utiliser les volumes (tFlowMeterCatcher)false
Dans la consolefalse
Dans des fichiersfalse
Dans la base de donnéesfalse
Capturer les statistiques des composantsfalse
Capturer les erreurs de l'exécutabletrue
Capturer les erreurs de l'utilisateurtrue
Capturer les alertes à l'utilisateurtrue


Liste des contextes

Contexte :Default

NomPromptNeed Prompt?TypeValeurSource
dossier_donneesdossier_donnees?falseid_Directorychemins
fic_sourcefic_source?falseid_Filechemins
dn_ou_groupsdn_ou_groups?falseid_Stringnullldap
dn_ou_usersdn_ou_users?falseid_Stringnullldap
hotehote?falseid_Stringnullldap
mdpmdp?falseid_Password******ldap
utilisateurutilisateur?falseid_Stringnullldap
geonetwork_admingeonetwork_admin?falseid_StringnullVariables
geonetwork_editorgeonetwork_editor?falseid_StringnullVariables
geoserver_admingeoserver_admin?falseid_StringnullVariables
ids_userids_user?falseid_StringnullVariables
mdp_defaultmdp_default?falseid_StringnullVariables
object_class_userobject_class_user?falseid_StringnullVariables


Contexte :test

NomPromptNeed Prompt?TypeValeurSource
dossier_donneesdossier_donnees?falseid_DirectoryD:/projets/georchestra/donnees_job/chemins
fic_sourcefic_source?falseid_Fileldap.csvchemins
dn_ou_groupsdn_ou_groups?falseid_String"ou=groups,dc=sioea,dc=inra,dc=fr"ldap
dn_ou_usersdn_ou_users?falseid_String"ou=users,dc=sioea,dc=inra,dc=fr"ldap
hotehote?falseid_Stringldap-bas.orleans.inra.frldap
mdpmdp?trueid_Password******ldap
utilisateurutilisateur?falseid_Stringcn=admin,dc=sioea,dc=inra,dc=frldap
geonetwork_admingeonetwork_admin?falseid_StringSV_ADMINVariables
geonetwork_editorgeonetwork_editor?falseid_StringSV_EDITORVariables
geoserver_admingeoserver_admin?falseid_StringADMINISTRATORVariables
ids_userids_user?falseid_StringSV_USERVariables
mdp_defaultmdp_default?falseid_StringbaspwdVariables
object_class_userobject_class_user?falseid_StringinetOrgPerson;organizationalPerson;person;topVariables


Contexte :production

NomPromptNeed Prompt?TypeValeurSource
dossier_donneesdossier_donnees?falseid_Directorychemins
fic_sourcefic_source?falseid_Filechemins
dn_ou_groupsdn_ou_groups?falseid_Stringnullldap
dn_ou_usersdn_ou_users?falseid_Stringnullldap
hotehote?falseid_Stringnullldap
mdpmdp?falseid_Password******ldap
utilisateurutilisateur?falseid_Stringnullldap
geonetwork_admingeonetwork_admin?falseid_StringnullVariables
geonetwork_editorgeonetwork_editor?falseid_StringnullVariables
geoserver_admingeoserver_admin?falseid_StringnullVariables
ids_userids_user?falseid_StringnullVariables
mdp_defaultmdp_default?falseid_StringnullVariables
object_class_userobject_class_user?falseid_StringnullVariables




Liste des composants

Nom du composantType de composant
tBufferInput_1tBufferInput
tBufferOutput_1tBufferOutput
tDie_1tDie
tFileDelete_1tFileDelete
tFileInputDelimited_1tFileInputDelimited
tFileInputDelimited_2tFileInputDelimited
tFileList_1tFileList
tFileList_2tFileList
tFileOutputDelimited_1tFileOutputDelimited
tFileOutputDelimited_2tFileOutputDelimited
tFileOutputDelimited_3tFileOutputDelimited
tFileOutputDelimited_4tFileOutputDelimited
tLDAPConnection_2tLDAPConnection
tLDAPConnection_3tLDAPConnection
tLDAPInput_1tLDAPInput
tLDAPOutput_1tLDAPOutput
tLDAPOutput_2tLDAPOutput
tLDAPOutput_3tLDAPOutput
tLDAPOutput_4tLDAPOutput
tLDAPOutput_5tLDAPOutput
tLDAPOutput_6tLDAPOutput
tLogRow_1tLogRow
tMap_1tMap
tMap_2tMap
tMap_4tMap
tMsgBox_1tMsgBox
tPostjob_1tPostjob
tPrejob_1tPrejob

Description du composant

Composant :   tBufferInput

      UNIQUE NAMEtBufferInput_1INPUT(S)tFileInputDelimited_1
Libellé__UNIQUE_NAME__OUTPUT(S)tMap_4,  tLDAPInput_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Séparateur avancé (pour les nombres)false
Encodage"ISO-8859-15"
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detBufferInput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
passwordfalseString128trueMot de passe du compte ldap à créer

Original Function Parameters:
Composant :   tBufferOutput

      UNIQUE NAMEtBufferOutput_1INPUT(S)tLDAPOutput_1
Libelléuser_ajouteOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detBufferOutput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
passwordfalseString128trueMot de passe du compte ldap à créer

Original Function Parameters:
Composant :   tDie

      UNIQUE NAMEtDie_1INPUT(S)tFileList_2
Libellé__UNIQUE_NAME__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Message d'arrêt"Il existe des fichiers de rejets / erreur consultables dans le dossier : " + context.dossier_donnees
Code d'erreur4
Priorité5
Sortir de la JVM immédiatementfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detDie_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileDelete

      UNIQUE NAMEtFileDelete_1INPUT(S)tFileList_1
LibelléSuppression fichierOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Nom de fichier((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Échoue si erreurtrue
Supprimer le répertoirefalse
Supprimer le Fichier ou le Répertoirefalse
!!!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 informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detFileDelete_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_1INPUT(S)tLDAPConnection_2
Libelléuser.csvOUTPUT(S)tMap_1,  tFileOutputDelimited_2,  tBufferInput_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!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/Fluxcontext.dossier_donnees + context.fic_source
Séparateur de lignes"\n"
Séparateur de champs";"
Options CSVfalse
En-tête1
Pied-de-page0
Limite
Ignorer les lignes videsfalse
Décompresser en tant que fichier zipfalse
Terminer en cas d'erreurtrue
Séparateur avancé (pour les nombres)false
Extraire les lignes aléatoirementfalse
Supprimer les espaces en début et en fin de champ dans toutes les colonnestrue
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"US-ASCII"
Séparer les lignes avant le champfalse
Afficher les informationsfalse
CommentaireFichier csv contenant les informations sur les comptes ldap à gérer (Ajour / Modification / Suppression)
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
OperationfalseString1falseType d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression
NomfalseString16falseNom de l'utilisateur à créer / modifier
PrenomfalseString16falsePrénom de l'utilisateur à créer / modifier
LogintrueString16falselogin ldap de l'utilisateur dans l'annuaire IDS
mailfalseString255falseMail de l'utilisateur à créer / modifier
ldapfalseString3falseIndicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON)
geonet_adminfalseString3falseIndicateur du statut d'administrateur de geonetwork (OUI ou NON)
geonet_editorfalseString3falseIndicateur du statut d'éditeur de geonetwork (OUI ou NON)
geoserver_adminfalseString3falseIndicateur du statut d'administrateur de geoserver (OUI ou NON)
autres_groupesfalseString255trueAutres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule)

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_2INPUT(S)none
Libelléuser.csvOUTPUT(S)tMap_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!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/Fluxcontext.dossier_donnees + context.fic_source
Séparateur de lignes"\n"
Séparateur de champs";"
Options CSVfalse
En-tête1
Pied-de-page0
Limite
Ignorer les lignes videsfalse
Décompresser en tant que fichier zipfalse
Terminer en cas d'erreurtrue
Séparateur avancé (pour les nombres)false
Extraire les lignes aléatoirementfalse
Supprimer les espaces en début et en fin de champ dans toutes les colonnestrue
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"US-ASCII"
Séparer les lignes avant le champfalse
Afficher les informationsfalse
CommentaireFichier csv contenant les informations sur les comptes ldap à gérer (Ajour / Modification / Suppression)
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
OperationfalseString1falseType d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression
NomfalseString16falseNom de l'utilisateur à créer / modifier
PrenomfalseString16falsePrénom de l'utilisateur à créer / modifier
LogintrueString16falselogin ldap de l'utilisateur dans l'annuaire IDS
mailfalseString255falseMail de l'utilisateur à créer / modifier
ldapfalseString3falseIndicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON)
geonet_adminfalseString3falseIndicateur du statut d'administrateur de geonetwork (OUI ou NON)
geonet_editorfalseString3falseIndicateur du statut d'éditeur de geonetwork (OUI ou NON)
geoserver_adminfalseString3falseIndicateur du statut d'administrateur de geoserver (OUI ou NON)
autres_groupesfalseString255trueAutres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule)

Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_1INPUT(S)tPrejob_1
Libellélisting *.errOUTPUT(S)tFileDelete_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_donnees
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoiresfalse
Sensible à la casseYES
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éfauttrue
Par nom de fichierfalse
Par taille de fichierfalse
Par date de modificationfalse
asctrue
descfalse
Utiliser l'option Exclure le masque de fichierfalse
Format du chemin d'accès utilisant les slash (/) (utile sous Windows)false
Afficher les informationsfalse
CommentaireListing des fichier *.err
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_2INPUT(S)tPostjob_1
Libellélisting *.err bisOUTPUT(S)tDie_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_donnees
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoiresfalse
Sensible à la casseYES
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éfauttrue
Par nom de fichierfalse
Par taille de fichierfalse
Par date de modificationfalse
asctrue
descfalse
Utiliser l'option Exclure le masque de fichierfalse
Format du chemin d'accès utilisant les slash (/) (utile sous Windows)false
Afficher les informationsfalse
CommentaireListing des fichier *.err
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_1INPUT(S)tMap_1
LibelléErreur champs OUI / NONOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_donnees + "contenu.err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationsfalse
CommentaireFichier contenant les lignes rejetées avec le motif de rejet.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
OperationfalseString1falseType d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression
NomfalseString16trueNom de l'utilisateur à créer / modifier
PrenomfalseString16truePrénom de l'utilisateur à créer / modifier
LogintrueString16truelogin ldap de l'utilisateur dans l'annuaire IDS
mailfalseString255falseMail de l'utilisateur à créer / modifier
ldapfalseString3trueIndicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON)
geonet_adminfalseString3trueIndicateur du statut d'administrateur de geonetwork (OUI ou NON)
geonet_editorfalseString3trueIndicateur du statut d'éditeur de geonetwork (OUI ou NON)
geoserver_adminfalseString3trueIndicateur du statut d'administrateur de geoserver (OUI ou NON)
autres_groupesfalseString255trueAutres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule)
erreurfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_2INPUT(S)tFileInputDelimited_1
LibelléErreur formatOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_donnees + "format_fichier.err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtefalse
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationsfalse
CommentaireFichier contenant les données ne correspondant pas au type attendu
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
OperationfalseString1falseType d'opération à effectuer sur l'annuaire (A : ajout; M : modification; S : Suppression
NomfalseString16falseNom de l'utilisateur à créer / modifier
PrenomfalseString16falsePrénom de l'utilisateur à créer / modifier
LogintrueString16falselogin ldap de l'utilisateur dans l'annuaire IDS
mailfalseString255falseMail de l'utilisateur à créer / modifier
ldapfalseString3falseIndicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON)
geonet_adminfalseString3falseIndicateur du statut d'administrateur de geonetwork (OUI ou NON)
geonet_editorfalseString3falseIndicateur du statut d'éditeur de geonetwork (OUI ou NON)
geoserver_adminfalseString3falseIndicateur du statut d'administrateur de geoserver (OUI ou NON)
autres_groupesfalseString255trueAutres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule)
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_3INPUT(S)tLDAPOutput_1
LibelléErreur AjoutsOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_donnees + "ajout.err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationsfalse
CommentaireFichier contenant les lignes rejetées avec le motif de rejet.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
passwordfalseString128trueMot de passe du compte ldap à créer
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_4INPUT(S)tLDAPOutput_2
LibelléErreur SuppressionOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_donnees + "suppression.err"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videtrue
Afficher les informationsfalse
CommentaireFichier contenant les lignes rejetées avec le motif de rejet.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_4 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tLDAPConnection

      UNIQUE NAMEtLDAPConnection_2INPUT(S)tLDAPConnection_3
LibelléCNX LDAP (ou=users)OUTPUT(S)tFileInputDelimited_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Hôtecontext.hote
Port389
ProtocoleLDAP
Base DNcontext.dn_ou_users
Authentificationtrue
Utilisateurcontext.utilisateur
Mot de passecontext.mdp
Déréférencement d'aliasalways
Referral handlingignore
Afficher les informationstrue
CommentaireConnection au serveur ldap avec comme point d'entrée l'ou users
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tLDAPConnection

      UNIQUE NAMEtLDAPConnection_3INPUT(S)none
LibelléCNX LDAP (ou=groups)OUTPUT(S)tLDAPConnection_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Hôtecontext.hote
Port389
ProtocoleLDAP
Base DNcontext.dn_ou_groups
Authentificationtrue
Utilisateurcontext.utilisateur
Mot de passecontext.mdp
Déréférencement d'aliasalways
Referral handlingignore
Afficher les informationstrue
CommentaireConnection au serveur ldap avec comme point d'entrée l'ou users
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tLDAPInput

      UNIQUE NAMEtLDAPInput_1INPUT(S)tBufferInput_1
LibelléLecture annuaireOUTPUT(S)tLogRow_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_2
Filtre"(&(objectClass=*))"
Séparateur de champ multivalué";"
Limite0
Limite de temps0
Paginationfalse
Terminer en cas d'erreurtrue
Use field options(for binary setting)false
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detLDAPInput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
loginfalseStringtrue
mailfalseStringtrue
newColumn2falseStringtrue

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_1INPUT(S)tMap_2
LibelléAjout LdapOUTPUT(S)tBufferOutput_1,  tFileOutputDelimited_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_2
Séparateur de champ multivalué";"
Mode d'insertionINSERT
Nom Colonne DNdn
Terminer en cas d'erreurfalse
Advanced separator(for number)false
Use field options(for Add,Insert,Insert or update mode )false
Afficher les informationsfalse
CommentaireAjoute l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
passwordfalseString128trueMot de passe du compte ldap à créer

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_2INPUT(S)tMap_2
LibelléSuppr LdapOUTPUT(S)tFileOutputDelimited_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_2
Séparateur de champ multivalué";"
Mode d'insertionDELETE
Nom Colonne DNdn
Terminer en cas d'erreurfalse
Advanced separator(for number)false
Afficher les informationsfalse
CommentaireSupprime l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_3INPUT(S)tMap_4
LibelléAjout Ldap SV_ADMINOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_3
Séparateur de champ multivalué";"
Mode d'insertionUPDATA
Nom Colonne DNdn
Terminer en cas d'erreurfalse
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 informationsfalse
CommentaireAjoute l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalsedébut de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique
memberUidfalseStringfalseUID du compte à inscrire dans le groupe

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_4INPUT(S)tMap_4
LibelléAjout Ldap SV_EDITOROUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_3
Séparateur de champ multivalué";"
Mode d'insertionUPDATA
Nom Colonne DNdn
Terminer en cas d'erreurfalse
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 informationsfalse
CommentaireAjoute l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_4 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalsedébut de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique
memberUidfalseStringfalseUID du compte à inscrire dans le groupe

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_5INPUT(S)tMap_4
LibelléAjout Ldap ADMINISTRATOROUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_3
Séparateur de champ multivalué";"
Mode d'insertionUPDATA
Nom Colonne DNdn
Terminer en cas d'erreurfalse
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 informationsfalse
CommentaireAjoute l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_5 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalsedébut de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique
memberUidfalseStringfalseUID du compte à inscrire dans le groupe

Original Function Parameters:
Composant :   tLDAPOutput

      UNIQUE NAMEtLDAPOutput_6INPUT(S)tMap_4,  tFileInputDelimited_2
LibelléAjout Ldap SV_USEROUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstLDAPConnection_3
Séparateur de champ multivalué";"
Mode d'insertionUPDATA
Nom Colonne DNdn
Terminer en cas d'erreurfalse
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 informationsfalse
CommentaireAjoute l'utilisateur en cours de traitement
Utiliser une règle de validation existantefalse

Schéma detLDAPOutput_6 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalsedébut de la châine DN qui sera complété par les informations de la connexin ldap sur l'OU spécifique
memberUidfalseStringfalseUID du compte à inscrire dans le groupe

Original Function Parameters:
Composant :   tLogRow

      UNIQUE NAMEtLogRow_1INPUT(S)tLDAPInput_1
Libellé__UNIQUE_NAME__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Basiquetrue
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êtefalse
Afficher le nom unique du composant en face de chaque ligne de sortiefalse
Affiche le nom des colonnes du schéma en face de chaque valeurfalse
Utiliser une longueur fixe pour les valeursfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detLogRow_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
loginfalseStringtrue
mailfalseStringtrue
newColumn2falseStringtrue

Original Function Parameters:
Composant :   tMsgBox

      UNIQUE NAMEtMsgBox_1INPUT(S)tMap_2
Libellé__UNIQUE_NAME__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Titre"Talend Open Studio"
Boutons0
IcôneINFORMATION_MESSAGE
Message"Modification d'utilisateur non implémenté : " + user_modif.uid
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detMsgBox_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
dnfalseStringfalse
classe1falseStringtrue
cnfalseStringfalse
givennamefalseStringfalse
snfalseStringfalse
uidfalseStringfalse
mailfalseStringfalse
ldapfalseString3falseIndicateur de l'existence d'un compte ldap INRA avec le même login (OUI ou NON)
geonet_adminfalseString3falseIndicateur du statut d'administrateur de geonetwork (OUI ou NON)
geonet_editorfalseString3falseIndicateur du statut d'éditeur de geonetwork (OUI ou NON)
geoserver_adminfalseString3falseIndicateur du statut d'administrateur de geoserver (OUI ou NON)
autres_groupesfalseString255trueAutres groupes dans lesquels inscrire l'utilisateur (séparés par une virgule)

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_1INPUT(S)none
Libellé__UNIQUE_NAME__OUTPUT(S)tFileList_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPrejob

      UNIQUE NAMEtPrejob_1INPUT(S)none
LibelléPost JobOUTPUT(S)tFileList_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireListe les fichiers portant une extension err afin de les supprimer
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_1INPUT(S)tFileInputDelimited_1
LibelléValidation fichierOUTPUT(S)tMap_2,  tFileOutputDelimited_1

No image available



Composant :   tMap

      UNIQUE NAMEtMap_2INPUT(S)tMap_1
LibelléAiguillage traitementOUTPUT(S)tLDAPOutput_1,  tMsgBox_1,  tLDAPOutput_2

No image available



Composant :   tMap

      UNIQUE NAMEtMap_4INPUT(S)tMap_4,  tFileInputDelimited_2
LibelléAnalyse groupesOUTPUT(S)tLDAPOutput_3,  tLDAPOutput_4,  tLDAPOutput_5,  tLDAPOutput_6

No image available