You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2010-01-21 13:04:01

kevin_glpi
Member
Registered: 2010-01-12
Posts: 17

"Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Bonjour à tous !

J'ai fais le tour de la fonction recherche en vain...

J'aimerai "casser" le type de l'adresse MAC dans la zone matériel réseau, par "casser" j'entends que le champ doit pouvroi accepter "22" ou "Rien" ou "", qu'il n'attende pas une adresse mac classique.

J'ai regardé dans la table "glpi_networking" en mettant à TEXT au lieu de VARCHAR (255) mais ça a échoué à l'injectio CSV (plugin data inejction).

Merci d'avance pour l'aide que vous pourrez m'apporté. Bonne journée !

Offline

#2 2010-01-21 15:00:39

kevin_glpi
Member
Registered: 2010-01-12
Posts: 17

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Là je suis en train de chercher dans l'ensemble des fichiers PHP mais c'est assez long et j'ai peur de passer au-dessus par manque d'attention, ce serait sympa d'avoir un petit coup de pouce pour localiser la donnée. Merci d'avance à tous !

Offline

#3 2010-01-22 10:03:31

kevin_glpi
Member
Registered: 2010-01-12
Posts: 17

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Bonjour,

Je pense que j'ai raté des éléments en cours de réseaux...

On est bien d'accord qu'une adresse MAC se présente sous la forme suivante :

21.45.4E.1A.16.E5

ou

FF.FF.FF.FF.FF.FF pour une adresse brodcasr

Je me trompe ?

Dans data injection de GLPI, quelque soit mes valeurs dans adresse MAC j'obients l'erreur "mauvais type"

J'avoue ne rien comprendre...

Merci pour l'aide apportée

EDITION : J'ai bien lu la wiki sur le sujet pourtant...Étrange... sad

Formatage particuliers pour certains champs¶
Oui/Non : 0 = Non, 1 = Oui
Lieux : chaque élèment d'un lieu est séparé par ' > '. Par exemple 'Lieu 1 > Batiment 1 > Etage 1 > Salle 12'
Gestion globale / unitaire : 0 = gestion unitaire, 1 = gestion globale
Utilisateur : le champs peut contenir soit :
le login GLPI de la personne
- le nom + prénom
- le prénom + nom
Adresse IP : l'adresse IP doit être de la forme XXX.XXX.XXX.XXX ou X est un chiffre
Adresse MAC : l'adresse MAC doit être de la forme XX:XX:XX:XX:XX:XX
Date : un date est de la forme : JJ/MM/AAAA ou MM/JJ/AAAA ou AAAA/MM/JJJJ suivant l'option choisie dans le modèle. Le caractère de séparateur est libre, même si – ou / sont conseillés
Type : un entier qui représente un identifiant interne du type d'un objet dans GLPI. Les types sont définis dans :
config/define.php
chaque plugin apporte ses propres types : voir dans les fichiers setup.php des plugins concernés
Hiérarchie d'entités : chaque entité doit-être séparée par ' > '. Par exemple 'Entité Racine > Entité1 > Sous-entité 1'

Last edited by kevin_glpi (2010-01-22 10:22:20)

Offline

#4 2010-01-22 10:33:11

doum
Member
From: Nice
Registered: 2007-03-27
Posts: 1,421

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

vous avez essayé avec des : au lieu des . ?

Offline

#5 2010-01-22 10:38:40

kevin_glpi
Member
Registered: 2010-01-12
Posts: 17

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Ou doum, j'ai fais tout les tests que j'ai trouvé cohérent :

"            "
"FF.FF.FF.FF.FF.FF"
"FF:FF:FF:FF:FF:FF"
"21.45.4E.1A.16.E5"
"21:45:4E:1A:16:E5"

Et encore d'autres formats...

J'ai bien du mal à cerner le problème, et dans le setup.php du plugin, je ne trouve rien de relatif au type de la MAC...

Last edited by kevin_glpi (2010-01-22 10:40:27)

Offline

#6 2010-01-26 15:08:42

Ph1
Member
From: Maine et loire
Registered: 2008-08-05
Posts: 156

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Bonjour,

Je reviens justement sur le forum pour avoir des nouvelles de ce fameux bugs mis en évidence par plusieurs utilisateurs , dont moi.
Un autre topic avait été créé pour cette occasion, et un ticket déposé par Walid ici -> https://forge.indepnet.net/issues/show/1976.

