Mibble MIB Parser - estrazione di osservazioni da parte del mib
Domanda
Sto usando il Mibble MIB Parser per estrarre tutti i tipi di dati semplici da un file MIB. Ho avuto successo fino a quando il mio tentativo di estrarre il testo di commento.
Si consideri il seguente modulo come un esempio:
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 }
Secondo API Mibble, l'oggetto-TYPE si può accedere con l'estrazione di uno SnmpObjectType e quindi chiamando il metodo getter appropriata. Che ho fatto, e in grado di cogliere con successo tutto il testo , tranne i commenti nella sintassi INTEGER.
Ho provato a chiamare getSyntax (). GetComment () sul SnmpObjectType, ma restituisce sempre null. getSyntax () estrarrà la sintassi INTERO, per esempio:.
mobydick(1),paradiselist(2),1984(3),solaris(4)
, ma purtroppo strisce i commenti.
Chiunque là fuori ha esperienza con Mibble Parser che sa come estrarre i commenti?
Molte grazie.
Soluzione
In primo luogo, è necessario utilizzare la versione 2.9 di Mibble. Poi guardare in MibWriter.java per capire come utilizzare l'API: