Schema items for the proxy cache.
Proxy cache OID arc:
1.3.6.1.4.1.4203.666.11.9
Attributes:
1.3.6.1.4.1.4203.666.11.9.1
- queryId:
1.3.6.1.4.1.4203.666.11.9.1.1
Identifies a query. It is added to entries returned by that query.
( 1.3.6.1.4.1.4203.666.11.9.1.1
NAME 'queryId'
DESC 'ID of query the entry belongs to, formatted as a UUID'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{64}
NO-USER-MODIFICATION
USAGE dsaOperation )
NOTE: queryId should actually use UUID syntax (1.3.6.1.1.16.1), but this
would require unnecessary effort (the pretty and the normalized forms
differ, ...)
- cachedQueryUrl:
1.3.6.1.4.1.4203.666.11.9.1.2
Describes a query. It is used to store non-expired queries
in the suffix entry of the private database if proxysavequeries
is enabled, and, at startup, to either reload them if valid,
or to dispose of them otherwise.
( 1.3.6.1.4.1.4203.666.11.9.1.2
NAME 'cachedQueryURL'
DESC 'URI describing a cached query'
EQUALITY caseExactMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
NO-USER-MODIFICATION
USAGE directoryOperation )
URL representation:
ldap:///<base>??<scope>?<filter>?x-uuid=<uid>,x-attrset=<attrset>,x-expiry=<expiry>
<base> ::= CachedQuery.qbase->base
<scope> ::= CachedQuery.scope
<filter> ::= filter2bv(CachedQuery.filter)
<uuid> ::= CachedQuery.q_uuid
<attrset> ::= CachedQuery.qtemp->attr_set_index
<expiry> ::= CachedQuery.expiry_time
Controls:
1.3.6.1.4.1.4203.666.11.9.5
Extended Operations:
1.3.6.1.4.1.4203.666.11.9.6
- queryDelete
1.3.6.1.4.1.4203.666.11.9.6.1
This operation allows to remove from the cache either a specific query,
or all the queries related to a specific entry.
ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
requestName [0] LDAPOID,
requestValue [1] OCTET STRING OPTIONAL }
requestName ::= 1.3.6.1.4.1.4203.666.11.9.6.1
requestValue ::= SEQUENCE { CHOICE {
baseDN [0] LDAPDN,
entryDN [1] LDAPDN },
queryID [2] OCTET STRING (SIZE(16)) OPTIONAL
-- constrained to UUID }
Either baseDN or entryDN must be present, to allow database selection.
ExtendedResponse ::= [APPLICATION 24] SEQUENCE {
COMPONENTS OF LDAPResult,
responseName [10] LDAPOID OPTIONAL,
responseValue [11] OCTET STRING OPTIONAL }
responseName and responseValue must be absent.
ando@sys-net.it |