Replication Supplier ID Bind

  • Name: Replication Supplier ID Bind
  • Description: Used by supplier gateway server when it binds to a consumer server in an advanced replication environment.
  • Assigned object identifier: 1.3.18.0.2.10.18
  • Target of control: Server
  • Control criticality: Never critical
  • Values: The following ASN.1 (Abstract Syntax Notation One) syntax describes the BER (Basic Encoding Rules) encoding of the control value.
    ControlValue ::= SEQUENCE {
      SupplierServerId OCTET STRING
    }
    where,

    SupplierServerId - A string containing the advanced replication supplier server id.

  • Detailed description: This control is used by a gateway server to determine which servers to replicate to. Gateway servers only replicate updates that are received from other gateway servers to their own local servers (servers that exist in the same site as the gateway server, including peer and forwarding servers). When a gateway server binds to its consumer servers, this control is sent with its own server ID 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 and that only local servers should receive replicated updates.
  • Server behavior: This control is only sent by a gateway server in an advanced replication environment when bound as the master server distinguished name specified in the replication agreement entry. If this control is sent by a user who does not have access, an LDAP_UNWILLING_TO_PERFORM error is returned.