COMMUNICATION TECHNIQUE OmniVista 4760 - PABX-fr
Transcription
COMMUNICATION TECHNIQUE OmniVista 4760 - PABX-fr
Ed 03/95 PAQ 1530 COMMUNICATION TECHNIQUE N° TCV010 OmniVista 4760 Nb de pages : 11 Date : 18-06-2002 URGENTE (FLASH PRODUIT) NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : IMPORT DES DONNÉES ANNUAIRES DANS OmniVista 4760 Cette communication technique a pour but de décrire les outils permettant l’import des données annuaires Alcatel 4755 sur OmniVista 4760 Release 1.5. 1 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 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 OmniVista 4760 ....... 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 TCV010 2 Ed. 18-06-2002 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 1. BUT Cette communication technique a pour but de décrire les outils permettant l’import des données annuaires Alcatel 4755 sur OmniVista 4760 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: [email protected] ( : +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'OmniVista 4760. 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 − 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 − 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. 2.2.1. Exemple de conversion des entrées annuaires CSV en LDIF 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 OmniVista 4760 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 Ed. 18-06-2002 7 TCV010 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 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 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 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 Ed. 18-06-2002 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 9 TCV010 OmniVista 4760 IMPORT DE DONNÉES ANNUAIRES DANS OmniVista 4760 TCV010 10 Ed. 18-06-2002