我工作的一個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