Skip to Content
author's profile photo Former Member
Former Member

Receiver Determination for an Outbound Message to Multiple Receivers

Hi,

I have a scenario in which one Single Outbound Message needs to be sent to multiple receivers.

1. I have set up the Receiver Identification correctly i.e I can see the Receiers and their end points.

2. The problem is that when the first Message fails i.e due to Mapping error , the remaining Receivers do NOT get any messages.

3. So does XI does a Rollback of the whole set of receivers if first one fails?

Logically speaking the Message should go to other Receivers even if it fails for one of them.

I see a Red flag and then a Green flag in SXMB_MONI.

Please advice.

Thanks so much.

A

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Dec 03, 2004 at 10:43 PM

    Without more details about your configuration, it is hard to determine the problem.

    What you might try is to use "condition" to prevent the execution to the error'd receiver, and see what happens.

    You are correct in saying that the mapping error for one receiver should not prevent the execution of the others.

    Regards,

    Bill

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 06, 2004 at 01:17 PM

    Hi,

    if I understand your problem correctly, you have a message which shall go to n different Receivers - as configured in the receiver determination.

    If this step works fine (and you defined Interface Determination(s) for the different Receivers, the one incoming message will be split up into n seperate outgoing messages. Each of these n messages is mapped and processed seperately!!!

    To find out, why these messages are not being sent, please check each of them in the monitor and loof for the error messages. Please also check the trace which might give additional hints.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      I checked the trace log for Receiver Identification.

      It says : Evaluating Condition //VBELN EQ '999999'.

      INVALID RECEIVER : (rec name)

      If the XPATH has turned false why does it still call the same Receiver ??

      The value of VBELN is never 999999.

      Can you please advice?

      Thanks

      Ashish

  • author's profile photo Former Member
    Former Member
    Posted on Feb 03, 2005 at 03:34 AM

    Can you please send me a copy of the same to narendrula@gmail.com

    Thanks a lot!

    Satya

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.