Topic
  • 1 reply
  • Latest Post - ‏2012-12-30T07:24:02Z by fjb_saper
SystemAdmin
SystemAdmin
4179 Posts

Pinned topic Message Broker 7 and Business Monitor end transaction event

‏2012-12-21T21:52:39Z |
WebSphere Message Broker 7.0.0.5
I have problem with Business monitoring my message Flow.

On MQ Input node I set monitoring (Transaction start and transaction endevent source)
Everything works fine.

I can see 2 events sent from broker .

Code:

<wmb:event xmlns:wmb="http://www.ibm.com/xmlns/prod/websphere/messagebroker/6.1.0/monitoring/event">
<wmb:eventPointData>
<wmb:eventData wmb:productVersion="7005" wmb:eventSchemaVersion="6.1.0.3" wmb:eventSourceAddress="MQ Input2.transaction.Start">
<wmb:eventIdentity wmb:eventName="MQ Input2.TransactionStart"/>
<wmb:eventSequence wmb:creationTime="2012-12-21T21:18:04.244Z" wmb:counter="1"/>
<wmb:eventCorrelation wmb:localTransactionId="fbad06c3-fd35-4ffa-b016-b86297751bfd-1" wmb:parentTransactionId="" wmb:globalTransactionId=""/>
</wmb:eventData>
...
</wmb:event>

<wmb:event xmlns:wmb="http://www.ibm.com/xmlns/prod/websphere/messagebroker/6.1.0/monitoring/event">
<wmb:eventPointData>
<wmb:eventData wmb:productVersion="7005" wmb:eventSchemaVersion="6.1.0.3" wmb:eventSourceAddress="MQ Input2.transaction.End">
<wmb:eventIdentity wmb:eventName="MQ Input2.TransactionEnd"/>
<wmb:eventSequence wmb:creationTime="2012-12-21T21:18:04.244Z" wmb:counter="2"/>
<wmb:eventCorrelation wmb:localTransactionId="fbad06c3-fd35-4ffa-b016-b86297751bfd-1" wmb:parentTransactionId="" wmb:globalTransactionId=""/>
</wmb:eventData>
...
</wmb:event>
Now I would like to set only end transation on this MQ Input.

Having only Transaction end I have strange event
Code:
<wmb:event xmlns:wmb="http://www.ibm.com/xmlns/prod/websphere/messagebroker/6.1.0/monitoring/event">
<wmb:eventPointData>
<wmb:eventData wmb:productVersion="7005" wmb:eventSchemaVersion="6.1.0.3" wmb:eventSourceAddress="MQ Input2.transaction.End">
<wmb:eventIdentity wmb:eventName="MQ Input2.TransactionEnd"/>
<wmb:eventSequence wmb:creationTime="2012-12-21T21:20:44.598Z" wmb:counter="1"/>
<wmb:eventCorrelation wmb:localTransactionId="" wmb:parentTransactionId="" wmb:globalTransactionId=""/>
</wmb:eventData>
...
</wmb:event>

As you can there is empty localTransactionId.

Because of this Business Monitor can not corellate this event.

Problem is that localTransactionId is empty always, even if I set $Root/MQMD/MsgId as source of localTransactionId
Any hint What I do wrong ?
Updated on 2012-12-30T07:24:02Z at 2012-12-30T07:24:02Z by fjb_saper
  • fjb_saper
    fjb_saper
    122 Posts

    Re: Message Broker 7 and Business Monitor end transaction event

    ‏2012-12-30T07:24:02Z  
    well you are showing us the result of the configuration for the event emission: that is the event being emitted.
    Show us as well how you configured the event emission.