MultiTerm API timeout when getting entry IDs

Hi all, 

at a client, we get a timeoutexception when try to get the list of entry IDs for a termbase. The exception is as follows:

System.Runtime.InteropServices.COMException (0x80131505): This request operation sent to net.tcp://XXXXXXX/platform/sdl/router.svc/MultiTerm/MultiTermService did not receive a reply within the configured timeout (00:01:00). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.

at SDL.Multiterm9.EntriesClass.GetEntryIDs()

They use Multiterm 2011. The interesting is that with a smaller termbase (6000 entries) it works. With ~64000 entries, we get the timeout exception.

Is there any way to increase the timeout? Or maybe some message size quota is exceeded here, that's why the communication channel is broken and the call never finishes?

I would like to read all the entries one-by-one, the first step for this is to get the list of entry ids. Is there another way maybe to read up all the entries?

Thanks in advance,

Tamas

Parents Reply Children
No Data