TEXTUAL-CONVENTION 매크로
SNMP 텍스트 규칙은 CIM 정의 형식에 매핑됩니다.
메모
공급자 설치에 대한 자세한 내용은 WMI SNMP 환경설정을 참조하세요.
다음 매핑 규칙은 SNMP 텍스트 규칙에 적용됩니다.
- SYNTAX 절의 명명된 형식 정의는 CIM 속성 한정자 object_syntax축자를 매핑합니다.
- SYNTAX 절이 SNMPv2C TEXTUAL-CONVENTION 매크로의 텍스트 규칙을 명시적으로 참조하거나 암시적 텍스트 규칙을 참조하는 경우 다음 표를 사용하여 텍스트 규칙을 매핑합니다. 기본값은 항상 NULL .
텍스트 규칙 | CIM 변형 형식 | CIM 한정자 |
---|---|---|
DateAndTime | VT_BSTR |
textual_convention: DateAndTime 인코딩: OCTETSTRING object_syntax: DateAndTime cimtype: string |
Displaystring | VT_BSTR |
textual_convention: Displaystring 인코딩: OCTETSTRING object_syntax: Displaystring cimtype: string |
MacAddress | VT_BSTR |
textual_convention: MacAddress 인코딩: OCTETSTRING object_syntax: MacAddress cimtype: string |
PhysAddress | VT_BSTR |
textual_convention: PhysAddress 인코딩: OCTETSTRING object_syntax: PhysAddress cimtype: string |
SnmpUDPAddress | VT_BSTR |
textual_convention: SnmpUDPAddress 인코딩: OCTETSTRING object_syntax: SnmpUDPAddress cimtype: string |
SnmpOSIAddress | VT_BSTR |
textual_convention: SnmpOSIAddress 인코딩: OCTETSTRING object_syntax: SnmpOSIAddress cimtype: string |
SnmpIPXAddress | VT_BSTR |
textual_convention: SnmpIPXAddress 인코딩: OCTETSTRING object_syntax: SnmpIPXAddress cimtype: string |
- CIM 정의 변형 형식 및 CIM 속성 한정자는 기본 기본 형식을 사용하여 textual_convention, 인코딩, object_syntax및 cimtype 맵입니다.
- SNMPv2C TEXTUAL-CONVENTION 매크로의 DISPLAY-HINT 절은 CIM 속성 한정자 display_hint축자를 매핑합니다. TEXTUAL-CONVENTION 매크로가 없거나 매크로에 DISPLAY-HINT 절이 없는 경우 이 한정자는 생성되지 않습니다.
예제 코드
다음 예제에서는 SNMPv1 텍스트 규칙을 설명합니다.
myNamedType ::= DISPLAYSTRING (SIZE (0..127))
myNamedProperty OBJECT-TYPE
SYNTAX myNamedType
ACCESS read-only
STATUS MANDATORY
DESCRIPTION ""
이 예제에서는 다음 CIM 한정자를 생성합니다.
object_syntax("myNamedType"),
textual_convention("DISPLAYSTRING"),
encoding("OCTETSTRING"),
variable_length("0..127")
다음 예제에서는 SNMPv2 텍스트 규칙을 설명합니다.
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 ""
이 예제에서는 다음 CIM 한정자를 생성합니다.
object_syntax("myDisplaystring"),
textual_convention("OCTETSTRING"),
encoding("OCTETSTRING"),
display_hint("255a"),
variable_length("0..127")