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

BPM Correlation not working for one receive step

Hello,

I am working on a scenario where two files are received and have to be processed together in a mapping. I do not know what order the files will be received in.

I have two Receive steps in an Integration Process that receive two different types of file. I have configured both steps to start a process, use the correlation, and activate the correlation. I have confirmed that the values used in the correlations are the same using report RSWF_CRL_MAINTAIN.

If one file type is received by one of the Receive steps, the correlation works correctly and the two files are processed. If the other file type is received by the other Receive step, both files wait until they time out, and the correlation does not work. I am using the same files for testing so the values being compared by the correlation are the same in both cases.

We are using PI 7.1.

Kind regards

Steve

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Jul 24, 2012 at 10:16 AM

    >>If one file type is received by one of the Receive steps, the correlation works correctly and the two files are processed. If the other file type is received by the other Receive step, both files wait until they time out, and the correlation does not work.

    You mean if the order in which the two messages are received in PI is changed, only then you face issue? Can you share the screenshot of your Integration Process?

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Zameer Hamza Farook

      Hello Zameer

      I tried putting a Wait step before one of the Receive steps but that didn't help me. I was going to add Wait and Counter steps and then realised that the Fork was configured with necessary branches = 2, which does pretty much the same thing,

      Then I moved the first transformation out of the fork and the correlation did work, no matter what order the files are received in. Your suggestion of making sure both files have been received before starting to process them was correct.

      Thanks for your help.

      Steve

      bpm.jpg (203.5 kB)

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.