on 07-16-2008 9:49 AM
Hi All,
I am trying to send data-file to 2 different legacy systems using a single incoming idoc. So in my receiver determination I have configured 2 receivers with some conditions based on the idoc segments.
However this message is reaching only 1 receiver( file getting created only for 1). There is no error message that it could not be sent to other receiver.
How do I debug or investigate wheer the problem is?
All I am trying to understand, why isnt the file being created for the second receiver.
Appreciate your help.
Thanks
Shirin
Please check if the comm channel is having any error?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have created 2 sepaarte Business-services(BS) for the 2 leagcy sytems. However I am using the same communicatrion channel for both recievers.
I have different interface Determination for both the Business services, So using the same comm channel should not be a problem. Am I right in assuming this.
Regards
Shirin
Hi,
I am using File adapter in my comm channel. Using FCC to write the file. Have 2 bussiness services (BS-1 and BS-2) using this comm channel
I checked RWB and all is GREEN. Just that i saw this comm channel name appearing twice as it is assigned to 2 sepaarate Bussiness Services (BS-1 and BS-2).
I also checked in RWB, that this comm channel is picking data for only 1 bussiness service (BS-1). Even after i removed all condition in the receiver determination for (BS-2), no data seems to flow for the Bussiness service BS-2. In this case as theer are no conditions attached data should Have flown, but its not.
What could be the issue ???
Regards
Shirin
In my opinion you should create two separate CC. The reason for your problem could be that when your file is processed then at the time of receiver agreement since you have only one common CC it just processes and creates the file for the first receiver.
I hope if you create 2 CC then it will work.
you can look into your RWB under message monitoring if your message have been successfully sent to both receivers coz there is no other way to track it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I have added my receivers using [] and not '+' button.
So each is having a diferent condition.
Currently we can use the signs mentioned below to create AND /OR condition with the incoming fields(xpath). Is there a way to use IF/ELSE or some more conditions there. What does 'EX' mean in these conditions.
I assume
= :Equal
/= : Not Equal
~ : Approximately
EX : Exclude??
Is that right.
Regards
Shirin
Hi,
EX stands for Exists.
http://help.sap.com/saphelp_nw04/helpdata/en/67/49767669963545a071a190b77a9a23/frameset.htm
Regards
Patrick
Unfortunaltely, there is no direct way to debug the conditional receiver determinations. U have to check the xpath expression and check whether both the conditions are true or not. Both the receiver will receive data only when both conditions are true
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
As you are saying you had configured two receivers based on some condition's .
as the corresponding condition is satisfied it reaches to the respective receiver .
if condition is satisfying both the receiver then you should look in the receiver determination ...
Thank's
Chetan Ahuja
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 | |
10 | |
7 | |
6 | |
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.