Hier erfolgt keine direkte Übersetzung der Tabellendefinition (zum Beispiel tcpConnTable, ipAddrTable, usw.) selbst. Es werden lediglich die Tabellenzeilen (zum Beispiel tcpConnEntry, ipAddrEntry, usw.) in OSI-MOCs übersetzt.
Das folgende Beispiel der Tabellenzeilendefinition ipAddrEntry der MIB-II soll dies verdeutlichen:
...
ipAddrEntry OBJECT-TYPE
SYNTAX IpAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The addressing information for one of this
entity's IP addresses."
INDEX { ipAdEntAddr }
::= { ipAddrTable 1 }
IpAddrEntry ::=
SEQUENCE {
ipAdEntAddr
IpAddress,
ipAdEntIfIndex
INTEGER,
ipAdEntNetMask
IpAddress,
ipAdEntBcastAddr
INTEGER,
ipAdEntReasmMaxSize
INTEGER (0..65535)
}
...
Die OSI-MOC ipAddrEntry lautet:
ipAddrEntry MANAGED OBJECT CLASS
DERIVED FROM
"CCITT Rec. X.721 (1992) |
ISO/IEC 10165-2 : 1992": top;
CHARACTERIZED BY ipAddrEntryPkg PACKAGE
BEHAVIOUR
ipAddrEntryPkgBehaviour BEHAVIOUR
DEFINED AS
!BEGINPARSE
REFERENCE
!!This managed object class maps to the
ipAddrEntry object with object id {ipAddrTable 1}
in RFC 1213.!!;
DESCRIPTION
!!The addressing information for one of this
entity's IP addresses.!!;
INDEX RFC1213-MIB.ipAdEntAddr;
ENDPARSE!;;
ATTRIBUTES
ipAddrEntryId GET,
ipAdEntAddr GET,
ipAdEntIfIndex GET,
ipAdEntNetMask GET,
ipAdEntBcastAddr GET,
ipAdEntReasmMaxSize GET;;;
REGISTERED AS
{ 1 2 124 360501 14 1 1 3 6 1 2 1 4 20 1};