Ed 03/95 PAQ 1530 COMMUNICATION TECHNIQUE N TCV010 Date : 18-06-2002 Nb de pages : 11 URGENTE (FLASH PRODUIT) NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : IMPORT DES DONNÉES ANNUAIRES DANS Cette communication technique a pour but de décrire les outils permettant l import des données annuaires Alcatel 4755 sur Release 1.5. 1
IMPORT DE DONNÉES ANNUAIRES DANS SOMMAIRE 1. BUT...3 2. PROCÉDURE...3 2.1. Création d un fichier directory.txt...3 2.2. Exemple de conversion des entrées annuaires CSV en LDIF...6 2.2.1. Commande de conversion du fichier directory.txt en directory1.ldif avec un CSV 6 2.2.2. Commande pour adapter directory1.ldif en directory2.ldif...6 2.3. Import des données LDIF dans l annuaire LDAP de...6 3. EXTRACTION DE LA DÉFINITION D UNE CLASSE AU FORMAT LDAP...8 4. EXEMPLE DE CONVERSION D UNE ENTRÉE ANNUAIRE TEXTE EN FICHIER LDIF...9 Ed. 18-06-2002 1 TCV010
IMPORT DE DONNÉES ANNUAIRES DANS TCV010 2 Ed. 18-06-2002
IMPORT DE DONNÉES ANNUAIRES DANS 1. BUT Cette communication technique a pour but de décrire les outils permettant l import des données annuaires Alcatel 4755 sur Release 1.5. Pour faciliter la description des étapes, on utilisera un exemple comprenant les différents fichiers nécessaires aux opérations. Le support TS se limite à la description des outils pour réaliser l import. Le traitement particulier des données d un client feront l objet d une demande auprès du "Service Professionnel" (e-mail: professional.services@alcatel.fr : +33 2 98 14 30 40). Voir aussi la rubrique Services Professionnels sur le Business Partner Web Site. 2. PROCÉDURE Trois étapes principales sont nécessaires : 1 Création d un fichier directory.txt. 2 Conversion du fichier directory.txt au format LDIF. 3 Import du fichier dans l annuaire entreprise LDAP de l'. 2.1. Création d un fichier directory.txt Sur Alcatel 4755 : à partir de l application Rapport annuaire, créer un rapport avec 20 attributs maximum et l exporter au format ASCII avec une tabulation comme séparateur de colonne, supprimer la première ligne du fichier, créer un fichier Excel format.txt avec une tabulation comme séparateur de colonne. Le répertoire c:\4760\ldap sera le répertoire utilisé pour la conversion. Pour lancer la conversion, il est nécessaire de créer des fichiers de configuration en format unicode avec le Bloc-notes : Fichier p.conf : fichier de définition de l emplacement des fiches dans l annuaire après l importation des données contenues dans le fichier directory.txt. Exemple de contenu # p.conf =>uid=%uid%,c=société,o=annuaire les fichiers seront placés sous Annuaire\Société. Fichier ma.conf : fichier exemple de conversion des attributs français 4755 -> 4760. Vérifier la concordance du nom des attributs. Ed. 18-06-2002 3 TCV010
IMPORT DE DONNÉES ANNUAIRES DANS Exemple de contenu # file French ma.conf *.Nom de famille=>sn *.Prénom=>givenName *.Nom=>cn *.Id. utilisateur=>uid *.Mot de passe=>userpassword *.Société=>o *.Service=>ou *.No Poste=>TelephoneNumber *.Numéro RNIS=>InternationalISDNnumber *.Fax=>FacsimileTelephoneNumber *.Mobile=>Mobile *.Pager=>Pager *.Adresse Email=>Mail *.Numéro employé=>employeenumber *.Fonction=>Title *.Description=>Description *.Absence=>Abscence *.Confidentialité=>Cl *.Adresse internet=>labeleduri *.Nom entité=>entityname *.Centre de frais=>costcentername *.bâtiment=>buildingname *.Etage=>Floor *.N Bureau/Salle=>RoomNumber *.Adresse=>PostalAddress *.Code postal=>postalcode *.Ville=>l *.Département=>St *.Pays=>C *.Téléphone Secrétaire=>Misc11 *.Téléphone Responsable=>Misc12 *.Téléphone Voir Aussi=>Misc13 *.Nom Secrétaire=>Misc14 *.Nom Responsable=>Misc15 *.Nom Voir Aussi=>Misc16 *.Téléphone domicile=>homephone *.Adresse domicile=>homepostaladdress *.N d'immatriculation=>carlicense *.Divers 1=>Misc1 *.Divers 2=>Misc2 *.Divers 3=>Misc3 *.Divers 4=>Misc4 *.Divers 5=>Misc5 *.Divers 6=>Misc6 *.Divers 7=>Misc7 *.Divers 8=>Misc8 *.Divers 9=>Misc9 *.Divers 10=>Misc10 TCV010 4 Ed. 18-06-2002
IMPORT DE DONNÉES ANNUAIRES DANS Fichier ma.conf : fichier exemple de conversion des attributs anglais 4755 -> 4760. Exemple de contenu # File english ma.conf *.Last Name=>sn *.First Name=>givenName *.Name=>cn *.User ID=>uid *.Password=>userpassword *.Company=>o *.Department=>ou *.Extension=>TelephoneNumber *.ISDN Number=>InternationalISDNnumber *.Fax=>FacsimileTelephoneNumber *.Mobile=>Mobile *.Pager=>Pager *.Mail=>Mail *.Employee Number=>Employeenumber *.Title=>Title *.Description=>Description *.Absence=>Abscence *.Confidentiality=>Cl *.Internet Address=>LabeledURI *.Entity Name=>EntityName *.Cost Center=>CostCenterName *.Building Name=>Buildingname *.Floor=>Floor *.Office/Room N =>RoomNumber *.Address=>PostalAddress *.Postal Code=>PostalCode *.City=>l *.State=>St *.Country=>C *.Assistant Phone=>Misc11 *.Manager Phone=>Misc12 *.See Also Phone=>Misc13 *.Assistant Name=>Misc14 *.Manager Name=>Misc15 *.See Also Name=>Misc16 *.Home Telephone=>HomePhone *.Home Address=>HomePostalAddress *.Car License=>CarLicense *.Misc. 1=>Misc1 *.Misc. 2=>Misc2 *.Misc. 3=>Misc3 *.Misc. 4=>Misc4 *.Misc. 5=>Misc5 *.Misc. 6=>Misc6 *.Misc. 7=>Misc7 *.Misc. 8=>Misc8 *.Misc. 9=>Misc9 *.Misc. 10=>Misc10 Ed. 18-06-2002 5 TCV010
IMPORT DE DONNÉES ANNUAIRES DANS Fichier da.conf : fichier calcul de l'attribut à ne pas modifier : Exemple de contenu # File da.conf : computes attributes UID and Complete Name *.cn=>%sn% %givenname% *.misc1=import4755 *.uid=>7bit:%givenname[0]%%sn% (destruction des accents) Fichier mc.conf : fichier d ajout de la classe Person. Exemple de contenu # File mc.conf =>top =>person =>organizationalperson =>InetOrgPerson =>A4400user 2.2. Exemple de conversion des entrées annuaires CSV en LDIF 2.2.1. Commande de conversion du fichier directory.txt en directory1.ldif avec un CSV CSV = Comma Separator Value (Tabulation) C:\4760\bin\Csv2Ldif -cs " " -ms "$" directory.txt > directory1.ldif 2.2.2. Commande pour adapter directory1.ldif en directory2.ldif Changer les noms d attributs, classes objets, arborescence des entrées, valeurs d attribut ou classes : C:\4760\bin\ConvertLdif -cp -ma ma.conf -mc mc.conf -p p.conf da da.conf -cp directory1.ldif > directory2.ldif 2.3. Import des données LDIF dans l annuaire LDAP de Se positionner sur la classe devant recevoir les données du fichier ldiff et avec le clic droit de la souris, utiliser le menu Importer/En local/ajouts et modifications : TCV010 6 Ed. 18-06-2002
IMPORT DE DONNÉES ANNUAIRES DANS Ed. 18-06-2002 7 TCV010
IMPORT DE DONNÉES ANNUAIRES DANS 3. EXTRACTION DE LA DÉFINITION D UNE CLASSE AU FORMAT LDAP Pour extraire la définition d une classe au format LDAP, il est possible d utiliser la fonction Export entrée dans un fichier. Le contenu du fichier sera de la forme : dn: ou=administrateurs,ou=administration,o=alcatel cl: CL_A ou: Administrateurs description: Administrateurs 4760 objectclass: top objectclass: organizationalunit objectclass: a4400user TCV010 8 Ed. 18-06-2002
IMPORT DE DONNÉES ANNUAIRES DANS 4. EXEMPLE DE CONVERSION D UNE ENTRÉE ANNUAIRE TEXTE EN FICHIER LDIF O=Annuaire C=Société Nom de Famille DUVAL Prenom Raoul Numéro annuaire 1234 Batiment A dn: uid=rduval,c=société,o=annuaire telephonenumber : 1234 uid :RDUVAL objectclass: top objectclass: person objectclass: organizationalperson objectclass: InetOrgPerson objectclass: A4400user buildingname : A givenname : raoul sn : DUVAL cn : DUVAL Raoul Ed. 18-06-2002 9 TCV010
IMPORT DE DONNÉES ANNUAIRES DANS TCV010 10 Ed. 18-06-2002