Hi!
As usual, it always takes way longer than expected to get things done :/
I'm facing a road block atm, in one test: search with transactions
(where we add 10000 entries using transactions). The problem is that RFC
5805 specifies that externded responses don't have a responseName (the
ExtnededResponse OID), which makes it quite tricky to retrieve the
associated factory (as it's stored in a Map<OID, Factory>).
I implemented a workaround : I temporarily inject the responseName to
get the extended response properly encoded, then remove it, and on the
API side, the extendedFuture now contains the extendedRequest, and I
match the request MessageID with the extendedResponse MessageId, to
retrieve the responseName, then I can decode the response.
It's quite convoluted...
I'm hitting the road today, so I won't make a lot of progress.