[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [bpel4people] NEW ISSUE: Title: Does ht:getLogicalPeopleGroup() cause an LPG to evaluate?
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.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]