Makro TEXTUAL-CONVENTION
Konvensi tekstual SNMP memetakan ke jenis yang ditentukan CIM.
Catatan
Untuk informasi selengkapnya tentang menginstal penyedia, lihat Menyiapkan Lingkungan SNMP WMI.
Aturan pemetaan berikut berlaku untuk konvensi tekstual SNMP:
- Definisi jenis bernama dalam klausa SINTAKS memetakan verbatim ke pengualifikasi properti CIM object_syntax.
- Gunakan tabel berikut untuk memetakan konvensi tekstual saat klausul SINTAKS secara eksplisit mengacu pada konvensi tekstual makro SNMPv2C TEXTUAL-CONVENTION, atau mengacu pada konvensi tekstual tersirat. Nilai default selalu NULL.
Konvensi tekstual | Jenis varian CIM | Kualifikasi CIM |
---|---|---|
DateAndTime | VT_BSTR | textual_convention: DateAndTime pengodean: OCTETSTRING object_syntax: DateAndTime cimtype: string |
Displaystring | VT_BSTR | textual_convention: Displaystring pengodean: OCTETSTRING object_syntax: Displaystring cimtype: string |
MacAddress | VT_BSTR | textual_convention: MacAddress pengodean: OCTETSTRING object_syntax: MacAddress cimtype: string |
PhysAddress | VT_BSTR | textual_convention: PhysAddress pengodean: OCTETSTRING object_syntax: PhysAddress cimtype: string |
SnmpUDPAddress | VT_BSTR | textual_convention: SnmpUDPAddress pengodean: OCTETSTRING object_syntax: SnmpUDPAddress cimtype: string |
SnmpOSIAddress | VT_BSTR | textual_convention: SnmpOSIAddress pengodean: OCTETSTRING object_syntax: SnmpOSIAddress cimtype: string |
SnmpIPXAddress | VT_BSTR | textual_convention: SnmpIPXAddress pengodean: OCTETSTRING object_syntax: SnmpIPXAddress cimtype: string |
- Jenis varian yang ditentukan CIM dan kualifikasi properti CIM textual_convention, pengodean, object_syntax, dan peta cimtype menggunakan jenis primitif yang mendasarinya.
- Klausa DISPLAY-HINT dari makro TEXTUAL-CONVENTION SNMPv2C memetakan verbatim ke display_hint kualifikasi properti CIM. Kualifikasi ini tidak dihasilkan jika tidak ada makro TEXTUAL-CONVENTION, atau makro tidak berisi klausa DISPLAY-HINT.
Contoh Kode
Contoh berikut menjelaskan konvensi tekstual SNMPv1.
myNamedType ::= DISPLAYSTRING (SIZE (0..127))
myNamedProperty OBJECT-TYPE
SYNTAX myNamedType
ACCESS read-only
STATUS MANDATORY
DESCRIPTION ""
Contoh ini menghasilkan kualifikasi CIM berikut.
object_syntax("myNamedType"),
textual_convention("DISPLAYSTRING"),
encoding("OCTETSTRING"),
variable_length("0..127")
Contoh berikut menjelaskan konvensi tekstual 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 ""
Contoh ini menghasilkan kualifikasi CIM berikut.
object_syntax("myDisplaystring"),
textual_convention("OCTETSTRING"),
encoding("OCTETSTRING"),
display_hint("255a"),
variable_length("0..127")
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk