Author |
Message
|
mqjeff |
Posted: Sat Apr 18, 2009 2:10 pm Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Base wrote: |
kimbert wrote: |
Does it work if you replace the FileInput node with an MQInput node? |
I will try it - BTW: Please check your PMs |
You shouldn't expect free, private assistance from any poster here. Especially one as busy as kimbert is these days. |
|
Back to top |
|
 |
Base |
Posted: Mon Apr 20, 2009 1:40 am Post subject: |
|
|
Apprentice
Joined: 09 Apr 2009 Posts: 32
|
Finally I get it. It was my fault. I forgot to define the destiny for the subscription of the topic.
But I have another question - The events which are produced by the flow are not equal to IBMs common base events. So the CBE-Browser doesn't show them. Is there something available to do this automatically (transformation) or do I have to transform all Messages by my own?
mqjeff wrote: |
Base wrote: |
kimbert wrote: |
Does it work if you replace the FileInput node with an MQInput node? |
I will try it - BTW: Please check your PMs |
You shouldn't expect free, private assistance from any poster here. Especially one as busy as kimbert is these days. |
Yes I know - but my PM wasn't for private help - business-related |
|
Back to top |
|
 |
kimbert |
Posted: Mon Apr 20, 2009 4:44 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5543 Location: Southampton
|
The MDB takes the message broker ( proprietary format ) events and does two things to them
- wraps them in a default CBE wrapper
- submits them to CEI
So the CBE events should be visible in your CBE browser. |
|
Back to top |
|
 |
elvis_gn |
Posted: Mon Apr 20, 2009 5:36 am Post subject: |
|
|
 Padawan
Joined: 08 Oct 2004 Posts: 1905 Location: Dubai
|
Hi kimbert,
Maybe I should have asked this by starting another post, but since we are on the topic of CEI in Broker...I wanted to know if it was possible OR will be possible in the future to create events on custom topics...
Something like, I am generating 10 events all over the flow,but
--> only 3 are of business importance so should be identified by 1 topic (domain/.../FlowName/BIEvent/...)
--> 5 (including the above 3 perhaps) are audit worthy, so (domain/../FlowName/Audit/...)
--> All 10 are logging events, thus(domain/.../FlowName/Logging/...)
Therefore, I was thinking if this was available or in the future the tool will let me make custom topics too...what do you think ?
And sorry was hijacking the topic
Regards. |
|
Back to top |
|
 |
Base |
Posted: Mon Apr 20, 2009 6:18 am Post subject: |
|
|
Apprentice
Joined: 09 Apr 2009 Posts: 32
|
kimbert wrote: |
The MDB takes the message broker ( proprietary format ) events and does two things to them
- wraps them in a default CBE wrapper
- submits them to CEI
So the CBE events should be visible in your CBE browser. |
Hm... I have two MDBs
1.one is provided by the supportpac (IA9V) and will collect all events which are generated by the java compute from the supportpac. If I collect the events emitted by the nodes in the flow and passes them to the queue where this MDB is listening then these events aren't shown in the CBE Browser because they don't have the right pattern.
2.another MDB is provided by the monitor sample in the toolkit. How does this MDB know from which topic from which broker it should collect the events? I tried to deploy the EAR of the sample top the AppServ but nothing happens.
Actually I don't have installed the business monitor. I just want to collect the events from the topic and passes them to CEI and show them with the help of CBE-Browser (which is part of the process Server). |
|
Back to top |
|
 |
kimbert |
Posted: Mon Apr 20, 2009 11:03 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5543 Location: Southampton
|
re 1:
So you are taking events generated in the *new* WMB custom format, and sending them to an MDB designed for IA9V. What made you think that this approach would work?
re 2:
Configuration of the MDB is described in the documentation for the monitoring sample. |
|
Back to top |
|
 |
kimbert |
Posted: Mon Apr 20, 2009 11:08 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5543 Location: Southampton
|
elvis: We did wonder about allowing the topic to be configurable, and we decided to keep things simple for this release. If users keep asking for it, that could change.
I know it's a hassle, but the most effective way to ask is by raising a formal requirement. |
|
Back to top |
|
 |
Base |
Posted: Tue Apr 21, 2009 5:46 am Post subject: |
|
|
Apprentice
Joined: 09 Apr 2009 Posts: 32
|
Ok it is working now. But one little problem remains. I cannot use the JMS Topic Connection Factory of the AppServ. It says that the subscription service is not available. Instead I am passing my events from the topic to q queue and afterwords they are collected with the help of a queue connection factory and put into CEI. This is working right now with the little workaround. |
|
Back to top |
|
 |
Base |
Posted: Wed Apr 22, 2009 1:05 am Post subject: |
|
|
Apprentice
Joined: 09 Apr 2009 Posts: 32
|
Is there a way of controlling the infomation which are added by thy MDB? For exmaple - event Name, Priority, Serevity, sumbcomponent, category etc - ATM the MDB writes default values into these fields. Is it possible to define the values for this field right into the flow? As far as I see the events generated by the Broker do not have these fileds. |
|
Back to top |
|
 |
kimbert |
Posted: Wed Apr 22, 2009 2:43 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5543 Location: Southampton
|
No, there is no way to control those fields. The CBE wrapper will always have default values in all of its fields.
There should be sufficient infomation in the WMB event to create your monitor model. However, if you have a real requirement for setting CBE fields then please let us know. |
|
Back to top |
|
 |
Base |
Posted: Wed Apr 22, 2009 11:37 pm Post subject: |
|
|
Apprentice
Joined: 09 Apr 2009 Posts: 32
|
Is there a way of transaction handling?
eg a flow throws an exception and a rollback of all processed data from the WMB nodes are done - what happens with the events already generated? I think they are still there? Do I have to remove them by some own logic or is there something provided? |
|
Back to top |
|
 |
kimbert |
Posted: Thu Apr 23, 2009 11:46 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5543 Location: Southampton
|
Firstly, we are aware that some customers will want the events linked to the main flow's unit of work (and some customers will not). This is something that we would like to address in a future release or fix pack.
For v6.1.0.3, each event is issued out of syncpoint, and will arrive at the monitoring application even if the flow's unit of work gets rolled back. If you need to detect error situations, you should add events to the failure path of your message flow, and set up your monitoring application to detect and respond to these failure events. |
|
Back to top |
|
 |
|