[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] blockDefault discussion
As Alex points out here the TC needs to decide if an extension is allowed to substitute elements from the BPEL namespaces with extension elements. The spec currently does not forbid it explicitly but we think the TC needs to discuss if silence in this case means this kind of extension is allowed or it is not allowed. If it is not allowed, all schemas should reflect that by containing the attribute blockDefault="#all" on the schema element. My preference is that we don't allow this extension mechanism, means we add to all schemas the attribute blockDefault="#all". If we don't add it, the following example shows how the BPEL 2.0 language is allowed to be extended beside the explicitly modeled and in the spec clearly described extension points: Schema for the extension: schema tns = myTNS <element name="myEmpty" type="myTNS:tMyEmpty" substitutionGroup="bpel:empty"/> <complexType name="tMyEmpty"> <complexContent> <restriction base="bpel:tEmpty"/> </complexContent> </complexType> Possible, BPEL snippet: ... <bpel:scope> <myTNS:myEmpty/> </bpel:scope> ... IMHO this is not a desired kind of extension mechanism. Best regards/Mit freundlichen Grüßen, Thomas Schulze alex.yiu@oracle.c om To 08.08.2006 22:32 wsbpel@lists.oasis-open.org cc Subject [wsbpel] blockDefault discussion Mr Alex Yiu added the following comment to the ws-bpel_2.0_schema_2006_08_08_1400PDT.zip document in the OASIS Web Services Business Process Execution Language (WSBPEL) TC Group. One left over discussion issue is: whether to apply blockDefault="#all" in the schema. View Document Details and Comments: http://www.oasis-open.org/apps/org/workgroup/wsbpel/document.php?document_id=19622 Download Document: http://www.oasis-open.org/apps/org/workgroup/wsbpel/download.php/19622/ws-bpel_2.0_schema_2006_08_08_1400PDT.zip PLEASE NOTE: If the above links do not work for you, your email application may be breaking the link into two pieces. You may be able to copy and paste the entire link address into the address field of your web browser. - Administration
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]