A target can consolidate multiple conversations into few conversation groups, using the MOVE CONVERSATION
. The RECEIVE
restricts the result set to one single conversation group so moving many individual conversation into a single group can result in bigger result sets, as you desire.
For the records, initiators can also consolidate conversations using MOVE CONVERSATION
, there is nothing role specific here. But initiators can also use the RELATED_CONVERSATION_GROUP
clause of BEGIN DIALOG
to start the conversation directly in the desired group, achieving consolidation and thus bigger result sets w/o having to use MOVE
. This is useful because you can simply reverse the roles in the app, ie. instead of stores starting the dialogs with central server, have the central server start the dialogs with each store (thus reversing the roles) and the central server can start the dialogs in as few conversation groups as it likes, even 1. This removes the need to issue MOVE CONVERSATION.