Я работаю над BPEL-процессом, который включает службу электронной почты и обычно запускается адаптером AQ. Компонент извлекает адреса электронной почты из поиска DVM и из содержимого, возвращаемого вызовом службы.Несогласованное поведение в SOA Composite/BPEL
Мой код, который назначает адреса электронной почты выглядит примерно так:
concat(bpws:getVariableData('EmailVariable'),',',bpws:getVariableData('ServiceOutputVariable, 'ServiceVariablePart','Email')
Где «EmailVariable,» это две разделенные запятой адреса и «Электронная почта» является один адрес электронной почты
Когда BPEL является вызванный через адаптер AQ, строка «to» электронной почты возвращается как EmailA, EmailBEmailC.
Когда я подключил его к файловому адаптеру для отладки, строка «to» читает «EmailA, EmailB, EmailC» (нужный результат, очевидно).
Единственное, что изменилось с версии адаптера AQ на версию File Adapter, является источником значения запуска.
Что может вызывать это непоследовательное поведение?
Hi. Это Bpel 2.0, 11g? – Wanderley
Это BPEL 1.1, 11g – Thorn
Эй. Вам удалось решить эту проблему? – Wanderley