技术文章 - CS102292

对 Release To Manufacturing Workflow 的 Post_Release 节点中的发布堆栈进行故障排除,并且在 Windchill Enterprise Systems Integration 上未生成响应文件

已修改: 23-May-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill Enterprise Systems Integration 9.1 to 12.1

说明

  • Release To Manufacturing (RTM) 工作流程的Post_Release节点上的所有发布堆栈

  • 没有生成响应文件

  • 它在(后台)方法服务器日志中提示以下错误

tasks.com.ptc.windchill.esi.export.ExportToJMSQueue  - Error while executing the Create-Object webject.
  • 如果在<WT_HOME>\codebase\WEB-INF\log4jMethodServer.properties中启用了以下 ESIlogger,则更多信息将记录在(后台)方法服务器日志中,如下所示
    • 在 Windchill ESI 10.1 之前, log4j.logger.com.ptc.windchill.esi.utl.ESILogger=DEBUG
    • 从 Windchill ESI 10.1 开始log4j.logger.tasks.com.ptc.windchill.esi.export.ExportToJMSQueue =DEBUG
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: Error while executing the Create-Object webject.
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: --  Caught Exception --  
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: -- Exception Stack Trace --
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: (com.infoengine.util.IEResource/115) com.infoengine.exception.fatal.IEFatalServiceException: Lookup of Administered object with uri "com.ptc.windchill.esi.DataResponse.XXX.XXX" returned null.
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.messaging.MsgService.lookupAdminObject(MsgService.java:1359)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.messaging.MsgService.lookupQueue(MsgService.java:1375)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.messaging.MsgService.getQueueListener(MsgService.java:1437)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.messaging.MsgService._createObject(MsgService.java:2427)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.messaging.MsgService.createObject(MsgService.java:2363)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.webject.msg.CreateObject.invoke(CreateObject.java:23)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:624)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.procunit.webject.WebjectProcessor.processTask(WebjectProcessor.java:210)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.SAK.Webject.invoke(Webject.java:491)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.compiledTasks.file.apphome.ptc.Windchill_10$2e0.Windchill.tasks.com.ptc.windchill.esi.export.exporttojmsqueue$2exml.invoke(exporttojmsqueue$2exml.java:230)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.SAK.Task.invoke(Task.java:1799)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.infoengine.SAK.Task.invoke(Task.java:1710)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at com.ptc.windchill.esi.txn.ESIResponseSender.run(ESIResponseSender.java:147)
ERROR : com.ptc.windchill.esi.utl.ESILogger  Info*Engine task in ExportToJMSQueue.xml: at wt.session.SessionThread.run(SessionThread.java:169)
(com.infoengine.util.IEResource/115) com.infoengine.exception.fatal.IEFatalServiceException: Lookup of Administered object with uri "com.ptc.windchill.esi.DataResponse.XXX.XXX" returned null.
    at com.infoengine.messaging.MsgService.lookupAdminObject(MsgService.java:1359)
    at com.infoengine.messaging.MsgService.lookupQueue(MsgService.java:1375)
    at com.infoengine.messaging.MsgService.getQueueListener(MsgService.java:1437)
    at com.infoengine.messaging.MsgService._createObject(MsgService.java:2427)
  • 如果在TIBCO Designer的测试器模式下运行发布,则JMSReceiver_Response_ESIRespone中的发布作业堆栈

  • 它在 JMSReceiver_Response_ESIRespone 输出日志中包含以下错误

Job-XXX Error in [ProcessDefinitions/DataProcessing/Start_JMSReceive_CallMap_CBO_PD.process/JMSRepeatUntilTrue_ESIResponse/JMSReceiver_Response_ESIResponse]
Activity timed out
  • 发布运行时,在 TIBCO 服务器上,导航开始>所有程序> TIBCO > TIBCO 主页> TIBCO EMS XX >启动 EMS 管理工具> 键入连接> 输入 TIBCO 管理员用户名和密码

    • 输入显示队列

  • com.ptc.Windchill.esi.DataRequest (9.1)、com.ptc.Windchill.esi.DataResponse.xxx.xxxcom.ptc.Windchill.esi.Result队列的Rcvrs为 0
  • DataResponse队列有问题
  • 输入显示连接

    • 它没有列出由 <WCESIUser>(例如 WCESI)(JMS 用户 ID)从 Windchill 主机启动的连接

  • 如何在 TIBCO 端检查 EMS/JMS 队列配置

  • 如何在 Windchill 端检查 EMS/JMS 队列配置或订阅

  • 如何仅让后台方法服务器在 Windchill 端订阅 EMS/JMS 队列

  • 如何在 TIBCO 端手动创建 EMS/JMS 队列

  • 如何在 Windchill 端手动订阅 EMS/JMS 队列

  • 如何对 TIBCO 和 Windchill 端的 EMS/JMS 队列 EMS/JMS 配置进行故障排除

这是文章 102292 的 PDF 版本,可能已过期。最新版本 CS102292