cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver From Field of Send Step of Integration Process

Former Member
0 Kudos

Could somebody please explain how this works? I cannot get receiver determination to work for a synchronous send of an Integration Process, and I think this is the problem.

Documentation states the following:

Calling a Receiver Determination Defined in the Integration Directory

1. In the Receiver From field of the properties area of the send step, select Send Context.

2. In the Send Context field, specify a character string for the send context.

You can choose the character string yourself. You must specify the send context to be able to send messages from the same message interfaces to different receivers in different send steps.

3. Query the send context in a corresponding condition in the receiver determination in the Integration Directory.

I just don't get this; if I choose the character string myself, how do I use it in step 3? I cannot see any way to query the send context in a condition. Is the Send Context the name of the receiver?

If somebody can walk me through this step I would be very greatful!

Kind Regards,

Tony.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Tony,

An example

Integration Repository

I have a synchronous send step with the Send Context set to ABCDE

Integration Directory

In the Receiver Determination, Configured Receivers, enter the Condition Editor

Select Left Operand and enter the Expression Editor

Select the radio button for Context Object

Use the dropdown to select ProcessStep

Select OK

Select Right Operand and enter your value, eg ABCDE

Runtime

When I run my scenario an entry can be seen in SXMB_MONI corresponding to my send step. In my case it is displayed in the top Window

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">

- <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">

<Trace level="2" type="T">......old attachment XI_Context found</Trace>

<Trace level="3" type="T">Append context with name =ProcessStep and value =ABCDE</Trace>

You can see here that the ProcessStep has the value ABCDE

Hope this helps

Former Member
0 Kudos

Hi Mike,

It did indeed help! Thanks for making it clear to me.

BR,

Tony.

Answers (1)

Answers (1)

Former Member
0 Kudos

Anthony,

Refer to the url http://help.sap.com/saphelp_nw04/helpdata/en/43/6211b11c895f6ce10000000a1553f6/frameset.htm

This should clarify the send context for you in the IR and ID

Regards,

Mike

Former Member
0 Kudos

Hi Mike,

That's the page where I copied the above text from; it didn't help me because the concepts are not clear to me.

BR,

Tony.