Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OID

Control Name and Use

Note

 1.3.6.1.4.1.36733.2.1.5.1

 transactionId control. This control is used to provide a transactionId in a request or response.

 The transactionId is used across Forgerock products to track related requests. The format of a transactionId issued by a Forgerock product is expected to be: <UUID>/x1/x2/.../xn where xi is an integer representing a sub-transaction, but no check is done on the format.

This control is available in SDK 2.6.x and SDK 3+ for client-side and OpenDJ 3+ for server-side.

 1.3.6.1.4.1.36733.2.1.5.2loadBalancerConnectionAffinity control. This control is used to

provide a value for connection affinity, when using a load-balancer from the SDK.

For load-balancers algorithms that do not guarantee the use of the same connection for operations on the same DN, this control is a way to force the behavior to use the same connection.
 1.3.6.1.4.1.36733.2.1.5.3internalModifications control. This control is used to provide additional modifications to a request (for internal operations) A known use case is to add modifications to a ModifyDnRequest for replication (management of ds-sync-conflict attribute)
 1.3.6.1.4.1.36733.2.1.5.4  replicationContext control. This control is used internally to provide some replication-related context to requests

The replication context includes a CSN, an entry UUID and an additional UUID.

This control may be removed in the future.