2011-03-03 68 views
0

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

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 

回答

0

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

0

我有几个问题,第一:

  1. 您使用的是CE_Operations组件适配器(CA)或WS_Request适配器?
  2. 做这些组件适配器是否工作,还是只有这个工作流程失败?

解决CA问题可能很困难。基本上你可以这样做:

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

而且,由于这些似乎是一个Web服务相关的问题,您可能需要安装一个嗅探器(类似的醚),看看有什么正在来回传递。

HTH!

汤姆金银丝

+0

工作流正在创建一个文件夹并在其上应用安全模板。通过WF不允许在文件夹上绘制安全模板应用程序!所以我们删除了那部分。但是在创建文件夹时,工作流仍然会间歇性地失败。 Uptil现在,我发现这个错误意味着没有信息从服务器返回(在文件夹被创建之前在服务器上查询属性)。为什么,我还不知道。但是只有在CE操作中创建多个文件夹时才会发生错误。日志没有太多信息。我不知道任何适配器。 – Regmi 2011-03-09 01:58:10