Question

J'utilise le pour extraire tous les types de données simples Mibble MIB Parser à partir d'un fichier MIB. J'ai réussi jusqu'à ce que ma tentative d'extraire le texte de commentaire.

Prenez le module suivant comme exemple:

invBookList OBJECT-TYPE
    SYNTAX  INTEGER {
                    mobydick(1),     -- call me ishmael 
                    paradiselost(2), -- aComment
                    1984(3),         -- aComment
                    solaris(4)       -- aComment
            }
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
            "A few Books for an example."
    ::= { invMasterList 43 }

Selon l'API Mibble, l'objet-TYPE est accessible en extraire un SnmpObjectType puis appeler la méthode getter appropriée. Ce que je l'ai fait, et peut extraire avec succès tout le texte à l'exception des commentaires dans la syntaxe ENTIER.

Je l'ai essayé d'appeler getSyntax (). GetComment () sur le SnmpObjectType, mais retourne toujours nulle. getSyntax () va extraire la syntaxe de INTEGER, par exemple:.

mobydick(1),paradiselist(2),1984(3),solaris(4)

mais malheureusement les bandes commentaires.

Toute personne là-bas ont de l'expérience avec Mibble Parser qui sait comment extraire les commentaires?

Merci beaucoup.

Était-ce utile?

La solution

D'abord, vous devez utiliser la version 2.9 de Mibble. Ensuite, regardez dans MibWriter.java pour comprendre comment utiliser l'API:

https: // GitHub. com / Cederberg / Mibble / blob / maître / src / java / net / percederberg / Mibble / MibWriter.java

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top