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 88 - Proposal to vote


(1) The spec section 6.4 has the following language for the description of
the importType attribute:

The importType attribute identifies the type of document being imported by
providing the URI of the encoding language. The value MUST be set to "
http://www.w3.org/2001/XMLSchema"; when importing XML Schema 1.0 documents,
and to "http://schemas.xmlsoap.org/wsdl/"; when importing WSDL 1.1
documents.

This text does not exclude import of artifacts with a type other than WSDL
or XSD, even if only WSDL and XSD are explicitly mentioned. I would like to
explicitly point out that this is a desirable approach for BPEL processes
using extensions, which may then also import artifacts with an extension
namespace.

Consequently, the WS-BPEL XML schema must be changed from
   <attribute name="importType" type="bpws:importedURI" use="required"/>
to
   <attribute name="importType" type="bpws:anyURI" use="required"/>

(2) According to the issue 88 resolution (
http://www.choreology.com/external/WS_BPEL_issues_list.html#Issue88), the
import attributes namespace and location are optional.

The resolution of issue 88 is not yet reflected in the spec BUT issue 88 is
missing on the list of "Resolved issues awaiting editing into spec" (
http://www.choreology.com/external/WS_BPEL_issues_list.html#edit_table). I
assume that this is an error on the Web page.

==>

Taking both (1) and (2) together, the XML schema definition of tImport must
look like this:

   <complexType name="tImport">
     <complexContent>
       <extension base="bpws:tExtensibleElements">
         <attribute name="namespace" type="anyURI"/>
         <attribute name="location" type="anyURI"/>
         <attribute name="importType" type="bpws:anyURI" use="required"/>
       </extension>
     </complexContent>
   </complexType>

Kind Regards
DK



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