怎么在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流
如何在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流标题如何在Windchill PD
如何在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流
标题如何在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流说明如何设定多个Background Method Server去执行特定的工作流适用于WindchillPDMLink?9.1 all datecodes原因?解决方案
- 设定添加属性wt.workflow.engine.dedicatedQueueMode=all到wt.properties。
- 检出特定工作流模板,在模板属性里勾选设置专用队列后检入工作流模板。
- 当工作流模板开始新的实例时,对应的队列将会产生。
- 设定wt.queue.queueGroup属性实现分配一个或多个组至各个Background Method Server,参考如下的实例:
- # 为管理Default组,设定Background Method Server。
- wt.manager.cmd.BackgroundMethodServer=$(wt.manager.cmd.MethodServer) wt.method.serviceName\=BackgroundMethodServer wt.queue.executeQueues\=true wt.queue.queueGroup\=default wt.adapter.enabled\=false wt.method.minPort\=3000
- # 为管理ESI组,设定Background Method Server。
- wt.manager.cmd.BackgroundMethodServerESI=$(wt.manager.cmd.MethodServer) wt.method.serviceName\=BackgroundMethodServerESI wt.queue.executeQueues\=true wt.queue.queueGroup\=ESI wt.adapter.enabled\=false wt.method.minPort\=3100
- # 由StandardServerMonitor来控制Method Server服务
- wt.manager.monitor.services=MethodServer BackgroundMethodServer BackgroundMethodServerESI
- # Method Server的启动个数
- wt.manager.monitor.start.MethodServer=1 wt.manager.monitor.start.BackgroundMethodServer=1 wt.manager.monitor.start.BackgroundMethodServerESI=1
- 开起队列管理,设定步骤3所产生的对应工作流的队列所要指派的组。例如我们设定的组的名称为ESI。