技术文章 - CS322976

在 ThingWorx Navigate 或 Windchill Connector 事物中从 Windchill 获取数据失败,并显示“访问被拒绝。您不是注册的 Windchill 用户”。配置 Windchill 身份验证或单点登录 (SSO) 时

已修改: 27-Feb-2024   


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

适用于

  • Windchill Navigate (formerly ThingWorx Navigate) 1.9.0 to 9.4
  • Windchill PDMLink 11.1 to 11.2
  • ThingWorx Platform 9.4

说明

  • 在 ThingWorx Navigate 中从 Windchill 获取数据失败,并显示“访问被拒绝。您不是注册的 Windchill 用户。”当配置了 Windchill 身份验证时
  • 无法从 ThingWorx Platform 内的 Windchill 连接器事物执行服务,出现500 错误
  • ExecuteTask 函数不执行 InfoEngine 任务
  • 无法使用基于 ThingWorx Platform 中 WindchillConnector 事物模板的 Windchill Connector 事物从 Windchill PDMLink 获取数据
  • 从 ThingWorx Platform 中的自定义 Windchill 连接器事物手动执行服务会导致以下结果:
    • 服务脚本 [<Service>] 中执行错误 :: 服务器发送 HTTP 状态代码 500: 500]
  • Windchill PDMLink 的MethodServer 日志中出现错误:
    • 错误 [ajp-nio-127.0.0.1-8010-exec-2] wt.servlet.ServletRequestMonitor.request - [日期时间]、4eihs2jm;k88gf34s;50443;h0xse;1694、-、[IP 地址]、/Windchill/sslClientAuth /servlet/TwxIEWebService, wt. effectiveUid=wcadmin, POST, 500, 0.022385607, 0.02964183
      wt.session.SessionUsers$PreLoginException:wt.licenseusage.licensing.LicensingException:访问被拒绝。您不是 Windchill 的注册用户。
      在 wt.session.SessionUsers.put(SessionUsers.java:622)
      在wt.session.SessionUsers.cacheSessionUser(SessionUsers.java:580)
      在 wt.session.SessionUsers.auditUser(SessionUsers.java:510)
      ...
      引起原因:wt.licenseusage.licensing.LicensingException:访问被拒绝。您不是 Windchill 的注册用户。
      在 wt.licenseusage.StandardLicenseUsageService$1.notifyVetoableEvent(StandardLicenseUsageService.java:320)
      在 wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:320)
      在 wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255)
      ...
这是文章 322976 的 PDF 版本,可能已过期。最新版本 CS322976