[JBoss JIRA] Created: (BPEL-308) Support variable initialization per OASIS BPEL 2.0 spec
by Aleksander Adamowski (JIRA)
Support variable initialization per OASIS BPEL 2.0 spec
-------------------------------------------------------
Key: BPEL-308
URL: https://jira.jboss.org/jira/browse/BPEL-308
Project: JBoss jBPM BPEL
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Engine
Affects Versions: jBPM BPEL 1.1 GA
Reporter: Aleksander Adamowski
Assignee: Alejandro Guizar
OASIS Web Services Business Process Execution Language Version 2.0 specification, section 8.1, states that variables can be initialized upon definition:
"The syntax of the <variables> declaration is:
<variables>
<variable name="BPELVariableName"
messageType="QName"?
type="QName"?
element="QName"?>+
from-spec?
</variable>
</variables>
....
A variable can optionally be initialized by using an in-line from-spec. From-spec is defined in
section 8.4. Conceptually the in-line variable initializations are modeled as a virtual <sequence>
activity that contains a series of virtual <assign> activities, one for each variable being
initialized, in the order they are listed in the variable declarations. The virtual <assign>
activities each contain a single virtual <copy> whose from-spec is as given in the variable
initialization and the to-spec points to the variable being created.
[SA00026] Variable initialization logic contained in scopes that contain or whose children
contain a start activity MUST only use idempotent functions in the from-spec. The use of
idempotent functions allows for all the values for such variables to be pre-computed and re-used
on each process instance. "
The Eclipse BPEL Business Process Editor supports this - one can select a variable, and in its properties panel choose "Initialization" tab, then e.g. specify From = "Expression", Expression language = "Same as Process (XPath 1.0 in BPEL 2.0)" and input an expression.
Here's an example of such generated variable specification:
<bpws:variable name="myVariable">
<bpws:from>
<![CDATA[number(123)]]>
</bpws:from>
</bpws:variable>
Unfortunately, jBPM BPEL ignores initialization from spec:
DEBUG [org.jbpm.context.exe.VariableContainer] create variable 'myVariable' in 'TokenVariableMap10d7fa4' with value '[myVariable: null]'
This feature of BPEL spec should be supported.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 8 months
[JBoss JIRA] Created: (BPEL-244) Support for BPEL process instance monitoring in jBPM admin console
by Meghana Joglekar (JIRA)
Support for BPEL process instance monitoring in jBPM admin console
------------------------------------------------------------------
Key: BPEL-244
URL: http://jira.jboss.com/jira/browse/BPEL-244
Project: JBoss jBPM BPEL
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Engine
Reporter: Meghana Joglekar
Assigned To: Alejandro Guizar
One can currently run BPEL processes on jBPM engine and check the log files to see the runtime report. But this process is not efficient in monitoring how the process is doing, what processes are running, what went wrong when a fault occurred etc. It will be nice to have administration console to see this information. The administration console can then list the process instances that are running, show visual graph of the instance and for each node in the graph more information about it. ActiveBPEL and OracleBPEL both provide such consoles and they are great tools for administrators. It will be nice if it also provides 'delete' functionality for stalled processes or old processes. The list could go on but in its basic form, processes listing, process instance listing and then more information about them [instances] will be useful.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 8 months
test
by Bounced mail
The message was undeliverable due to the following reason(s):
Your message could not be delivered because the destination server was
unreachable within the allowed queue period. The amount of time
a message is queued before it is returned depends on local configura-
tion parameters.
Most likely there is a network problem that prevented delivery, but
it is also possible that the computer is turned off, or does not
have a mail system running right now.
Your message could not be delivered within 5 days:
Server 213.129.30.230 is not responding.
The following recipients did not receive this message:
<jboss-jira(a)lists.jboss.org>
Please reply to postmaster(a)lists.jboss.org
if you feel this message to be in error.
15 years, 8 months
[JBoss JIRA] Created: (JBRULES-2227) nested DSL Constraints don't work because compiler adds comma at beginning
by Frederik Reifschneider (JIRA)
nested DSL Constraints don't work because compiler adds comma at beginning
--------------------------------------------------------------------------
Key: JBRULES-2227
URL: https://jira.jboss.org/jira/browse/JBRULES-2227
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-compiler-DSL
Affects Versions: 5.0.1.FINAL
Reporter: Frederik Reifschneider
Assignee: Mark Proctor
Priority: Minor
The following DSL expression:
[condition]When there are {facts} which dont match constraints=not( forall ( {facts}( )))
[condition]When there is a {fact} with the following constraints={fact} ( )
[condition]- {field} has a value={field} != null
[condition]- {field} has no value={field} == null || matches "[\S]*"
with the rule:
When there are Projects which dont match constraints
- description has no value
- objectives has a value
produces:
not( forall ( ProjectRow(, description == null || matches "[S]*", objectives != null )))
everything works just as expected except the comma in front of "description".
When using the rule "When there is a {fact} with the following constraints" everything works fine as described in the documentation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 8 months