on 10-14-2007 10:53 AM
Hi experts,
I have a requirement of determining the receivers of a message conditionally and the requirement is :
1. if condition is false, message should go from system A to System B.[w/o transfromation]
2. if condition is true, the message should go back to A[with transformation] and also to B[w/o transformation].
I can not use straight away conditional rcvr determination as the condition to be checked is a SQL query. and the result is not available anywhere in the message body i.e. cant refer XPATH in conditional rcvr determination.
Is enhanced rcvr determination the only way to do this? Can anybody share their experince please?
<i>the condition to be checked is a SQL query</i>
At what point of time u want to execute this query? And on which system?
If during mapping, then perform a JDBC lookup and u ll b able to get the message in one of the fields of the target structure. This way u could use simple conditional editor.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Amol,
You can avoid that also. Irrespective of the condition you will have to send the message to <b>System B</b> without transformation and that is an SAP system. Thats going to be a standard interface.
After reaching SAP <b>System B</b> check if the condition is true or false.
If it is true call a outbound proxy back to<b> System A</b> this time use you transformation.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Amol,
I was just wondering if your sender system is SAP and you are using a proxy, then you can use <b>IF_WSPROTOCOL_ROUTING</b> to set receivers.
Add Receivers according to your condtions.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.