on 05-14-2008 2:15 PM
Hi,
In one of the blogs i came across the following:
Integration Repository
1. Create the Data types, Message types and Message interfaces.
2. Now create the message mappings. In order to use the enhanced receiver determination, create a message mapping which has the target message as Receiver Determination in the SAP BASIS --> http://sap.com/xi/XI/System.
SAP BASIS --> http://sap.com/xi/XI/System.
In the above path , should i create a message interface with the name ReceiverDetermination.
please help me on this.
Thanks.
Hi Anurag,
I followed all steps as you said.
I am getting an error in receiver agreement.
I am not able to pass the message to XI.
Please help me out.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For eg if you have 3 receivers like MR, MS and Mrs
You should have 3 Receiver CC, 3 ID, 3 RA, 1 Sender CC, 1 SA and 1 RD (Extended)
You should have the following entries in the configuration :-
1.Enhanced Receiver Determination
Sender service - <Sender>
Sender Interface - Test_MI
Sender Namespace - http://test.com/ERD
chose the extended option and Provide
Mapping name=ERD_IM
Namespace=http://test.com/ERD
SWCV=test 1.0
2. Interface determination
a)
Sender service - <Sender>
Sender Interface - Test_MI
Sender Namespace - http://test.com/ERD
Receiver Service - <Receiving Service1>
Configured Inbound Interfaces - <Inbound_interface1>
b)
Sender service - <Sender>
Sender Interface - Test_MI
Sender Namespace - http://test.com/ERD
Receiver Service - <Receiving Service2>
Configured Inbound Interfaces - <Inbound_interface2>
c)
Sender service - <Sender>
Sender Interface - Test_MI
Sender Namespace - http://test.com/ERD
Receiver Service - <Receiving Service3>
Configured Inbound Interfaces - <Inbound_interface3>
3. Receiver Agreement
a)
Sender service - XIS_eFT
Receiver Service - <Receiving Service1>
Receiver Interface - <Inbound_interface1>
Receiver Namespace - <Inbound_interface_Namespace>
Receiver Communication Channel - <reciever_comm_channel1>
b)
Sender service - XIS_eFT
Receiver Service - <Receiving Service2>
Receiver Interface - <Inbound_interface2>
Receiver Namespace - <Inbound_interface_Namespace>
Receiver Communication Channel - <reciever_comm_channel2>
c)
Sender service - XIS_eFT
Receiver Service - <Receiving Service3>
Receiver Interface - <Inbound_interface3>
Receiver Namespace - <Inbound_interface_Namespace>
Receiver Communication Channel - <reciever_comm_channel3>
Hi,
For eg, for a file to file scenario , you dont need business systems, only business services are required . In such a case for 1 sender and 3 receivers , we need to create 4 Business services rite??
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are correct.
But you can use Business system for File scenario.
The info about Business system is available in SLD
But The info about Business System is not available in SLD but you have supply inbound / outbound interface for the Business service.
Business System is a logical representation of a Technical System.
Business Service is a abstract representation of a System. For instance, www.google.com has a several system working together and IPs of this machines change eventually. When we use a Business Services like Google we reference a computer that we don't know the physical implementation
Hi,
if you use Business System or Service depends not on the scenario but on the systems.
If a system is represented in your SLD (as Business System) you will import this system in the Integration Directory.
If a system is not in your SLD you will create a Business Service in the Integration Directory.
http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/frameset.htm
Regards
Patrick
Hi Gabriel,
Thanks for your reply, I have one more question,
In my ID part how many business services do I have to create, please explain and help me out.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
Thanks for replying.
I have one more question , I referred that blog, it was helpful.
But in the configuration part, do we have to create receiver determination only one or based on how many receiver we have?
please help me out.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
since you have imported SWCV SAP BASIS 6.4 in IR.
No need to create Message Type and Message interface
target message as Receiver Determination in the SAP BASIS --> http://sap.com/xi/XI/System.
Message Interface=Receiver Determination
Message Type=Receivers
IN ID
You are opting Extended mode in Receiver Determination which have your mapping name, namespace and SWCV.
Your mapping program will detemine the receivers at run time to receive the message based on condition from source structure.
Receivers don't necessarily be hard coded. Receivers could be part of the incoming message and are being determined using a mapping lookup
Hi,
In case of enhanced receiver determination, do the following steps:
1) create a message mapping with source message and on target side having "Receivers" Message Type which is present under SAP BASIS SWCV.
2) Depending on the number of receivers you want to have, repeat the Receiver node on the target side. Which means if you have two receivers have receiver node repeated twice (Duplicate subtree). In the Service node give the name of the exact receiver you want to have.
3) Create the interface mapping having ReceiverDetermination Message Interface (present under SAP BASIS SWCV) on target side.
4) On the Directpry side, create a single receiver determination and choose the extended option.
5) Now choose the interface mapping you created and its all done.
Please let me know in case you require any further help.
Regards,
Anurag Mahendru.
Few more doubts
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
No need to create message interface as, it is already there.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sailatha,
Message Interface is already there.you have to create Receiver Determination with the name Receiver detaermination.
Reward points if this helps
Regards
Vani.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a good blog.
Hope this will resolve your issue.
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
You dont have to create the message interface.
It is already there
MI - ReceiverDetermination
ns - http://sap.com/xi/XI/System
Thanks
Sebin
Edited by: SEBIN B THOMAS on May 14, 2008 9:21 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
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.