4. Esempi
Questa sezione fornisce alcuni esempi di filtri di ricerca scritti utilizzando questa notazione.
(cn=Babs Jensen)
(!(cn=Tim Howes))
(&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*)))
(o=univ*of*mich*)
(seeAlso=)
I seguenti esempi illustrano l'uso della corrispondenza estesa.
(cn:caseExactMatch:=Fred Flintstone)
(cn:=Betty Rubble)
(sn:dn:2.4.6.8.10:=Barney Rubble)
(o:dn:=Ace Industry)
(:1.2.3:=Wilma Flintstone)
(:DN:2.4.6.8.10:=Dino)
Il primo esempio mostra l'uso della regola di corrispondenza "caseExactMatch".
Il secondo esempio dimostra l'uso di una forma MatchingRuleAssertion senza matchingRule.
Il terzo esempio illustra l'uso della notazione ":oid" per indicare che la regola di corrispondenza identificata dall'OID "2.4.6.8.10" deve essere utilizzata quando si effettuano confronti e che gli attributi del nome distinto (DN) di una voce devono essere considerati parte della voce quando si valuta la corrispondenza (indicato dall'uso di ":dn").
Il quarto esempio denota una corrispondenza di uguaglianza, tranne per il fatto che i componenti DN dovrebbero essere considerati parte della voce quando si esegue la corrispondenza.
Il quinto esempio è un filtro che dovrebbe essere applicato a qualsiasi attributo che supporti la regola di corrispondenza data (poiché <attr> è stato omesso).
Il sesto e ultimo esempio è anche un filtro che dovrebbe essere applicato a qualsiasi attributo che supporti la regola di corrispondenza data. Devono essere considerati anche gli attributi che supportano la regola di corrispondenza contenuta nel DN.
I seguenti esempi illustrano l'uso del meccanismo di escape.
(o=Parens R Us \28for all your parenthetical needs\29)
(cn=*\2A*)
(filename=C:\5cMyFile)
(bin=\00\00\00\04)
(sn=Lu\c4\8di\c4\87)
(1.3.6.1.4.1.1466.0=\04\02\48\69)