Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Atribut systemFlags dari objek attributeSchema dan classSchema adalah sebuah bitmask integer yang berisi flag yang menunjukkan kualitas sistem tambahan dari atribut atau kelas tersebut. Enumerasi ADS_SYSTEMFLAG_ENUM berisi nilai yang sesuai dengan bit yang dapat Anda atur dalam atribut systemFlags. Ada tambahan systemFlags bit yang tidak dapat Anda atur, seperti bit 0x10 yang menunjukkan apakah atribut atau kelas adalah kategori 1 atau kategori 2. Bit 0x10 diatur untuk objek kategori 1, yang merupakan kelas dan atribut yang disertakan dalam skema dasar yang disertakan dengan sistem. Bit tidak diatur untuk atribut dan kelas kategori 2, yang berfungsi sebagai ekstensi dari skema. Jika tidak ada properti systemFlags pada objek attributeSchema atau classSchema, itu adalah kategori 2.
Aturan pencocokan LDAP_MATCHING_RULE_BIT_AND dapat digunakan untuk mencari objek yang memiliki bendera 0x10 yang diatur dalam atribut systemFlags. Untuk informasi selengkapnya, lihat sintaks Filter Pencarian .
Mengkueri untuk Kategori 1
String kueri berikut mencari atribut kategori 1 (atributSkema objek dengan bit 0x10 telah diaturkan dalam atribut systemFlags).
(&(objectCategory=attributeSchema)(systemFlags:1.2.840.113556.1.4.803:=16) )
Ketahuilah bahwa, dalam contoh di atas, sintaks kueri LDAP memerlukan nilai desimal; oleh karena itu, nilai heks dari bendera harus dikonversi ke desimal. Dalam hal ini, kategori 1 bit 0x10 sehingga nilai filter harus ditentukan sebagai 16.
Mengkueri untuk Kategori 2
String kueri berikut mencari atribut kategori 2 (atributSkema objek yang tidak memiliki bit 0x10 yang diaktifkan dalam properti systemFlags).
(&(objectCategory=attributeSchema)(!(systemFlags:1.2.840.113556.1.4.803:=16)))
Ketahuilah bahwa kueri ini juga mengembalikan objek attributeSchema yang tidak memiliki properti systemFlags, dan, oleh karena itu, secara implisit tidak memiliki bendera yang telah ditentukan.