My Oracle Support Banner

BPEL Pick Activity Always Selects the Rightmost Onmessage Branch (Doc ID 428222.1)

Last updated on MARCH 25, 2019

Applies to:

Oracle(R) BPEL Process Manager 10g - Version and later
Information in this document applies to any platform.


You have two file adapters, which are polling for files DataFileA.txt and DataFileB.txt respectively. You have designed a BPEL Process which has a Pick Activity with 2 OnMessage Branches, one for each file adapter.

During runtime, when the file arrives, the Pick always selects the OnMessage Branch for the second adapter. Regardless of whether DataFileA or DataFileB arrives the Pick always selects the OnMessage Branch for DataFileB.

This happens whenever you use a Pick activity with 2 adapters having same operation. If the Pick finds 2 message branches with same operation,then it picks the rightmost path.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.