RFC 5805, "Lightweight Directory Access Protocol (LDAP) Transactions", March 2010Source of RFC: INDEPENDENT
Errata ID: 5245
Publication Format(s) : TEXT
Reported By: Emmanuel Lecharny
Date Reported: 2018-01-28
Section 3.4 says:
"The server returns an End Transaction Response with a resultCode of success (0) and no responseValue to indicate all the requested updates were applied."
It should say:
The server returns an End Transaction Response with a resultCode of success (0) and optionally a responseValue with updateControls, if any to indicate all the requested updates were applied.
The original text mention that the responseValue should not be sent back when the commit was successful, which would makes the updateControls useless. As the caller would need to get back the controls result for each operation having a control, we need to send them back when the transaction is successful.