2015-10-26 20 views
0

我是IBM BPM开发人员,我有以下问题: 在我的BPD上,我有一个中间事件,由从人工服务调用的UCA触发。一切工作正常,唯一的问题是,我总是得到一个警告这样的System.Out.log:有没有办法摆脱IBM BPM警告中间事件与无效输出参数相关?

CWLLG0297W:与ID BpdEvent.51155527-fdce-45de-b2be-5da9fb67ab7a中间事件绝不能收到来自UCA UCA.5e12e401-0968-49f4-8c63-fb7110fdbfb6的消息,因为它与无效的输出参数相关。

我试过tw.system.process.instanceIdtw.system.currentProcessInstance.id,这两部作品的相关性,但二者上涨警告。继我的研究发现这是BPM 7.5和8的常见问题,但我使用的是8.5.6,而且在8.5.5中,行为也是一样的。

任何人都可以帮助我吗?

在此先感谢!

+0

当最后一次BPM服务器重新启动?它是一个Process Server还是Process Center?你有更老的活动实例吗?你有没有附加任何服务,或者你使用简单/复杂的变量?您的UCA(输入或输出)的定义是否从创建时间开始改变? – gian1200

+0

服务器每两周重新启动一次,它是一个Process Center。我创建了一个新的Process App,用于测试此行为,因此我的UCA定义中也没有更改旧实例。我尝试了两种服务和变量。 – XinDHA

回答

0

不,IME代表“中间消息事件”,它是BPD上侦听将用于关联的UCA完成的小部件。 UCA实际上并不存在相关性问题,因为它确实具有相关性。相关问题对于听众,也就是IME而言是个问题。我建议的是,你选择BPD上的一个听众,删除它并重新创建它。测试看看它现在是否正确关联。如果是这样,那么你就成了一个复制/粘贴错误的受害者。

https://www.ibm.com/developerworks/community/forums/html/topic?id=1fd6422f-c361-413f-a5f9-7280557e269d

+0

没有帮助。正如所描述的,这种相关性是有效的,当我用从头开始创建的Process App进行测试时,可能没有复制/粘贴的原因。问题是关于System.Out.log中的警告。 – XinDHA

相关问题