Installation and Upgrade > Advanced Deployment Considerations > Advanced Windchill Configurations > Configuring Background Method Servers > Grouping Queues for Background Method Server Distribution
  
Grouping Queues for Background Method Server Distribution
Queues can be distributed among background method servers by using queue grouping.
When you assign groups to background method servers, the queues that have not been assigned to any group are automatically assigned to the Default queue group and run on the background method server that has the Default group assigned. Each queue group must be assigned to at least one running method server. If a group is not assigned to a running background method server, the queues that from the group are not executed.
* 
Set the same group to run on more than one background method server only when configuring high availability queue processing.
You can assign queues to groups in either of the following ways:
Assign queues to groups through the Queue Manager utility. The group names can consist of alphanumeric characters. One or more queues can be assigned to the same group.
Set properties manually, as follows.
Use the following properties to configure queue groups:
wt.queue.[queue name]=[group name]
This property assigns the queue to a group. A queue that is not given a group name is automatically assigned to the group Default.
The following example manually sets up two groups. One is for executing WfSharedPropagationQueues and all other queues, and the other is for executing WfSharedUserWorkQueue.
Set the following properties to assign the WfSharedPropagationQueues to queue group0:
wt.queue.WfSharedPropagationQueue1=group0
wt.queue.WfSharedPropagationQueue2=group0
.
.
wt.queue.WfSharedPropagationQueue9=group0
wt.queue.WfSharedPropagationQueue10=group0
Set the following properties to assign WfSharedUserWorkQueues to queue group1:
wt.queue.WfSharedUserWorkQueue1=group1
wt.queue.WfSharedUserWorkQueue2=group1
.
.
wt.queue.WfSharedUserWorkQueue9=group1
wt.queue.WfSharedUserWorkQueue10=group1
Set the following property embedded in the wt.manager.cmd property to establish the list of queue groups that the server is to process. The default value for this property is the Default queue group.
wt.manager.cmd.<service_name>.param.5=<list_of_groups>
where <service_name> is the name of the background server and <list_of_groups> is a comma separated list of group names. Be sure to include Default as one of the group names for at least one background method server.