0

在 FileNet P8 4.5 中运行工作流时,我间歇性地收到此错误。我收到此错误的步骤有两个 CE 操作 - “createFolder”和“applySecurityTemplate”。我无法追踪这个问题。任何帮助,将不胜感激。

Work Performer Exception: <Server Name - name removed>com.filenet.api.exception.EngineRuntimeException;An error was returned from the server. A Web services request received a non-HTTP response.  Response contents: maxRecursion="2">Id</IncludeProperties></PropertyFilter></ObjectRequest></GetObjectsRequest></e:Body></e:Envelope> 400 Bad Request<CRLF>Connection: close [Code=null] ... Object Reference [OBJECT_STORE:4] ID "{210A5F13-CA1A-44D6-808F-CA763C882BDA}" in ObjectStore "{210A5F13-CA1A-44D6-808F-CA763C882BDA}"; OMFC/Library/GetProperties//E_SERVER_ERROR

Root Cause:
An error was returned from the server. A Web services request received a non-HTTP response.  Response contents: maxRecursion="2">Id</IncludeProperties></PropertyFilter></ObjectRequest></GetObjectsRequest></e:Body></e:Envelope> 400 Bad Request<CRLF>Connection: close
4

2 回答 2

0

我首先有几个问题:

  1. 您使用的是 CE_Operations 组件适配器 (CA) 还是 WS_Request 适配器?
  2. 这些组件适配器是否可以正常工作,还是仅在此工作流程中失败?

对 CA 问题进行故障排除可能很困难。这基本上是你可以做的:

  • 组件管理器的拨号记录并查看生成的日志。它们可能有点难以阅读(就像任何调试日志一样),但它们会为您提供更多信息。
  • 编写一个超级简单的工作流来测试失败的用例。

此外,由于这些似乎是与 Web 服务相关的问题,您可能需要安装一个嗅探器(如 ethereal)来查看来回传递的内容。

汤姆·普尔

于 2011-03-03T13:22:24.260 回答
0

通过 PMR,IBM 要求我们从 /opt/FileNet/WebClient/Router/routercmd.sh 启动组件管理器,并将 CE URI 从现有的 FNCEWS40DIME 更改为 FNCEWS40MTOM,问题得到解决。

于 2011-03-30T21:27:07.133 回答