[jBPM] - Re: WS-Security
by Stephen McConnell
Stephen McConnell [http://community.jboss.org/people/zino] created the discussion
"Re: WS-Security"
To view the discussion, visit: http://community.jboss.org/message/643771#643771
--------------------------------------------------------------
> Adam Bach wrote:
>
>
> JBPM-console is sample implementation of application which uses jbpm5.2 engine for running processes and it has its own security
Adam:
Could you please clarify you comment. I agree with the assertion that the "JBPM-console is sample implementation of application which uses jbpm5.2 engine for running processes". However, you added the words "and it has its own security". If I were make an assumption that jBPM was totally aligned with the underlying authentication, authorisation and access control services within AS7, would that assumption be questionable?
Cheers, Steve.
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/643771#643771]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years
[jBPM] - Unable to see Process in Process Overview
by S V S G Krishna Murthy K
S V S G Krishna Murthy K [http://community.jboss.org/people/murthy516] created the discussion
"Unable to see Process in Process Overview"
To view the discussion, visit: http://community.jboss.org/message/643761#643761
--------------------------------------------------------------
Hi All,
I copied .bpmn file to Jbpm installer/sample/evaluation folder.But,when I'm opening JBPM console it is generating error as
16:58:40,668 ERROR [[Resteasy]] Servlet.service() for servlet Resteasy threw exception
org.jboss.resteasy.spi.UnhandledException: java.lang.IllegalArgumentException: Could not connect task client
at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319)
at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:230)
at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:206)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:360)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValv
a:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve
:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.IllegalArgumentException: Could not connect task client
at org.jbpm.integration.console.TaskManagement.connect(TaskManagement.java:66)
at org.jbpm.integration.console.TaskManagement.getAssignedTasks(TaskManagement.java:179)
at org.jboss.bpm.console.server.TaskListFacade.getTasksForIdRef(TaskListFacade.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)
at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)
at org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
... 28 more
Please suggest me how to achieve opening JBPM 5console..
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/643761#643761]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years
[jBPM] - Questionnaire on JBPM
by Bhargav Desai
Bhargav Desai [http://community.jboss.org/people/bhargavdesai99] created the discussion
"Questionnaire on JBPM"
To view the discussion, visit: http://community.jboss.org/message/643579#643579
--------------------------------------------------------------
Hi ,
On insistance of http://community.jboss.org/people/tsurdilovic Tihomir Surdilovic i m posting all my Questions , doubts in one thread here. Some of the Questions may appear very generic , with no reference to any business process or use case . Thanks in advance for all the help. :)
Questions:
1. Does jBPM provide any *role - based access control* ? How ? In what way ?
2. Are all *actions* and *changes* made at *runtime auditable* ? Can you site any example.
3. Does jBPM integrate with external systems for *availability management*? Availability Managements in the sense i mean the use of mechanisms such as *recovery* and *fail-over* to support the system availability.
4. Are there any *automated failover* capabilities?
5. Does the solution support *distribution* of the *execution environment*?
6. Does the solution provide *central logging*, especially if distributed?
7.Can an administrator *drill down* from high level workflows through to the low level process or even rules? In what way ?
8.Can the runtime data be easily debugged? A complete *trace* is available? I know say *for eg breakpoints* cannot be set when debugging a unit test . So any other way is it possible to debug runtime data. ?
9.Can the deployment(say deployment of assets like flows , rules ) be automated via a continuous integration facility, e.g. via Ant, Maven, Hudson?
10.Does jBPM support *Service Component Architecture (SCA)* and *XML Process Definition Language (XPDL)* ?
11.Does jBPM support integration with *Visio/MS Office* in order to have a technology agnostic repository of workflows?
12.Can *Rules* be modified at *run-time* ?
13.Are there any pre-defined patterns, built-in functionality or settings to allow identification of technical errors or bottlenecks ? Technical errors as in errors causing a business rule or process failure.
14. KPIs(key process indicators) and business rules can support multiple calendars (peak time, vacation, week-end…) both for the severity and the associated action to avoid or reduce the impact or severity of a fault close to the cut-off time.
*How and to which extent does jBPM allow and facilitate multiple calendars’ setup and amendments including the assignment of such rule, KPIs to those calendars and different contexts*?
15. How does the interaction between process, service and data tiers occur ? Which protocols are used ?
16. Does jBPM provide a seamless solution to integrate different application styles like , SOA, CEP and Web Applications? One possible scenario is the provisioning of hooks for each application styles, via adapters, or a real composition, like in SCA.
17. Does the IDE provide seamless views into *DBMS , ERPs* ? If yes , how ?
18. Does the IDE provide a *data-driven view* in order to model process data focus on data processing?
19. Does the IDE provide *visual development capabilities*? Specially features beyond the simple process modeling.
20. Can jBPM be deployed on cloud ?
21. Can *I&AM* systems be integrated? If yes, which?
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/643579#643579]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years
[jBPM] - Re: Questions aboute JBPM 5.2
by Esteban Aliverti
Esteban Aliverti [http://community.jboss.org/people/eaa] created the discussion
"Re: Questions aboute JBPM 5.2"
To view the discussion, visit: http://community.jboss.org/message/643758#643758
--------------------------------------------------------------
1. Have full design process of processes in Guvnor? Meaning this editor and guvnor new features for storing domain specific tasks.
Yes: You have the process designer integrated with Guvnor: processes' definition are stored in Guvnor. In Guvnor you can also define WorkItemHandlers definitions that will be avalable in process editors as domain specific tasks.
2. Does jbom 5.2 engine support all the constructs and properties available in Guvnor editor? Meaning in previous versions guvnor was generating good bpmn2 processes but it didnt support some jbpm5 specific properties.
A lot of new features were added to process editor since 5.1. All the elements in the pallete are now supported. Support for specific properties of jBPM5 were also added. AFAIK, some of the properties of some of the elements are not supported yet, though. This means that there are some properties that you can fill that will not be taken in account. I think in jBPM5 documentation is a list of the supported features, but I'm not sure.
4. Does JBPM 5.2 support out of box web services tasks like JSON/XML or SOAP web services?
As far as I know, it doesn't. Maybe some out-of-the-box WorkItemHandler to invoke WS was added in latest version, but I really don't know.
5. Is process history working correctly (I think its bam module or sth), so I can make statistics on historical process data
It should ;) .
6. Are historical data stored as text so i can inspect properties of process and variables setup during the process?
You can hook your own listeners to store the information you need in the way you need it. You have an out-of-the-box DB history log.
7. Is HumanTask service storing its state in database so after restart user can see hist tasks state correctly?
Yes. Human Task Server uses its own database to store Human Task states.
8. Does Human Task service store historical data on task states? Meaning after process finishes am I able to inspect history of each human task?
No as far as I know.
9. Is jbpm console code which works with jbpm5 engine, and the UI human tasks available in source of jbpm5.2? I remember that in first version os source code of jbpm5 console code was widely spread between different packages.
Yes: https://github.com/heiko-braun/bpm-console https://github.com/heiko-braun/bpm-console
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/643758#643758]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years
[jBPM] - As 7.1.0.CR1 and jBpm 5.2 server console
by mirko ferioli
mirko ferioli [http://community.jboss.org/people/scisci] created the discussion
"As 7.1.0.CR1 and jBpm 5.2 server console"
To view the discussion, visit: http://community.jboss.org/message/643731#643731
--------------------------------------------------------------
Hi everyone,
I've tried to install jbpm 5.2 by jbpm-5.2.0.Final-installer-full package.
After that I've taken the packages jbpm-gwt-console.war and jbpm-gwt-console-server.war created by full-install and I've tried to install on another server with Jboss As 7.1.0.CR1 by web admin console.
The installation of jbpm-gwt-console.war was ok but the installation of jbpm-gwt-console-server.war was aborted
Someone can help me?
Tanks.
Mirko
thi is my log:
10:33:02,479 INFO [org.jboss.as.server.deployment.repository.impl] (HttpManagementService-threads - 5) JBAS014900: Content added at location C:\jboss-as-7.1.0.CR1\standalone\data\content\92\c06b555351ad2d02db5a43310ab8da67d1c724\content
10:33:10,643 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) Starting deployment of "jbpm-gwt-console-server.war"
10:33:40,454 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC00001: Failed to start service jboss.deployment.unit."jbpm-gwt-console-server.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jbpm-gwt-console-server.war".STRUCTURE: Failed to process phase STRUCTURE of deployment "jbpm-gwt-console-server.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [:1.7.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [:1.7.0]
at java.lang.Thread.run(Thread.java:722) [:1.7.0]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Error loading jboss-structure.xml from C:\jboss-as-7.1.0.CR1\standalone\tmp\vfs\temp96532b8cbf5ee2e7\content-7cb8c1b6bd3a1cd5\WEB-INF\jboss-deployment-structure.xml
at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.parse(DeploymentStructureDescriptorParser.java:265) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.parse(DeploymentStructureDescriptorParser.java:237) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.deploy(DeploymentStructureDescriptorParser.java:132) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
... 5 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[6,2]
Message: Unexpected content of type 'element start' named '{urn:jboss:deployment-structure:1.0}deployment'
at org.jboss.as.server.deployment.module.descriptor.JBossDeploymentStructureParser10.unexpectedContent(JBossDeploymentStructureParser10.java:854) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.JBossDeploymentStructureParser10.parseModuleStructureSpec(JBossDeploymentStructureParser10.java:313) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.JBossDeploymentStructureParser10.parseDeployment(JBossDeploymentStructureParser10.java:219) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.JBossDeploymentStructureParser10.readElement(JBossDeploymentStructureParser10.java:195) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.as.server.deployment.module.descriptor.JBossDeploymentStructureParser10.readElement(JBossDeploymentStructureParser10.java:37) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:100) [staxmapper-1.0.0.Final.jar:1.0.0.Final]
at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:59) [staxmapper-1.0.0.Final.jar:1.0.0.Final]
at org.jboss.as.server.deployment.module.descriptor.DeploymentStructureDescriptorParser.parse(DeploymentStructureDescriptorParser.java:259) [jboss-as-server-7.1.0.CR1.jar:7.1.0.CR1]
... 8 more
10:33:40,485 INFO [org.jboss.as.server] (HttpManagementService-threads - 5) JBAS015856: Undeploy of deployment "jbpm-gwt-console-server.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"jbpm-gwt-console-server.war\".STRUCTURE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"jbpm-gwt-console-server.war\".STRUCTURE: Failed to process phase STRUCTURE of deployment \"jbpm-gwt-console-server.war\""}}
10:33:40,485 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) Stopped deployment jbpm-gwt-console-server.war in 4ms
10:33:40,501 INFO [org.jboss.as.controller] (HttpManagementService-threads - 5) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.deployment.unit."jbpm-gwt-console-server.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jbpm-gwt-console-server.war".STRUCTURE: Failed to process phase STRUCTURE of deployment "jbpm-gwt-console-server.war"
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/643731#643731]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years