Posted: Fri Jan 23, 2009 8:50 am Post subject: correlation id across multiple mediation modules
Apprentice
Joined: 21 Aug 2006 Posts: 35 Location: Boston, US
Hi,
In our client location, we are using multiple mediation modules bound by SCA bindings to enable some mediation functionality. Only the export of the first module and the import of the last module has a non-SCA binding. All the mediation modules in a flow are part of global transaction. So the flow looks something like this First Module (MQ Export Binding / SCA Import Binding) ---> Second Module (SCA Export Binding / SCA Import Binding) ---> Third Module (SCA Export Binding / MQ Import Binding)
In this flow, we want to track the flow of messages across the mediation modules using a correlation id. Since SMO UUID is different for each mediation flow even though they are all part of the same global transaction, we are using the SMO UUID of the first mediation module as the correlation id and passing it along to other mediation modules using the properties folder in the SMO headers. This works fine if the Export binding of the first mediation is MQ / MQJMS. But if it is EIS (in our case, JDBC), the properties folder is not getting passed across mediation flows. Is this an expected behavior? Is there any property that we need to set explicitly for flows having EIS binding to pass the properties folder to other mediation flows? Are there any other 'out of the box features' to correlate multiple mediation modules part of the same global transaction?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum