History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: BP-6
Type: Improvement Improvement
Status: Applied Applied
Priority: Minor Minor
Assignee: Dieter Koenig
Reporter: Luc Clement
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OASIS BPEL4People TC

Does ht:getLogicalPeopleGroup() cause an LPG to evaluate?

Created: 15/Apr/08 07:09 PM   Updated: 29/Oct/08 11:44 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Issue Links:
Depends on
This issue depends on:
BP-23 (Re-)Evaluation and instantiation of ... Minor Applied
 


 Description  « Hide
SUBMITTED BY: Mark Ford
TARGET: HT and B4P, Section 3.2.1 Using Logical People Groups

DESCRIPTION: Should the use of the custom function
ht:getLogicalPeopleGroup() or b4p:getLogicalPeopleGroup() cause the logical
people group to evaluate or does it return the value from a previous
evaluation? My initial take on these functions was that the use of the
function DOES NOT trigger an evaluation of the logical people group. This is
based on the fact that there is no way to pass arguments to the LPG for its
evaluation. There is also some text in the b4p spec which could be read to
support this. For example:

--- begin quote Lines 424-426 from Section 3.2.1 of B4P: ---
If the result of a previous people query needs to be re-used, then this
result needs to be referenced explicitly from the process context. Please
refer to section 5 "XPath Extension Functions" for a description of the
syntax.
--- end quote ---

If the intent of the function is to NOT trigger an evaluation, then this
should be made explicit in the spec. If the intent is to have this function
trigger an evaluation, then this should be made explicit and the function
should support arguments.

PROPOSAL: Make it clear in the spec that the use of this function causes the
LPG to evaluate in the same way that the ht:from and bpel:from work. Add
support for optional named arguments on the functions. Formal proposal to
follow if issue is opened.


 All   Comments   Change History      Sort Order:
Luc Clement [30/Apr/08 11:52 AM]
Approved as Opened 20080430

Luc Clement [16/Jul/08 12:20 PM]
Proposal Assigned to Matthias Kloppmann, 20081709

Dave Ings [18/Sep/08 05:14 PM]
Resolved at September 2008 F2F, see 9/18 minutes for details.