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

Use of correlation needed or not ?

Hi,

I looking to determine if I need correlation for the scenario I'm trying to implement:

In a BPM, from a File, I do a transnformation step to do a 1:N mapping. A ForEach block does a RFC sync call to a ECC system, with information it gets back, post an asynchronous File request in a certain DataType, the remote system elaborates a response which gets back in th same DataType format, only the content changes.

My trouble is do I need to activate correlation for this second receiving step, knowing that I finally need to send out a mail message with the results of the whole actions in the block.

Thanks in advance for your suggestions.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Sep 23, 2008 at 09:44 AM

    Hi Gregorio,

    Can you please explain it a bit more.

    But from what i understood you dont need any correlation in your BPM.

    Regards,

    Sanjeev.

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Gregorio,

      You need not use correlation in this case. Its used when their are more than receive steps in the source side and you want the BPm to process only a few particular files based upon some condition, in one instance. Lets say you want all the Person having the DOB same, to be processed together using a single instance of BPM. In this case you will use correlation. But in your case their seems to be no such requirement . So no need to use correlation.

      Regards,

      Sanjeev.

  • author's profile photo Former Member
    Former Member
    Posted on Sep 23, 2008 at 09:46 AM

    Hi

    We use corelation when we have more than two receivers .

    The message structure need not to be same but should have

    one common value on basis of which you are going to define the corelation :

    so better decide that is there more than two receiver's

    Regards'

    Chetan Ahuja

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 23, 2008 at 09:45 AM

    Hi,

    So you have a message, spli it 1:N, get some information from ECC and send a file to target system? Is it a file which is on the end of the first direction?

    And if all files are in the target system...? What should you do?

    I'm not sure if I understand your requirement, but you could do this laso w/o BPM. Just create a 1:N mapping and use RFC lookup to get the R/3 information and post it to target. It will be much more prformance efficient.

    Olian

    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.