技术文章 - CS143385

在 Windchill 中通过 SOAP 或 IE servlet / Web 浏览器调用 Info*Engine 任务时出现 'IEForbiddenException' 错误

已修改: 12-Apr-2024   


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

适用于

  • Windchill PDMLink 10.2 to 12.1

说明

  • 如何启用/禁用任务白名单
  • 如何为 Info*Engine 任务指定访问指令协议
  • 如果使用object_ref获取数据,则会抛出IEForbiddenException
  • Windchill PDMLink 10.112.1在 Info*Engine xml 执行方面有何区别
  • MethodServer报告WTAdapterImpl com.infoengine.exception.fatal.IEForbiddenException错误
  • 无法通过 Web 浏览器 URL 访问 Info*Engine 任务,并出现IEForbiddenException
    • URL 语法
http://<server_name>/Windchill/servlet/IE/tasks/<PATH>/<TO>/<task_name>.xml?param1=value1&param2=value2
  • 从 IE servlet 调用 I*E 任务时的示例错误
wt.adapter.exception <user> - WTAdapterImpl
com.infoengine.exception.fatal.IEForbiddenException
at com.infoengine.SAK.Task.checkAccessIfcs(Task.java:2332)
at com.infoengine.SAK.Task.invoke(Task.java:1803)
at com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
at wt.method.WTAdapterImpl.processTask(WTAdapterImpl.java:711)
at wt.method.WTAdapterImpl.processRequest(WTAdapterImpl.java:481)
at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:198)
at com.infoengine.IeServlet$RequestDispatcher.run(IeServlet.java:464)
at com.infoengine.IeServlet.doGet(IeServlet.java:247)
  • 系统从10.0升级到10.2后,无法从 IE 浏览器执行如下图所示的 info*engine 任务用户添加的图片
  • IE浏览器显示错误信息
用户添加的图片
这是文章 143385 的 PDF 版本,可能已过期。最新版本 CS143385