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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

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


Subject: RE: [wsbpel] Issue 11 - Call for Discussion


Alex:
 
Thank you very much for the info. I will need some time to reconsider my "rename" use case.
 
Regards,
 
Glenn
-----Original Message-----
From: Alex Yiu [mailto:alex.yiu@oracle.com]
Sent: Thursday, February 26, 2004 5:33 PM
To: Glenn Mi
Cc: Danny van der Rijn; 'Wsbpel@Lists. Oasis-Open. Org (E-mail)'; ALEX.YIU@oracle.com
Subject: Re: [wsbpel] Issue 11 - Call for Discussion


Hi Glen,

(1)
About XUpdate status:
There was an old and outdated XUpdate draft (way back in 2000).
There is a new WG going on restarting that effort. I don't think there is any public draft from the new WG so far on the web. Oracle's XQuery representatives also represents Oracle in the new XUpdate WG. One thing is for sure: XQuery 1.0 will be finalized way before XUpdate.

(2)
About the to-spec usecase, I am not 100% sure that I follow what you said.
If my understanding is right, you are suggesting to combine "rename" and "appendChild" into one operation. That may potentially fall into the slippery slope that I talked about. :-)  ... And, Danny has redrawn the rename part in his recent proposal.

Also, I consider "rename" as a part of "transformation" business. It can be done within XSLT or XQuery quite well. Changing the QName of the node is basically changing the "type" of the document. I am not so sure that there are a lot of cases that you can just the node name without changing other parts of the structure of the node.



Regards,
Alex Yiu


Glenn Mi wrote:
Alex:
 
There is one case that I found today that you might want to add to your proposal. Say we have
Variable A: <a/>
Variable B: <b><c>something</c></b>
And you want do an append so that Variable A becomes: <a><d>something</d></a>.
This is a common use case in BPEL. It requires the means to provide the name of the
new node.
 
So the to-spec of your <appendChild> and <insertBefore> might need to be like:
<to variable="..." part="..."? query="..."? nodeName="..."? />
 
 
BTW, anyone knows the status of the XUPDATE spec ? Is it mature enough to be referred to by
the BPEL spec ?
 
Glenn




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