cancel
Showing results for 
Search instead for 
Did you mean: 

RFC <-> Soap(Webservice_1, webservice_2) multiple recevers with synchronous

Former Member
0 Kudos

Hi Experts,

My scenario is RFC <-> Soap(Webservice_1, webservice_2) multiple recevers with synchronouse

I get campus_code field from RFC, when campus_code is 25 i need to call webservice_1 , when the campus_code is 35 i need to call webservice_2 as synchronouse call.

Can you please tell me how to implement step by step in recever determination.

Thanks

Dhanush.

Edited by: Dhanush on Jun 16, 2008 5:03 PM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dhanush,

You can use condition in Receiver determination.

In Repository:

1. Define the context

2. Assign context object to Message Interface

In Directory:

1. In Receiver Determination use condition and then assign business system.

In case of synchronous scenario you can not use receiver determinatino with out any condition and conditon should be unique.

Gaurav Jain

Points if answer is helpful

Former Member
0 Kudos

Hi Gavurav,

Thanks for your information, do you mean i can not use multiple recevers in this sceanario using condition in this syncronouse scenario.

Thanks

Dhanush.

Former Member
0 Kudos

you can use multiple receiver with using the condition.

but I mean that in case of syncronous receiver interface

ex.

Sender BS

Conditiion 1 Receiver 1

Condition 2 Receiver 2

If your condition select more then one receiver any time it will give error.

Gaurav Jain

Points if answer is helpful

former_member181962
Active Contributor
0 Kudos

Hi Dhanush,

Did you try to give a condition in the XPATH Condition editor of the receiver determination section?

1) Click on the Condition editor button in the receiver determinatuion section.

2) YOu will get a pop up screen.

3) On the left hand side of the expression, give the XPATH for the CODE_ID (YOu can use the serach help button to chose your source field.

4) Chose the relation operator as '='.

5) On the righ hand side of the expression, GIve the constant value 35.

Press OK.

Chose the corresponding party and service for your weservice1.

Do the same in next line for webservice2.

After that, you have to define separate Interface determination and receiver agreement for webservoce1 and webservice2 scenarios.

Regards,

Ravi

Former Member
0 Kudos

Hi Gaurav,

In this scenario condition selects only one recever at a time either rever1 or recever2, can you please tell me how to write the condition in this scenario if possible, thank a lot.

Thanks

Dhanush.

Former Member
0 Kudos

You can do this by steps mention by Ravi.

Gaurav Jain

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

For this thing you need to specify condition in Receiver Determination.

Thanks,

RamuV