[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue 103 - How to write a propertyAlias for a messageType?
Hi,
How do we write a propertyAlias for a messageType?
Now that we have passed the proposal for Issue 103
with $var.part (or $var_part) amendment,
a property alias query can not contain anything to
specify a part.
Probably we need something here to fix the problem.
Below are some ideas:
A. Introduce a special variable "source" (or other
proper name.). Bind $source to the data from which
the property value is derived.
Eg.
<propertyAlias propertyName="a:prop"
messageType="b:msgTyp">
<query>
$source.part1/some/element/here
</query>
</propertyAlias>
B. Add messagePart attribute to propertyAlias element.
Eg.
<propertyAlias propertyName="a:prop"
messageType="b:msgTyp"
messagePart="part1">
<query>
/some/element/here
</query>
</propertyAlias>
(Must a query start with "/"?)
With B, query can be applied only to one part.
With A, you can write something like
concat($source.part1/some/element, $source.part2/another).
I prefer A.
Yuzo Fujishima
NEC Corporation
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]