Replication supplier bind control

The Replication supplier bind control explains its use with the server and provides the results.

Description
Gateway servers send only the changes they receive from a gateway to their local servers. The servers are in the same site as the gateway server, including peer, forwarder, or pelican server. They do not send these changes to the other gateway servers. The Replication supplier bind control helps a gateway server to decide which servers to send to and what to send them. When a gateway server binds to its consumers, it sends the control with its serverID as the control value. When a gateway server receives such a control in a bind request, it knows that a gateway server is bound as a supplier.
OID
1.3.18.0.2.10.18
Syntax
controlValue :: SEQUENCE {
	SupplierServerId  	LDAPString
}
Behavior
This control is registered for the following operations:
  • Bind
Only the Master DN is enabled to send this control.
Note: If the control is sent by a user who does not have access, LDAP_UNWILLING_TO_PERFORM is returned.
If more information is required for the control, and there is an error in the formatting of that information, the following error returns might occur:
  • Missing information – LDAP_OPERATIONS_ERROR
  • Additional information – ignored
  • Invalid information – ignored
This control has the following possible return codes:
  • LDAP_PROTOCOL_ERROR
  • LDAP_UNWILLING_TO_PERFORM

The Administration Server does not support this control.

Scope
The control lasts for the life of the bind session. When the control is received, a server knows that a gateway server is bound as a supplier. Depending on the supplier information, the server can decide to which consumers an entry is to be replicated.