Bug 1124089 - [DOCS] EJB interface for BPM execution server
Summary: [DOCS] EJB interface for BPM execution server
Keywords:
Status: MODIFIED
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Documentation
Version: 6.1.0
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ER3
: 6.1.0
Assignee: brms-docs@redhat.com
QA Contact: Karel Suta
Dawn Eisner
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-29 00:31 UTC by Vikram Goyal
Modified: 2016-10-14 14:16 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug


Attachments (Terms of Use)

Description Vikram Goyal 2014-07-29 00:31:54 UTC
Based on 6.1 PRD: https://issues.jboss.org/browse/BPMSPL-70

Comment 1 Vikram Goyal 2014-12-17 00:30:50 UTC
Basic documentation for this is now available [1]. Time permitting before 6.1, we will add a decent example to using the EJB interface.

Moving to ON_QA.

[1] https://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_JBoss_BPM_Suite/6.1/html-single/Development_Guide/index.html#sect-EJB_Interface

Comment 2 Marek Baluch 2015-03-23 11:48:46 UTC
Vikram

please find comments bellow.

------------------------------------------------

Section 15.5.1.

DeploymentService
+ Includes only 'deploy', 'undeploy', 'isDeployed', 'activate', 'deactivate' methods.
+ It might be a good idea to note that these methods work only if the artifact/project is already installed in a maven repository.

Interoperability with Business Central
There's a Synchronization Service. It's responsibility is to sync. information between Business Central and EJBs. The sync. interval can be set with the 'org.jbpm.deploy.sync.int' system property

------------------------------------------------

Comment 3 Vikram Goyal 2015-03-26 00:55:55 UTC
Hi Marek..

(In reply to Marek Baluch from comment #2)
> DeploymentService
> + Includes only 'deploy', 'undeploy', 'isDeployed', 'activate', 'deactivate'
> methods.

Hi Marek,

As per this: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-services/jbpm-services-api/src/main/java/org/jbpm/services/api/DeploymentService.java

getRuntimeManager, getDeployedUnits and getDeployedUnit are also the public methods that are exposed? 

> + It might be a good idea to note that these methods work only if the
> artifact/project is already installed in a maven repository.

Added.

> 
> Interoperability with Business Central
> There's a Synchronization Service. It's responsibility is to sync.
> information between Business Central and EJBs. The sync. interval can be set
> with the 'org.jbpm.deploy.sync.int' system property
> 
> ------------------------------------------------

Added.

Will do another build once I get confirmation about the first issue.

Comment 4 Marek Baluch 2015-05-19 13:32:33 UTC
Vikram, the interface you are referencing is not the EJB interface. The EJB interface is located here:

https://github.com/droolsjbpm/jbpm/blob/master/jbpm-services/jbpm-services-ejb/jbpm-services-ejb-api/src/main/java/org/jbpm/services/ejb/api/DeploymentServiceEJBRemote.java


Note You need to log in before you can comment on or make changes to this bug.