on 03-20-2008 8:44 AM
Hi,
Scenario : RFC - Soap.
I have 2 services on the Receiver side for the sending RFC.
I need to route the message to one of the 2 receivers based on a field value in RFC
When the RFC is trieggered, I get multiple Purchase Orders. (one message with many Orders)
suppose i have 8 purchase orders (in one mesage) and out of which I need to send 2 to the first service and remaining 6 to the second service.
how do I do that without using BPM?
If I place a configured receiver condition, it is considering only the first occuranc of the Purchase order and it is routing the remaining 7 in the same way (without checking the condition)
Regards,
Nikhil.
Hi,
U can try the enhanced receiver determination here and handle this inside the mapping to be used for enhanced receiver determination.
Regards,
Anoop
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This is determining the Receivers based on the Payload and placing the condition in Interface determination
For this
1) Create DT and MT for target as per your's
2) Create One O/b MI for sender and 2 Inbound MI's for receiver
3) Create 1 mapping and create 2 interface mappings
In ID
1) No need of sender channel
2) Create 2 receiver CC's by specifying the 2 Receiver locations
3) Create 2 Receiver Det and specify the condition for each receiver service
4) Create 1 Interface mappings
5) Create 2 receiver agreements
6) No Sender agreement
REgards
Seshagiri
Edited by: N V Seshagiri on Mar 20, 2008 10:30 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hai,
In the receiver determination ,select the option enhanced receiver determination and assign the mapping program over there,to determine the receiver dynamically
note:reward points if solution found helpfull.....
regards
chandrakanth.k
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.