makró TEXTUAL-CONVENTION
Az SNMP szöveges konvenciók a CIM által definiált típusokra lesznek leképezve.
Jegyzet
A szolgáltató telepítésével kapcsolatos további információkért lásd: A WMI SNMP-környezet beállítása.
Az SNMP szöveges konvenciókra a következő leképezési szabályok vonatkoznak:
- A SZINTAXIS záradékban szereplő elnevezett típusdefiníció szó szerint leképezi a CIM tulajdonság minősítőjének object_syntax.
- Az alábbi táblázatban szöveges konvenciók képezhetők le, ha a SZINTAXIS záradék explicit módon egy SNMPv2C-TEXTUAL-CONVENTION makró szöveges konvenciójára hivatkozik, vagy implicit szöveges konvenciókra hivatkozik. Az alapértelmezett érték mindig NULL.
Szöveges konvenció | CIM-változat típusa | CIM-minősítő |
---|---|---|
DateAndTime | VT_BSTR |
textual_convention: DateAndTime kódolási: OCTETSTRING object_syntax: DateAndTime cimtype: sztring |
Megjelenítési vonás | VT_BSTR |
textual_convention: Megjelenítés kódolási: OCTETSTRING object_syntax: Megjelenítés cimtype: sztring |
MacAddress | VT_BSTR |
textual_convention: MacAddress kódolási: OCTETSTRING object_syntax: MacAddress cimtype: sztring |
PhysAddress | VT_BSTR |
textual_convention: PhysAddress kódolási: OCTETSTRING object_syntax: PhysAddress cimtype: sztring |
SnmpUDPAddress | VT_BSTR |
textual_convention: SnmpUDPAddress kódolási: OCTETSTRING object_syntax: SnmpUDPAddress cimtype: sztring |
SnmpOSIAddress | VT_BSTR |
textual_convention: SnmpOSIAddress kódolási: OCTETSTRING object_syntax: SnmpOSIAddress cimtype: sztring |
SnmpIPXAddress | VT_BSTR |
textual_convention: SnmpIPXAddress kódolási: OCTETSTRING object_syntax: SnmpIPXAddress cimtype: sztring |
- A CIM által definiált variánstípus és a CIM-tulajdonság minősítői textual_convention, kódolási, object_syntaxés cimtype leképezést a mögöttes primitív típus használatával.
- Az SNMPv2C TEXTUAL-CONVENTION makró DISPLAY-HINT záradéka szó szerint leképozza a CIM tulajdonság minősítőjét display_hint. Ez a minősítő nem jön létre, ha nincs TEXTUAL-CONVENTION makró, vagy ha a makró nem tartalmaz DISPLAY-HINT záradékot.
Példakód
Az alábbi példa egy SNMPv1 szöveges konvencióval ismerteti.
myNamedType ::= DISPLAYSTRING (SIZE (0..127))
myNamedProperty OBJECT-TYPE
SYNTAX myNamedType
ACCESS read-only
STATUS MANDATORY
DESCRIPTION ""
Ez a példa a következő CIM-minősítőket hozza létre.
object_syntax("myNamedType"),
textual_convention("DISPLAYSTRING"),
encoding("OCTETSTRING"),
variable_length("0..127")
Az alábbi példa egy SNMPv2 szöveges konvenciót ír le.
myDisplaystring ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION ""
SYNTAX OCTET STRING (SIZE (0..127))
myNamedProperty OBJECT-TYPE
SYNTAX myDisplaystring
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
Ez a példa a következő CIM-minősítőket hozza létre.
object_syntax("myDisplaystring"),
textual_convention("OCTETSTRING"),
encoding("OCTETSTRING"),
display_hint("255a"),
variable_length("0..127")