on 03-01-2011 9:46 AM
Hi Experts,
I have a scenario where I need to integrate 3 technical systems. i.e One Source System and Two Target Systems are there.
The Mapping is defined under a common Software Component Version which has the other 3 SWCVs as dependents.
I have used 1 Message Mapping, 1 Interface mapping, 2 Interface Determinations, 1 Sender Agreement, 1 Receiver Determination, 2 Receiver Agreements.
Input Message -> Message A ( Target A ) and Message B ( Target B ). Ideally, Message A should go to Receiver Agreement A and then to Target A , and Message B should go to Receiver Agreement B and then tio Target B.
But when I test the configuration, it is throwing an error at Receiver Agreement stating " No standard agreement found"
XI is trying to send Message A and Message B to both the Targets and hence Message B fails at Target A and Message A fails at Target B.
Kindly let me know what is the practical solution to this .
Thanks and Regards,
Krishna
Hi Krishna,
I think there is some problem with your configuration, are you following the same flow as below:
Source -> Sender agreement -> Receiver determination
-> 1. Interface determination -> Receiver agrmnt
->2. Interface determination -> Receiver agr.
If you are following the same and still phasing the issue, Please provide more details about your problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Issue Resolved by using 2 mappings...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Experts,
Thanks for the valuable replies to this question...
Actually my scenario was simplified by using 2 message mappings and 2 operation mappings...
One of the receivers was an ABAP Proxy and another one was a File..
So i reckon its not possible to club both under the same mapping...
I used two different mappings, one for File to Proxy and another for File to File and 1 Rx Det, 2 Interface Det. 2 Rx Agreements...
It is now working perfectly...
Thanks again for your comments...
Regards,
Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
http://wiki.sdn.sap.com/wiki/display/SI/StepbyStepguidetoExplainEnhancedReceiver+Determination
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
on what basis u wanted to move the data to system A and system B- there should be condition in receiver determination based on which it will decide which system it should go..
u can do conditional receiver using X path and send data to respective system.
chirag
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Krishna,
Ref:/people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
/people/samiullah.qureshi/blog/2009/01/09/correlation-without-key-field-using-constant
Thanks,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.