我正在使用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 }
根据 Mibble 的 API,可以通过提取 SnmpObjectType 然后调用适当的 getter 方法来访问 OBJECT-TYPE。我已经完成了,并且可以成功提取除 INTEGER 语法中的注释之外的所有文本。
我尝试在 SnmpObjectType 上调用 getSyntax().getComment(),但总是返回 null。getSyntax() 将提取 INTEGER 语法,例如:
mobydick(1),paradiselist(2),1984(3),solaris(4)
但不幸的是,删除了评论。
有谁知道如何提取评论的 Mibble Parser 经验?
非常感谢。