[Design of JBoss jBPM] - Re: Status of web console enhancements
by david.lloyd@jboss.com
"tom.baeyens(a)jboss.com" wrote : "david.lloyd(a)jboss.com" wrote : But the main recurring factor is that we need a good search/navigation system, and that's what I have in progress right now.
| |
|
| once you have initial ideas, post them here for review.
|
There's not a lot to it: there are filter fields, and a results pane. Entering data into the filter fields will modify the backing query. You can switch what you're searching for with a dropdown menu. The results are paginated with 10, 25, or 50 results per page.
Depending on what you search for, there's a drilldown link (or links) to navigate to e.g. process definitions or tasks.
"tom.baeyens(a)jboss.com" wrote : I get the impression that you are thinking too generic in this first iteration. I think the best approach is just hack 2 or 3 queries together ad hoc and get them in the web console, just to get a feel of the web console in general. No reusability in mind. Consider this a prototype.
I'd say that this is what I've already done with the "average time per node" query. And as far as being too generic... well, I have to implement something for real at some point, right? In any case, I am just focusing on one or two queries, and I don't have a final mechanism to make it truily "generic" just yet, so right now it is sort of halfway between final and prototype.
"tom.baeyens(a)jboss.com" wrote : Then we should design the BAM DB (shouldn't we call this a Business Intelligence DB instead ?) and build the generic query framework on top of that.
We need a generic query framework even for normal navigation of the runtime state in my opinion. I think it would be great to use the same framework in both places. The problem with the existing screen is, if you have more than a few tasks in each list, and a large number of process definitions, the screen becomes a bit cumbersome. And, there's no way to view the status of anything really, which is a function that is needed not only for BAM, but also as more of an administrative function to see if things are actually working.
"kukeltje" wrote : BAM could (should?) be done on the normal database and a BI DB should be a separate one (for load reasons).
I agree that BI is separate from BAM. Another important thing to keep in mind is that, by our current requirements, BAM really encompasses monitoring what is currently happening, as well as the historical information. So what we're calling the "BAM Database" is probably better referred to as the "Historical Database" or something like that.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3977863#3977863
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977863
19 years, 6 months
[Design of POJO Server] - Re: boot is failing with conf/deployer-beans.xml
by alex.loubyansky@jboss.com
anonymous wrote : 10:15:53,505 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/E:/cvsroot/trunk/build/output/jbos
| s-5.0.0.Beta/server/default/conf/deployer-beans.xml
| Failed to boot JBoss:
| java.lang.RuntimeException: Exception during Bootstrap
| at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:99)
| at org.jboss.system.server.profileservice.ServerImpl.doStart(ServerImpl.java:401)
| at org.jboss.system.server.profileservice.ServerImpl.start(ServerImpl.java:340)
| at org.jboss.Main.boot(Main.java:210)
| at org.jboss.Main$1.run(Main.java:508)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/E:/cvsroot/trunk/build/output/
| jboss-5.0.0.Beta/server/default/conf/deployer-beans.xml@6,49
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:164)
| at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:133)
| at org.jboss.kernel.plugins.deployment.xml.BasicXMLDeployer.deploy(BasicXMLDeployer.java:134)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.deploy(ProfileServiceBootstrap.java:
| 290)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.bootstrap(ProfileServiceBootstrap.ja
| va:221)
| at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:89)
| ... 5 more
| Caused by: java.lang.NullPointerException
| at org.jboss.kernel.plugins.deployment.xml.BeanSchemaBindingHelper.configureValueBindings(BeanSchemaBi
| ndingHelper.java:441)
| at org.jboss.kernel.plugins.deployment.xml.BeanSchemaBindingHelper.initConstructorHandlers(BeanSchemaB
| indingHelper.java:183)
| at org.jboss.kernel.plugins.deployment.xml.BeanSchemaBinding20.initArtifacts(BeanSchemaBinding20.java:
| 262)
| at org.jboss.kernel.plugins.deployment.xml.BeanSchemaBinding20.init(BeanSchemaBinding20.java:210)
| at org.jboss.kernel.plugins.deployment.xml.BeanSchemaInitializer20.init(BeanSchemaInitializer20.java:3
| 7)
| at org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver.resolve(DefaultSchemaResolver.java:
| 256)
| at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.ja
| va:183)
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBPa
| rser.java:323)
| at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
| at org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)
| at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
| at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Sou
| rce)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown So
| urce)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:160)
| ... 10 more
| 10:15:55,818 INFO [ServerImpl] JBoss SHUTDOWN
This one?
MC and XB snapshots should be in synch. I'll rollback the XB update until Adrian updates the MC snapshot.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3977794#3977794
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977794
19 years, 6 months