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.

Reply via email to