OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Issue 29


Hi,
 
Issue 29 describes the problem of static analysis given that the variable data function can have a variable as an argument.
 
A further resulting problem is that expressions in BPEL cannot be statically compiled.
 
e.g.
 
BPEL var1 = "/one/two"
 
XPATH = getVariableData("var2","part2",getVariableData("var1"))
 
the above XPATH expression *must* be parsed and resolved at runtime.
 
Does the technical committee see this as an issue or is static compilation of BPEL not seen as a requirement?
 
Are there plans to make the arguments to the BPEL extension functions non-variable, or plans to move away from using functions and instead use the $ prefix?  (I see that these possibilities were discussed but no post has been made to the issue for some time)
 
Removing the functions and using the $ prefix would fix the static compilation problem while still allowing variable arguments:
 
$myvar/one/two[$othervar/three]
 
cheers
 
Antony Miguel
Scapa Technologies
antony.miguel@scapatech.com
+44 131 550 1766


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]