- 1 minutes to read

IBM Integration Bus, FAQ, Troubleshooting, Common Questions IBM Integration Bus, FAQ, troubleshooting, common questions How do I correlate transactions across 6 IBM IIB message flows?

How do I correlate transactions across 6 IBM IIB message flows?

How do I correlate transactions across 6 IBM IIB message flows?

Use MQMD.CorrelId propagation pattern. First flow (e.g., HTTPInput receives REST request) generates UUID: DECLARE correlationId CHAR UUID(); Sets MQMD.CorrelId: SET OutputRoot.MQMD.CorrelId = CAST(correlationId AS BLOB); All downstream flows inherit MQMD.CorrelId automatically (IIB default behavior). All flows log with same CorrelId.

Nodinite groups events by ApplicationInterchangeId (mapped from MQMD.CorrelId). Configure [BPM][] with expected flow sequence (Flow1 → Flow2 → Flow3 → Flow4 → Flow5 → Flow6). Support team searches by Order Number → sees all 6 flows color-coded (green/yellow/red). Root cause visible instantly (e.g., Flow4 "ChargePayment" shows PaymentGatewayTimeout exception).



See all FAQs: [Troubleshooting Overview][]