cancel
Showing results for 
Search instead for 
Did you mean: 

Problem when defining correlation with subsequent Async Receive Step.

yajjala1
Participant
0 Kudos

Hi, all:

We have defined a BMP process, like below:

Receive (Start Process) --> Sync Send --> Sync Send --- Async Send

Now we need to have additional steps added into the process: Async Receive.

Now we have problem defining the correlation:

Since this Async step is not the start of the process, we have to use correlation, if we leave it blank, a red question mark stays, and we can not active BPM.

When we define the correlation, we just expect one message type to be received from a Async system.

In the correlation condition editor window, we would like to choose "Interface Variable" and assign value to the container element that reference the asbtract interface.

however, when we selection optiontb "Interface Variable", there is value "interface" already fill up, we can not select container element from the elements list.

Any one has such experience ?

Thanks in advance !

John

Accepted Solutions (0)

Answers (1)

Answers (1)

samiullah_qureshi
Active Contributor
0 Kudos

Hi

I think you are facing problem with corrrelation. Follow this procedure to define correlation : -

1. Switch from Container window to Correlation List, here define a correlation variable.

2. Now switch from Graphical Editor to Correlation Editor.

3. There in Correlation Name choose your Correlation variable.

4. In the Correlation Container define a variable.

5. In Involved Message window choose your message interfaces that are used to correlate. Here you should have message interface of your second receive step with another message interface.

6. Now in correlation editor's Properties window assign field of your involved message interface to the variable that you have defined in 4th step.

7. Now switch to Graphical Editor of you BPM. And Activate your correlation in First receive step and Use Correlation it in subsequent receive step.

This is the whole procedure to define a correlation and use it.

If you need further clarification plz revert.

Regards,

Sami.

Reward pointa if helpful.