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

 


Help: OASIS Mailing Lists Help | MarkMail Help

bpel4people message

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


Subject: BP-6: Title: Does ht:getLogicalPeopleGroup() cause an LPG to evaluate?


Assigned http://www.osoa.org/jira/browse/BP-6 

-----Original Message-----
From: Mark Ford [mailto:mark.ford@activevos.com] 
Sent: Tuesday, April 15, 2008 18:22
To: bpel4people@lists.oasis-open.org
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.


---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  You may a link to this group and all your TCs in OASIS
at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 



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