[ 
https://issues.apache.org/jira/browse/ODE-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12643383#action_12643383
 ] 

Karthick Sankarachary commented on ODE-369:
-------------------------------------------

A patch has been applied to the 1.X branch at revision 708740.

> Express Yourself - With XQuery
> ------------------------------
>
>                 Key: ODE-369
>                 URL: https://issues.apache.org/jira/browse/ODE-369
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>    Affects Versions: 1.2
>         Environment: platform-independent
>            Reporter: Karthick Sankarachary
>             Fix For: 1.3
>
>         Attachments: xquery-support-for-branch.txt
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> By default, the language employed in WS-BPEL queries and expressions is XPath 
> 1.0. This is denoted by the default value of the queryLanguage and 
> expressionLanguage attributes, which is 
> "urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0". In addition, we have 
> out-of-the-box support for XPath 2.0.
> Given that XQuery 1.0 is fast becoming the de-facto lingua franca for 
> querying XML, it is only fitting that it be given first-class status in 
> WS-BPEL. Specifically, XQuery 1.0 goes above and beyond XPath 2.0 by offering 
> the capability to write conditional/switch/iterating expressions, construct 
> static/computed nodes, declare functions/variables, among other things.
> To that end, we propose leveraging WS-BPEL's extension mechanism to support 
> the use of XQuery 1.0 as a query and expression language. In particular, 
> XQuery 1.0 will be indicated by a specific value of the queryLanguage and 
> expressionLanguage attribute, namely 
> urn:oasis:names:tc:wsbpel:2.0:sublang:xquery1.0".
> The context for XQuery must be initialized with a set of bindings for 
> in-scope variables, declarations of in-scope namespaces and a library of 
> WS-BPEL and core XPath functions. In theory, one may import external XQuery 
> modules into that context in a implementation-defined way. However, the 
> module feature will initially be out of scope.
> Best Regards,
> Karthick Sankarachary

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to