Solution for this Problem is to use a business process with a receiver determination Step. This Step will use the extended dynamic Receiver Determination with the Interface mapping.
But let’s have first a look on following Scenario where we want to use the dynamic Receiver Determination.
In this case the Inbound Interface is Synchronous and we can’t create an Interface Mapping for Dynamic Receiver Determination by using this Interface.
In this case we use a Receiver Determination Step within the Business Process and fill a container with the Receiver. The Sending Step will use this Receiver Container for sending the Request. The Process has to look like this:
Now we make the dynamic Receiver Determination not longer with the Synchronous Sending Interface. Now we have as Sending Interface the Abstract Asynchronous Interface which we use in the Business Process as Request Message. And we can create an Interface Mapping for the Receiver Determination Interface.
Info: On creating the Receiver Determination for the Business Process Service the F4 Help will only show Interfaces from sending Steps. Just write the name of the Abstract Interface which contains the Request Message in the Process.