on 10-12-2006 2:40 PM
Hi!
My problem: In my scenario I will have many sending business systems which should be all processed in the same way. Usually I have to create a receiver determination and interface determination for each sender. I want to configure a generic routing: If a specific interface arives: Do that and that independent from which business system the message was sended, so I don't have to configure each business system.
In the receiver agreement it is possible to set * as sender. When I try to do this in receiver determination and interface determinition, in the receiver determination no interface determination is found.
Any ideas how to solve this problem?
Best regards,
Daniel
note that while creating a Recv. det.; you cannot specify * for the sender interface and namespace but the sender service can take the value *.
You can make generic in case say i have multiple R3 clients A,B,C .... Z and each of them might sent in a IDOC XYZ so u can specify * in the sender and then XYZ in the interface and its corresponding namespace.
also the same can be acheived in recv. agr. and sender agr.
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 the answers and sorry for my late answer
I have two cases to solve:
IDoc (different types) to mail. With the wildcards (*) and a dynamic receiver configuration in a mail adapter module and a message mapping which gets the neccessary data for that, this works now without any "hard" configuration of sending business systems
The other case is more difficult: I receive a mail and have to determine the receiver dynamically by XPath-Expressions in the Receiver Determination. That is no problem, now nearly everything works without special configuration by using the wildcards. Only the receiver agreement has to be configured "hard" with the receiving business system.
But I'm not really sure if this is possible to solve. Maybe with dynamic configuration?
Best regards,
Daniel
Hi!
the dynamic receiver determination is running properly, but there is still a hard coded part in the configuration:
The receiver agreement. It has to be filled with the communication channel which should be used depending on the message type.
Is there a way to configure that dynamically?
Best regards,
Daniel
Daniel,
One solution would be to write an Adapter Module that will use Dynamic Configuration to get the Interface Name and Interface Namespace. Check if the Interface Name is the common Interface Name and if yes, use the Dynamic Configuration paramters to change the Sender Business SYstem name to the Business System for which the reciver determination has been actually created.
Is this feasible?
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Trying deleting the values in the "select criteria" in the new window which appears when we try selecting the sender interface.
Regards,
Smitha.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Is the scenario Idoc => XI => third party? If it is then you can manipulate the business system in the R/3 before sending the idoc. There is some user exit where you can change the bs to be more suitable.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
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.