EDIT :
1/ http://www.glpi-project.org/forum/viewt … p?id=17725
2/ http://www.glpi-project.org/forum/viewt … p?id=17605

Visiblement, pas de nouveau.
Dans l'attente de la résolution de ce problème, quelqu'un a-t-il une procédure d'injection directement via phpmyadmin ?

Merci !

GLPI 0.72.3 // Data injection 1.7.2

Last edited by Ph1 (2010-01-26 15:18:08)


Ph1 // Admin Systèmes & Réseaux
OS : Ubuntu 14.04
Authentification Kerberos // SSO Multi domaines AD
GLPI 9.2.3 // Fusion Inventory 9.2+2.0 (agent 2.4)

Offline

#7 2010-01-26 22:00:36

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Je ne sais pas si wallid  a eu le temps de regarder. On est tous full en ce moment...


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#8 2010-01-27 09:47:52

Ph1
Member
From: Maine et loire
Registered: 2008-08-05
Posts: 156

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

okay, merci pour la réponse smile.
J'attends de vos nouvelles alors ^^.


Ph1 // Admin Systèmes & Réseaux
OS : Ubuntu 14.04
Authentification Kerberos // SSO Multi domaines AD
GLPI 9.2.3 // Fusion Inventory 9.2+2.0 (agent 2.4)

Offline

#9 2010-01-27 09:51:37

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

kevin_glpi wrote:

Bonjour à tous !

J'ai fais le tour de la fonction recherche en vain...

J'aimerai "casser" le type de l'adresse MAC dans la zone matériel réseau, par "casser" j'entends que le champ doit pouvroi accepter "22" ou "Rien" ou "", qu'il n'attende pas une adresse mac classique.

J'ai regardé dans la table "glpi_networking" en mettant à TEXT au lieu de VARCHAR (255) mais ça a échoué à l'injectio CSV (plugin data inejction).

Merci d'avance pour l'aide que vous pourrez m'apporté. Bonne journée !

voir le fichier inc/plugin_datainjection.checks.function.php ligne 84
si vous modifiez, je suis preneur d'un patch

Offline

#10 2010-02-18 15:03:02

Ph1
Member
From: Maine et loire
Registered: 2008-08-05
Posts: 156

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Bonjour,

Je voulais réup ce sujet.
Quelqu'un a-t-il eu du temps pour creuser ce prb de "mauvais type" lors de l'import csv avec le plugin datainjection ?

Merci de votre retour.
Ph1.


Ph1 // Admin Systèmes & Réseaux
OS : Ubuntu 14.04
Authentification Kerberos // SSO Multi domaines AD
GLPI 9.2.3 // Fusion Inventory 9.2+2.0 (agent 2.4)

Offline

#11 2010-02-18 15:11:35

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

pas moi en tout cas

Offline

#12 2010-02-24 12:40:19

Ph1
Member
From: Maine et loire
Registered: 2008-08-05
Posts: 156

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

okay dak, merci du retour.

En attendant, quelle est la procédure d'injection depuis par exemple, phpmyadmin ?


Ph1 // Admin Systèmes & Réseaux
OS : Ubuntu 14.04
Authentification Kerberos // SSO Multi domaines AD
GLPI 9.2.3 // Fusion Inventory 9.2+2.0 (agent 2.4)

Offline

#13 2010-04-30 15:46:54

Ph1
Member
From: Maine et loire
Registered: 2008-08-05
Posts: 156

Re: "Casser" le type du champ "adresse MAC" - PB DATA INJECTION

Bonjour,

Après quelques temps, occupé à d'autres tâches, je viens de me repencher sur le système d'injection de fichiers csv...

... et je pense avoir trouvé !
Enfin du moins, mes messages d'erreur "Mauvais type (Valeur)" venaient du format des nombres qu'il faut spécifier de la sorte : 1 234,56 et non 1 234.56 ou 1,234.56...

En ce qui me concerne pas de bug identifié en fait.
Avec toutes mes excuses, vous pouvez fermer le thread.


Ph1 // Admin Systèmes & Réseaux
OS : Ubuntu 14.04
Authentification Kerberos // SSO Multi domaines AD
GLPI 9.2.3 // Fusion Inventory 9.2+2.0 (agent 2.4)

Offline

Board footer

Powered by FluxBB