Rubrique précédente: Fonction snmpObjectIDToASCIIStringRubrique suivante: Fonction snmpOctetStringFloat


Fonction snmpOIDParser

Cette fonction utilise la valeur d'un ID d'objet (objectID) et analyse un sous-ensemble de l'ID en fonction des valeurs startIndex et endIndex. L'indexation s'effectue à partir de 1. Si endIndex est égal à -1, il faut alors atteindre la fin de l'ID d'objet. Utilisez cette fonction pour certifier des unités.

Syntaxe

Format de cette fonction :

ObjectID  snmpOIDParser( ObjectID OID, Integer startIndex, Integer endIndex )

Parameters (Paramètres)

OID

La valeur de l'ID d'objet (OID) à analyser.

startIndex

Un nombre entier de l'index à partir duquel commencer l'analyse.

endIndex

Un nombre entier de l'index à partir duquel arrêter l'analyse.

Valeurs de retour

Renvoie le sous-ensemble de l'ID d'objet (ObjectID) à analyser.

Exemples

L'expression suivante génère le résultat suivant pour une valeur OID de 1.2.3.4.5.6.7.8.9.10, une valeur startIndex de 1 et une valeur endIndex de 5 :

Expression :

snmpOIDParser(oid, startIndex, endIndex )

Résultat :

1.2.3.4.5

La même expression génère le résultat suivant pour une valeur OID de 1.2.3.4.5.6.7.8.9.10, une valeur startIndex de 6 et une valeur endIndex de -1 :

Résultat :

6.7.8.9.10

Exemple avancé

L'expression suivante provient de la certification de fournisseur Cisco CBQos ClassMap :

ItemUniqueIDs=snmpOIDParser(cbQosConfigIndex, 2, 2)