cancel
Showing results for 
Search instead for 
Did you mean: 

correlation of JMS and PI

Former Member
0 Kudos

Hello.

I have the following scenario: an external system sends a messages via IBM websphere MQ to PI.

PI takes the message - and sends an IDOC to an ECC system.

The ECC system than creates an ALEAUD and sends it back to the PI.

Now I need to send the ALEAUD into a different MQ queue.

The problem is - I need somehow to correlate the ALEAUD to the first message.

It will be better not to use BPM for this scenario if possible.

Points will be given to anyone who will provide good information.

P.S. I know that in order to use ALEAUD - I have to use IDX_ALEREQUEST

Accepted Solutions (1)

Accepted Solutions (1)

former_member206760
Active Contributor
0 Kudos

there are 2 options ...

1. without BPM...

call the reciever IDOC in a receiver Proxy .......then after the idoc is posted OK or with error.. call another proxy and send the status back to PI and PI will send it to MQ

2. with BPM.

use a aysnc send step with application ack...and then divert the ack that comes to the MQ

Answers (3)

Answers (3)

Former Member
0 Kudos

"Sceanrio 2 to send ack back to WebSphere Q"

The problem is - I cannot correlate between the the request message, and the reply.

I can use DynamicConfiguration in the mapping in order to set the correlationID - but how can I get it?

ravi_raman2
Active Contributor
0 Kudos

Suggestion would be to go with 2 async scenario`s.

Scenario 1 inbound to send data.

Sceanrio 2 to send ack back to WebSphere Q.

Regards

Ravi Raman

Former Member
0 Kudos

This message was moderated.