DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Protocole SNMP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
MIBChargé est un booléen
CheminMIBs est une chaîne = ComplèteRep(fRepExe()) + "mibs\"
Mib est une chaîne
Mib = "RFC1382-MIB.mib" // MIB du protocole X25
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 :
snmpTypeAdresseIPL'OID contient une adresse IP.
snmpTypeBitsL'OID contient des bits.
snmpTypeChaîneL'OID contient une chaîne.
snmpTypeCompteur32L'OID est un compteur (entier signé sur 32 bits).
snmpTypeCompteur64L'OID est un compteur (entier signé sur 64 bits).
snmpTypeEntierL'OID contient un entier.
snmpTypeEntierSansSigneL'OID contient un entier sans signe.
snmpTypeInconnuErreur : la fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
snmpTypeJaugeL'OID contient une jauge.
snmpTypeNullL'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).
snmpTypeOIDL'OID contient une OID.
snmpTypeOpaqueL'OID contient une valeur qui n'est pas directement interprétable.
snmpTypeTicksL'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
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale