|
|
|
|
SNMPOIDType (Fonction) En anglais : SNMPOIDType Renvoie le type de données contenu dans un OID. Remarque : Cette fonction ne peut être utilisée qu'après avoir chargé le fichier MIB (fonction SNMPChargeMIB) qui décrit la correspondance entre les OID au format texte et numérique.
MIBChargé est un booléen
CheminMIBs est une chaîne = ComplèteRep(fRepExe()) + "mibs\"
Mib est une chaîne
Mib = "RFC1382-MIB.mib"
TypeMib est un entier
MIBChargé = SNMPChargeMIB(CheminMIBs + Mib)
SI MIBChargé = Faux ALORS
Erreur("Erreur MIB :" + ErreurInfo())
SINON
TypeMib = SNMPOIDType("dod.internet.mgmt.mib-2.transmission.x25.x25AdmnInterruptTimer")
SELON TypeMib
CAS snmpTypeAdresseIP : Info("L'OID contient une adresse IP")
CAS snmpTypeChaîne : Info("L'OID contient une chaîne")
CAS snmpTypeCompteur32 : Info("L'OID est un compteur")
CAS snmpTypeJauge : Info("L'OID contient une jauge")
...
AUTRES CAS : Erreur(ErreurInfo())
FIN
FIN
Syntaxe
<Résultat> = SNMPOIDType(<OID à  traiter>)
<Résultat> : Constante de type Entier Constante correspondant au type de données contenu dans l'OID et décrit dans le fichier MIB : | | snmpTypeAdresseIP | L'OID contient une adresse IP. | snmpTypeBits | L'OID contient des bits. | snmpTypeChaîne | L'OID contient une chaîne. | snmpTypeCompteur32 | L'OID est un compteur (entier signé sur 32 bits). | snmpTypeCompteur64 | L'OID est un compteur (entier signé sur 64 bits). | snmpTypeEntier | L'OID contient un entier. | snmpTypeEntierSansSigne | L'OID contient un entier sans signe. | snmpTypeInconnu | Erreur : la fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré. | snmpTypeJauge | L'OID contient une jauge. | snmpTypeNull | L'OID n'est pas associé à une valeur (par exemple une branche qui a des enfants mais qui n'a pas de valeur par elle-même). | snmpTypeOID | L'OID contient une OID. | snmpTypeOpaque | L'OID contient une valeur qui n'est pas directement interprétable. | snmpTypeTicks | L'OID contient un nombre de ticks d'horloge. |
<OID à traiter> : Chaîne de caractères Chaîne contenant l'OID sous forme de texte ou de numérique. Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|