[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue - 63 - Support of Array
Ricky,
Is this not just a type definition problem, for which we have XML Schema?
This does touch on another issue -- the lack of the ability to build an XML document up through multiple uses of <assign>, which would be necessary in your example. This is already on the issues list as issue 11.
-Ron
This issue has been added to the wsbpel issue list. The issues list is posted as a Technical Committee document to the OASIS WSBPEL TC pages on a regular basis. The current edition, as a TC document, is the most recent document with the title in the "Issues" folder of the WSBPEL TC document list - the next posting will include this issue. The list editor's working copy, which will normally include an issue when it is announced, is available at this constant URL.
Issue - 63 - Support of Array
Status: open
Date added: 15 Sep 2003
Submitter: Ricky Ho
Date submitted: 15 September 2003
Description: Can BPEL declare a variable as a "collection" for a particular message type ? For example, if there is a <while> which will receive multiple incoming messages into an array variable. How does the BPEL look like ?
I'm not proposing to define a new data type system for BPEL. We should leverage what is already in XML schema. Although in the XML schema there is a construct to declare repetitive occurrence of element structure, it is designed for describing the XML document being exchanged ? There is a difference between "there are some repetitive elements within a document" and "there are multiple documents".
Therefore, I propose that we need to support "Array"
For example, if a seller is receiving multiple POMessage from multiple buyers, (assuming the complex type of POMessage is already defined), the BPEL will look like this ..
<process> <variables> <array name="poArray" type="POMessage"/> </variables> <sequence> <iterate array="poArray" count="10"> <receive partner="buyer" ... array="poArray"/> </iterate> .... </sequence> </process>
Links: Ricky Ho, 13 Sep 2003 Ricky Ho, 13 Sep 2003 Mark Little, 15 Sep 2003 Ron Ten-Hove, 15 Sep 2003
Changes: 15 Sep 2003 - new issue
To comment on this issue, please follow-up to this announcement on the wsbpel@lists.oasis-open.org list (replying to this message should automatically send your message to that list), or ensure the subject line as you send it starts "Issue - 63 - [anything]" or is a reply to such a message.
To add a new issue, see the issues procedures document.
To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]