技术文章 - CS322976
在 ThingWorx Navigate 或 Windchill Connector 事物中从 Windchill 获取数据失败,并显示“访问被拒绝。您不是注册的 Windchill 用户”。配置 Windchill 身份验证或单点登录 (SSO) 时
已修改: 27-Feb-2024
适用于
- 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)
...
- 错误 [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
这是文章 322976 的 PDF 版本,可能已过期。最新版本 CS322976