cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver Agreement error

vijay_kumar133
Active Participant
0 Kudos

Hi friends,

I have few scenarios on jdbc-rfc.. for now i can say 6 similar kind at the receiver.. and the rfc is also same..

Now first interface is sucessfull. for the second one i am trying to create new receiver agreement then it is saying it is already exits,,, now what to do.. for this..

for each and evey scenario i have use the same comunication channel then my first scenario out is going to second one..i have faces this... here i can create onley one receiver agreement. please tell me how can we create many receiver agreement

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

you can achieve this using conditional Receiver Determination.

CHeck the links:

/people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination

Reward points if helpful.

Regards,

Soumya

Answers (6)

Answers (6)

vijay_kumar133
Active Participant
0 Kudos

again error as come the erroe is

<SAP:Stack>Error when determining the receiver: Problem while determining receivers using interface mapping: Error when parsing receiver listLength of XML Document 1828 Problem while determining receivers using interface mapping: Error when parsing receiver listLength of XML Document 1828 Error when parsing receiver listLength of XML Document 1828 System expected the element 'Receivers'</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

Edited by: vijay Kumar on May 23, 2008 1:31 PM

Former Member
0 Kudos

Create the Interface mapping-Here your target Interfae will have "N number of Message Interfaces" for each N message Types. Use the 1:N Mapping done as before.

Now go ahead with other configuration. In Interface Determination select the RB_SPLIT/Extended option use this Interface Mapping over there. If multiple Receivers are required , then go with conditions.

Here i am giving 2 possible ways based on your requirement

In both of the following cases you need to have 2 separate message mappings and 2 interface mappings

Source1_message----


target1_messages - Message mapping(1)

Source1_message----


target2_message - Message mapping(2)

Source1_interface -


target1_interface - use mapping(1)

Source1_interface -


target2_interface - use mapping(2)

1.If 2 receiver messages will be going to same receiving system

a)In Receiver determination no need to specify any condition to determine receiving systems(bcoz you have only one receiving system)

b)But you need to give condition in interface determination.In this case one interface determination is enough

2.If 2 receiver messages will be going to different receiving systems

a)You need to give condition in receiver determination to determine receiving systems

b)In this case, 2 interface determinations required one for each receiving system without any condition

For example

Sender

Service: Source system1

Interface:Source1_interface

Receiver

Service: Receiver1

Inbound interface interface mapping

Target1_interface Source1_interface_to_ Target1_interface

Same as this do for receiver2

Check the following links:

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

http://help.sap.com/saphelp_nw2004s/helpdata/en/42/f3b31d48fb1bc8e10000000a11466f/frameset.htm

Note: reward points if solution found helpfull

Regards

Chandrakanth.k

former_member556603
Active Contributor
0 Kudos

Hi,

Hope these blogs are useful..

http://help.sap.com/saphelp_nw04/helpdata/en/d6/e44fcf98baa24a9686a7643a33f26f/content.htm

/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16

/people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination

/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers

/people/daniel.graversen/blog/2006/12/29/hack-using-xpath-in-xi-message-mappings

Thanks,

Satya

Former Member
0 Kudos

Hi,

use the conditions in receiver determination. based on the condition u can specify your message...

Thanks,

madhu

vijay_b4
Active Contributor
0 Kudos

Hi Vijay,

http://help.sap.com/saphelp_nw04s/helpdata/en/f4/0a1640a991c742e10000000a1550b0/frameset.htm

provide a condition for the other receivers determination based on create agreements,

Reward points if this helps

Regards

Pragathi.

Edited by: Pragathi on May 23, 2008 11:45 AM

Edited by: Pragathi on May 23, 2008 11:46 AM

Former Member
0 Kudos

Hi,

Here Even though your RFC is same in all the scenarios,

The Sender JDBC Interface is going to change scenario to scenario.

You have to observe it and select the corrresponding MI's

Then this time you shld get success

Regards

Seshagiri

Former Member
0 Kudos

hi

In receiver agreement u have reciever service and conditions field available , so based on the condition you can route u r message the specified receiver.....no need to create another RA...so only one CC....

regards

chandrakanth

Former Member
0 Kudos

sorry i misunderstood.....you have configured recivers in RECEIVER DETERMINATION...not in receiver agreement

regards

chandrakanth