IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Problème avec use Net::LDAP::LDIF;


Sujet :

Langage Perl

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut RESOLU:Problème avec use Net::LDAP::LDIF;
    Petite question, j’ai ceci (line 65 du script joint environ) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # Get the dn
    my $dn = $entry->dn();
    if (($dn eq "") || ($dn =~ /^[\\$CODE_HEXA_DEBUT_NUMERO]/)) {
    $error = 1;
    &Log("There is a problem with the dn >dn: $dn<");
    } else {
    print "Ajout Loic --- dn avant=$dn\n";
    print "Ajout Loic --- CODE_HEXA_DEBUT_NUMERO=$CODE_HEXA_DEBUT_NUMERO\n";
    print "Ajout Loic --- CODE_INTERNATIONAL=$CODE_INTERNATIONAL\n";
    print "Ajout Loic --- PREFIX=$PREFIX\n";
    $dn =~ s!$CODE_HEXA_DEBUT_NUMERO$CODE_INTERNATIONAL!$CODE_HEXA_DEBUT_NUMERO$CODE_INTERNATIONAL$PREFIX!;
    print "Ajout Loic --- dn apres=$dn\n\n\n";
                            }
    Donc normalement, ce script doit remplacer par exemple 2B33 par 2B3388 mais cela ne fonctionne pas :

    Ajout Loic --- dn avant=weblogin=\2B332991683,ou=range30,ou=weblogin,ou=INDEXES,o=alcatel,c=fr
    Ajout Loic --- CODE_HEXA_DEBUT_NUMERO=2B
    Ajout Loic --- CODE_INTERNATIONAL=33
    Ajout Loic --- PREFIX=88
    Ajout Loic --- dn apres=weblogin=\2B332991683,ou=range30,ou=weblogin,ou=INDEXES,o=alcatel,c=fr

    Mais quand j’exécute les commandes à la main ca à l’air OK :
    [root@asvms5 root]# /usr/bin/perl -de l
    Loading DB routines from perl5db.pl version 1.19
    Editor support available.
    Enter h or `h h' for help, or `man perldebug' for more help.
    main::(-e:1): l
    DB<1> $CODE_HEXA_DEBUT_NUMERO="2B"
    DB<2> $CODE_INTERNATIONAL=33
    DB<3> $PREFIX=88
    DB<4> print $CODE_HEXA_DEBUT_NUMERO
    DB<5> 2B
    DB<5> print $CODE_INTERNATIONAL
    DB<6> 33
    DB<6> print $PREFIX
    DB<7> 88
    DB<12> $dn="weblogin=\\2B332991683,ou=range30,ou=weblogin,ou=INDEXES,o=alcatel,c=fr"
    DB<13> print $dn
    DB<14> weblogin=\2B332991683,ou=range30,ou=weblogin,ou=INDEXES,o=alcatel,c=fr
    DB<14> $dn =~ s!$CODE_HEXA_DEBUT_NUMERO$CODE_INTERNATIONAL!$CODE_HEXA_DEBUT_NUUMERO$CODE_INTERNATIONAL$PREFIX!
    DB<15> print $dn
    DB<16> weblogin=\33882991683,ou=range30,ou=weblogin,ou=INDEXES,o=alcatel,c=fr
    Auriez-vous une idée ???

  2. #2
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Points : 5
    Points
    5
    Par défaut RESOLU :)
    Bonjour,

    mon code était bon C'était juste un problème de format window/unix dans mon fichier de conf...

    Merci à tous ceux qui pris le temps de regarder mon problème.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. FTP Problème avec commons net récuperation de la liste fichier
    Par reverse_engineer dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 05/08/2008, 15h58
  2. problème avec vb.net et openxml
    Par sanach dans le forum VB.NET
    Réponses: 1
    Dernier message: 18/03/2008, 20h59
  3. Réponses: 4
    Dernier message: 05/04/2007, 16h07
  4. Probléme avec asp.net et requete sql
    Par locs dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2007, 19h26
  5. problème avec une requête LDAP
    Par tfdarklink dans le forum Modules
    Réponses: 2
    Dernier message: 02/08/2006, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo