I've added in some new features and fixed some bugs based on feedback and some new developments in Andrew's BPEL2SVG library. Existing users will have to modify their preferences table (see the Quick Install Guide for the relevant SQL).

From a layout point of view, you can now choose not to show assignment activities in automatically generated SVG, which means your display is less cluttered. You can also choose to scale the entire SVG so that it fits into the (too small?) frame that contains it. At some point in the future, I want to get rid of the frame entirely but it's not a trivial task; it would necessitate a move to the XHTML standard which the JMaki toolkit I'm using doesn't adhere to.

In-flight instances now show up, and the model automatically refreshes every 5 seconds so you can monitor a long-running process much more easily than before.

If you're upgrading from a previous version, you should only need to modify the preferences DB table and install a new BPMonitor.war file to get going. Again, the pieces are available from the wiki page.

Comments:

I'd like to try this Monitor in my project, but we're running the persistance in MySql and just adding the tables and deploy the app doesn't work. (Well, it starts up, but cannot find anything to add...)
Since the command line monitor works I know the data is there, but I just cannot get your web app to find it. Is there something special I have to think about when I'm running MySql as persistance?

Posted by Magnus on December 03, 2008 at 02:33 PM GMT #

Magnus,

I've only run against JavaDB so far. I've got an idea why it's not working for you and I'll try to put together a new package (including some new features) this week.

Adam

Posted by AdamT on December 15, 2008 at 03:06 AM GMT #

OK - I've uploaded a new version to the wiki. There were two problems:

1. MySQL is case sensitive when dealing with tables.
2. Hardcoded references to the schema name.

You'll have to recreate the SVGMODEL table to be in uppercase, but after that it seems to work.

Note: it is still hardcoded to use jdbc/bpelseNonXA internally - I need to make this configurable.

Posted by AdamT on December 16, 2008 at 12:56 PM GMT #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by Adam Turnbull