如何在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流


标题 说明 适用于 原因 解决方案
如何在Windchill PDMLink 9.1设定多个Background Method Server去执行特定的工作流
如何设定多个Background Method Server去执行特定的工作流
WindchillPDMLink 9.1 all datecodes
 
  1. 设定添加属性wt.workflow.engine.dedicatedQueueMode=all到wt.properties。
  2. 检出特定工作流模板,在模板属性里勾选设置专用队列后检入工作流模板。
  3. 当工作流模板开始新的实例时,对应的队列将会产生。
  4. 设定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
  5. 开起队列管理,设定步骤3所产生的对应工作流的队列所要指派的组。例如我们设定的组的名称为ESI










你可能感兴趣的:(background)