Я использую Mibble MIB Parser для извлечения всех простых типов данных из файла MIB. Я был успешным до моей попытки извлечь текст комментария.
В качестве примера возьмем следующий модуль:
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 }
Согласно API Mibble, к OBJECT-TYPE можно получить доступ, извлекая SnmpObjectType и затем вызывая соответствующий метод получения. Что я сделал, и может успешно извлечь весь текст , за исключением комментариев в синтаксисе INTEGER.
Я пытался вызвать getSyntax (). GetComment () для SnmpObjectType, но всегда возвращает ноль. getSyntax () извлечет синтаксис INTEGER, например ::
mobydick(1),paradiselist(2),1984(3),solaris(4)
но, к сожалению, удаляет комментарии.
У кого-нибудь есть опыт работы с Mibble Parser, который знает, как извлечь комментарии?
Большое спасибо.