[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: Fw: [wsbpel] Issue - 157 - back to main list
Hi Rania, Charlton and all others, Thank you for sending those individual files to me. Yes, Oracle email server does not accept zip file attachement unfortunately. If you guys want to send a zip file to an Oracle address in future, please send with an alternative file extension. E.g. "foo.zip.rename" ... :-) [A] I want to remind people that we have sent out a draft during F2F. http://lists.oasis-open.org/archives/wsbpel/200506/msg00013.html Actually, we have NEVER held a formal discussion over the design choices listed in the above email. I would like to suggest to put the replacement-table in the above email in tomorrow conf call agenda. Rania and Charlton, I would hope you guys can spend some time reading that table up. [B] At the same time, I would to remind how <bpel:copy> is defined in BPEL 1.1 and what we have discussed on Issue 157 so far in Palo Alto F2F. BPEL 1.1 has already given some high-level design guidlines of <bpel:copy>. Unfortunately, some of detailed definition is not present in BPEL 1.1. The goal of Issue 157 is to flesh out and clarify those details. BPEL 1.1 defines the following so far:
In the last F2F, if my memory serves me right, we have voted and agreed on the following:
Based on BPEL 1.1, I would like to lay down more major design principles to guide us to define the behavior for the replace-logic (similar to what we did in the F2F):
Note: what "equal" means varies from one expression language to another expression language. Since we adopt XPath 1.0 as our default langauge, we should try our best to ensure majority cases (not necessarily all cases) that after execution of :
[C] I will go through your XSLT samples and document attachement in details today. By browsing it quickly, my first responses are:
[ As of this moment, I am still having doubts on the feasible and economical aspect of using XSLT as a formal definition language to define all entries in replace table for <bpel:copy>. ] Thanks! Regards, Alex Yiu Rania Khalaf wrote: Retrying since you don't accept .zip. Please copy all into same dir. Thanks, Rania (See attached file: tev.xsl)(See attached file: 157table.doc)(See attached file: anan.xsl)(See attached file: anen.xsl)(See attached file: avav.xsl) (See attached file: avev.xsl)(See attached file: enen.xsl)(See attached file: enev.xsl) (See attached file: evav.xsl)(See attached file: evev.xsl)(See attached file: tav.xsl) ----- Forwarded by Rania Khalaf/Watson/IBM on 06/16/2005 12:58 PM ----- |---------+----------------------------> | | Rania Khalaf | | | | | | 06/16/2005 12:34 | | | PM | | | Please respond to| | | rkhalaf | |---------+----------------------------> >------------------------------------------------------------------------------------------------------------------------------| | | | To: Alex Yiu <alex.yiu@oracle.com> | | cc: Alex Yiu <alex.yiu@oracle.com>, Charlton Barreto <cbarreto@adobe.com>, chris.keller@active-endpoints.com, | | "'Dieter Koenig1'" <dieterkoenig@de.ibm.com>, Francisco Curbera/Watson/IBM@IBMUS, frank.ryan@active-endpoints.com, | | Maciej Szefler <mbs@fivesight.com>, Ron Ten-Hove <Ronald.Ten-Hove@Sun.COM>, wsbpeltc <wsbpel@lists.oasis-open.org>, | | "Yaron Y. Goland" <ygoland@bea.com> | | From: Rania Khalaf/Watson/IBM@IBMUS | | Subject: Re: [wsbpel] Issue - 157 - back to main list | | Importance: Urgent | | Importance: Normal | | | | | >------------------------------------------------------------------------------------------------------------------------------| Hi guiys, I have been looking at this and the more I do so the more I think that there is a compromise approach that solves all our problems: -Does copy as it is today without extending capabilities. How: focus only on what copy can do today and don't add additional features -Uses XSLT to define precise semantics but does not require XSLT support or introduce XSLT to the BPEL process. How: define XSLT scripts that perform the copy stated in the cells in the copy-table, and state that the target of that particular copy must, at the end of the copy, have the same XML as the output of having run that particular script. The scripts we define are a small finite set and we do not open random XSLT-ing to the public. Hence, this is copy by "XSLT-analogy" ;) -Distinguishes properly to the process designer what the intent of the copy is, without having to do guess work. How: reuse the idea of value-of vs. copy-of to determine whether the designer is trying to copy from/to a whole node or just the text value child. I am attaching an explanation. I think this is easy, simple, unambiguous, does not mangle XSLT, and takes the guess work out of the rest of it. I would like to use this as one of the inputs to tomorrow's call so would need to circulate to TC this pm or tomorrow am. Comments welcome. Regards, Rania **** Attachment 157.zip has been removed from this note on June 16, 2005 by Rania Khalaf **** |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]