Configuring Queue Processing Strategy to Export Replication Packages
WPSyncQueue handles all export tasks for replication packages. As a site administrator, you can configure queues to process full replication packages and incremental replication packages separately. Specify a comma-separated list of queue names for the following properties in the wt.properties file located at WT_HOME\codebase:
• com.ptc.windchill.wp.delivery.export.full.queueNames
• com.ptc.windchill.wp.delivery.export.incremental.queueNames
If a specified queue does not exist, it is created automatically during the export process.
Export tasks are assigned to queues that are least loaded in each queue set. For example, two incremental export tasks are assigned to queues Q1 and Q2. If a third incremental export task is created subsequently, it will be assigned to the queue that is least loaded among Q1 and Q2. However, you can customize this default logic as per business requirements. For example, assign tasks that consume less than 10 minutes to Q1 and assign tasks that consume more than 10 minutes to Q2.
If any of the queues listed in the queue set is disabled, the export tasks of the disabled queue are assigned to the queues that are enabled. If all the queues are disabled, the export tasks are assigned to one of the queues. The tasks are processed when the queue is enabled and started.