Control queue extended operation
The control queue extended operation explains its use with the server and provides the results.
- Description
- This extended operation is used to skip changes in the replication queue for an agreement.
- Request
-
- OID
- 1.3.18.0.2.12.17
- Syntax
-
requestValue ::= SEQUENCE { action ActionValue, agreementDN DistinguishedName, changeId LDAPString } ActionValue ::= INTEGER { skipAll (0), skipSingle (1) }
- Response
-
- OID
- 1.3.18.0.2.12.17
- Syntax
-
Response Value ::= SEQUENCE { #fields of interest from LDAPResult: resultCode INTEGER (0..MAX), errorMessage LDAPString, #operation information: changesSkipped INTEGER (0..MAX) }The following codes are possible return codes:- LDAP_SUCCESS
- LDAP_NO_SUCH_OBJECT
- LDAP_UNWILLING_TO_PERFORM
- LDAP_OPERATIONS_ERROR
- LDAP_INSUFFICIENT_ACCESS
- LDAP_NO_MEMORY
- Behavior
- This extended operation skips changes in the replication agreements
queue. If
skipSingleis used, andchangeIDis the next ID in the replication agreements queue, thenchangeIDis skipped over. IfchangeIDis not at the head of the list of pending changes, the operation fails. IfskipAllis used, then all outstanding changes in the replication agreements queue are skipped.The following persons are enabled to call the extended operation:- Primary Directory Administrator
- Local Administration Group members with
DirDataAdminandReplicationAdminroles - Global Administration Group members
- Master Server DN
- Authenticated Directory User
Note: If the extended operation is called by a user who does not have access, LDAP_INSUFFICIENT_ACCESS is returned.This extended operation has the following possible return codes:- LDAP_SUCCESS
- LDAP_PROTOCOL_ERROR
- LDAP_DECODING_ERROR
- LDAP_NO_MEMORY
- LDAP_UNDEFINED_TYPE
- LDAP_INVALID_DN_SYNTAX
- Scope
- This extended operation affects only the current operation.
- Auditing
-
Skip: [ All | changeId | Unknown ] Agreement DN: agreementDn