我工作的一个BPEL流程,包括电子邮件服务,并且通常由AQ适配器拉开序幕。该组合从DVM查找和服务调用返回的内容中提取电子邮件地址。不一致行为
我的代码分配的电子邮件地址,看起来是这样的:
concat(bpws:getVariableData('EmailVariable'),',',bpws:getVariableData('ServiceOutputVariable, 'ServiceVariablePart','Email')
其中“EmailVariable,”在两个逗号分隔的地址和“电子邮件”,是一个电子邮件地址
当BPEL是通过AQ适配器调用,电子邮件的“到”行将作为EmailA,EmailBEmailC返回。
当我把它连接到用于调试的文件适配器,不过,在“到”行写着“EMAILA,EMAILB,EmailC”(期望的结果,很明显)。
从AQ适配器版本文件适配器版本唯一改变的是开球价值的源泉。
可能是什么造成这种不一致的行为?
嗨。这是Bpel 2.0,11g吗? – Wanderley
这是BPEL 1.1,11g – Thorn
嘿。你有没有设法解决这个问题? – Wanderley