tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luciano Resende <luckbr1...@gmail.com>
Subject Duplicated Schemas, was Re: svn commit: r801112 - /tuscany/java/sca/modules/assembly-xsd/src/main/resources/
Date Wed, 05 Aug 2009 21:04:01 GMT
After the changes to update new OASIS Schemas, it seems that some xsd
files are now duplicated causing issues like :

Aug 5, 2009 1:46:43 PM
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory
[] (PrivilegedActionException)
WARNING: PrivilegedActionException occured due to :
org.xml.sax.SAXParseException: sch-props-correct.2: A schema cannot
contain two global components with the same name; this schema contains
two occurrences of
'http://docs.oasis-open.org/ns/opencsa/sca/200903,CommonExtensionBase'.

Is there any reason to have these duplications ? Otherwise I'd start
to clean this up.


On Wed, Aug 5, 2009 at 2:48 AM, <edwardsmj@apache.org> wrote:
> Author: edwardsmj
> Date: Wed Aug  5 09:48:19 2009
> New Revision: 801112
>
> URL: http://svn.apache.org/viewvc?rev=801112&view=rev
> Log:
> Updated to match latest OASIS XSDs which contain fixes for problems which are affecting
Tuscany - sca-1.1-cd03.xsd updated to use these new files.  As required by TUSCANY 3192.
>
> Added:
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
  (with props)
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd  
(with props)
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
  (with props)
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
  (with props)
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
  (with props)
> Modified:
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd
>    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd
>
> Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd?rev=801112&r1=801111&r2=801112&view=diff
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd (original)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd Wed Aug
 5 09:48:19 2009
> @@ -5,21 +5,28 @@
>    targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
>    xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903">
>
> -   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
> +   <!-- Updated 5th August 2009 to point to updated versions of the OASIS XSDs
> +        - done because the new files fix errors in the older files which cause
> +          problems in Tuscany
> +        - this file will be replaced as a whole when OASIS updates this file
> +    -->
> +
> +   <include schemaLocation="sca-core-1.1-cd04.xsd"/>                
                          <!-- Was CD03 -->
>
>    <include schemaLocation="sca-interface-java-1.1-cd03.xsd"/>
> -   <include schemaLocation="sca-interface-wsdl-1.1-cd03.xsd"/>
> +   <include schemaLocation="sca-interface-wsdl-1.1-cd04.xsd"/>          
              <!-- Was CD03 -->
>    <include schemaLocation="sca-interface-cpp-1.1-cd02.xsd"/>
>    <include schemaLocation="sca-interface-c-1.1-cd02.xsd"/>
>
> -   <include schemaLocation="sca-implementation-java-1.1-cd01.xsd"/>
> +   <include schemaLocation="sca-implementation-java-1.1-cd03.xsd"/>      
             <!-- Was CD01 -->
>    <include schemaLocation="sca-implementation-composite-1.1-cd03.xsd"/>
>    <include schemaLocation="sca-implementation-cpp-1.1-cd02.xsd"/>
>    <include schemaLocation="sca-implementation-c-1.1-cd02.xsd"/>
> -   <include schemaLocation="sca-implementation-bpel-1.1-cd02.xsd"/>
> +   <include schemaLocation="sca-implementation-bpel-1.1-cd03.xsd"/>      
             <!-- Was CD02 -->
>    <include schemaLocation="sca-implementation-spring-1.1.xsd"/>
>
>    <include schemaLocation="sca-binding-ws-1.1-cd02.xsd"/>
> +   <include schemaLocation="sca-binding-ws-callback-1.1-cd04.xsd"/>      
     <!-- New -->
>    <include schemaLocation="sca-binding-jms-1.1-cd02.xsd"/>
>    <include schemaLocation="sca-binding-jca-1.1-cd02.xsd"/>
>    <include schemaLocation="sca-binding-sca-1.1-cd03.xsd"/>
>
> Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd?rev=801112&view=auto
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
(added)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
Wed Aug  5 09:48:19 2009
> @@ -0,0 +1,18 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- (c) Copyright OASIS 2005, 2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply -->
> +
> +<schema xmlns="http://www.w3.org/2001/XMLSchema"
> +    targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +    elementFormDefault="qualified">
> +
> +    <element name="WSCallback">
> +        <complexType>
> +            <sequence>
> +                <any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
> +            </sequence>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +        </complexType>
> +    </element>
> +
> +</schema>
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-callback-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd?rev=801112&view=auto
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd (added)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd Wed
Aug  5 09:48:19 2009
> @@ -0,0 +1,511 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply.  -->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema"
> +   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   elementFormDefault="qualified">
> +
> +   <import namespace="http://www.w3.org/XML/1998/namespace"
> +           schemaLocation="http://www.w3.org/2001/xml.xsd"/>
> +
> +   <!-- Common extension base for SCA definitions -->
> +   <complexType name="CommonExtensionBase">
> +      <sequence>
> +         <element ref="sca:documentation" minOccurs="0"
> +                  maxOccurs="unbounded"/>
> +      </sequence>
> +      <anyAttribute namespace="##other" processContents="lax"/>
> +   </complexType>
> +
> +   <element name="documentation" type="sca:Documentation"/>
> +   <complexType name="Documentation" mixed="true">
> +      <sequence>
> +         <any namespace="##other" processContents="lax" minOccurs="0"
> +              maxOccurs="unbounded"/>
> +      </sequence>
> +      <attribute ref="xml:lang"/>
> +   </complexType>
> +
> +   <!-- Component Type -->
> +   <element name="componentType" type="sca:ComponentType"/>
> +   <complexType name="ComponentType">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <element ref="sca:implementation" minOccurs="0"/>
> +               <choice minOccurs="0" maxOccurs="unbounded">
> +                  <element name="service" type="sca:ComponentService"/>
> +                  <element name="reference"
> +                     type="sca:ComponentTypeReference"/>
> +                  <element name="property" type="sca:Property"/>
> +               </choice>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="constrainingType" type="QName" use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Composite -->
> +   <element name="composite" type="sca:Composite"/>
> +   <complexType name="Composite">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <element name="include" type="anyURI" minOccurs="0"
> +                        maxOccurs="unbounded"/>
> +               <choice minOccurs="0" maxOccurs="unbounded">
> +                  <element name="service" type="sca:Service"/>
> +                  <element name="property" type="sca:Property"/>
> +                  <element name="component" type="sca:Component"/>
> +                  <element name="reference" type="sca:Reference"/>
> +                  <element name="wire" type="sca:Wire"/>
> +               </choice>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="targetNamespace" type="anyURI" use="required"/>
> +            <attribute name="local" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="autowire" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="constrainingType" type="QName" use="optional"/>
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Contract base type for Service, Reference -->
> +   <complexType name="Contract" abstract="true">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <element ref="sca:interface" minOccurs="0" maxOccurs="1" />
> +               <element ref="sca:binding" minOccurs="0"
> +                        maxOccurs="unbounded" />
> +               <element ref="sca:callback" minOccurs="0" maxOccurs="1" />
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded" />
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required" />
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional" />
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Service -->
> +   <complexType name="Service">
> +      <complexContent>
> +         <extension base="sca:Contract">
> +            <attribute name="promote" type="anyURI" use="required"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Interface -->
> +   <element name="interface" type="sca:Interface" abstract="true"/>
> +   <complexType name="Interface" abstract="true">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <attribute name="remotable" type="boolean" use="optional"/>
> +               <attribute name="requires" type="sca:listOfQNames"
> +               use="optional"/>
> +               <attribute name="policySets" type="sca:listOfQNames"
> +               use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Reference -->
> +   <complexType name="Reference">
> +      <complexContent>
> +         <extension base="sca:Contract">
> +            <attribute name="autowire" type="boolean" use="optional"/>
> +            <attribute name="target" type="sca:listOfAnyURIs"
> +                       use="optional"/>
> +            <attribute name="wiredByImpl" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="multiplicity" type="sca:Multiplicity"
> +                       use="optional" default="1..1"/>
> +            <attribute name="promote" type="sca:listOfAnyURIs"
> +                       use="required"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Property -->
> +   <complexType name="SCAPropertyBase" mixed="true">
> +      <sequence>
> +         <any namespace="##any" processContents="lax" minOccurs="0"/>
> +         <!-- NOT an extension point; This any exists to accept
> +             the element-based or complex type property
> +             i.e. no element-based extension point under "sca:property" -->
> +      </sequence>
> +      <!-- mixed="true" to handle simple type -->
> +      <attribute name="requires" type="sca:listOfQNames" use="optional"/>
> +      <attribute name="policySets" type="sca:listOfQNames" use="optional"/>
> +   </complexType>
> +
> +   <complexType name="Property" mixed="true">
> +      <complexContent mixed="true">
> +         <extension base="sca:SCAPropertyBase">
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="type" type="QName" use="optional"/>
> +            <attribute name="element" type="QName" use="optional"/>
> +            <attribute name="many" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="mustSupply" type="boolean" use="optional"
> +                       default="false"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </extension>
> +         <!-- extension defines the place to hold default value -->
> +         <!-- an extension point ; attribute-based only -->
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- ConstrainingProperty is equivalent to the Property type but removes
> +        the capability to contain a value -->
> +   <complexType name="ConstrainingProperty" mixed="true">
> +      <complexContent mixed="true">
> +         <restriction base="sca:Property">
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="type" type="QName" use="optional"/>
> +            <attribute name="element" type="QName" use="optional"/>
> +            <attribute name="many" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="mustSupply" type="boolean" use="optional"
> +                       default="false"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </restriction>
> +      </complexContent>
> +   </complexType>
> +
> +   <complexType name="PropertyValue" mixed="true">
> +      <complexContent mixed="true">
> +         <extension base="sca:SCAPropertyBase">
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="type" type="QName" use="optional"/>
> +            <attribute name="element" type="QName" use="optional"/>
> +            <attribute name="many" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="source" type="string" use="optional"/>
> +            <attribute name="file" type="anyURI" use="optional"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </extension>
> +         <!-- an extension point ; attribute-based only -->
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Binding -->
> +   <element name="binding" type="sca:Binding" abstract="true"/>
> +   <complexType name="Binding" abstract="true">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <element ref="sca:wireFormat" minOccurs="0" maxOccurs="1" />
> +               <element ref="sca:operationSelector" minOccurs="0"
> +                        maxOccurs="1" />
> +            </sequence>
> +            <attribute name="uri" type="anyURI" use="optional"/>
> +            <attribute name="name" type="NCName" use="optional"/>
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Binding Type -->
> +   <element name="bindingType" type="sca:BindingType"/>
> +   <complexType name="BindingType">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="type" type="QName" use="required"/>
> +            <attribute name="alwaysProvides" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="mayProvide" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- WireFormat Type -->
> +   <element name="wireFormat" type="sca:WireFormatType" abstract="true"/>
> +   <complexType name="WireFormatType" abstract="true">
> +      <sequence>
> +         <any namespace="##other" processContents="lax" minOccurs="0"
> +              maxOccurs="unbounded" />
> +      </sequence>
> +      <anyAttribute namespace="##other" processContents="lax"/>
> +   </complexType>
> +
> +   <!-- OperationSelector Type -->
> +   <element name="operationSelector" type="sca:OperationSelectorType" abstract="true"/>
> +   <complexType name="OperationSelectorType" abstract="true">
> +      <sequence>
> +         <any namespace="##other" processContents="lax" minOccurs="0"
> +              maxOccurs="unbounded" />
> +      </sequence>
> +      <anyAttribute namespace="##other" processContents="lax"/>
> +   </complexType>
> +
> +   <!-- Callback -->
> +   <element name="callback" type="sca:Callback"/>
> +   <complexType name="Callback">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <choice minOccurs="0" maxOccurs="unbounded">
> +               <element ref="sca:binding"/>
> +               <any namespace="##other" processContents="lax"/>
> +            </choice>
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Component -->
> +   <complexType name="Component">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <element ref="sca:implementation" minOccurs="0"/>
> +               <choice minOccurs="0" maxOccurs="unbounded">
> +                  <element name="service" type="sca:ComponentService"/>
> +                  <element name="reference" type="sca:ComponentReference"/>
> +                  <element name="property" type="sca:PropertyValue"/>
> +               </choice>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="autowire" type="boolean" use="optional"/>
> +            <attribute name="constrainingType" type="QName" use="optional"/>
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Component Service -->
> +   <complexType name="ComponentService">
> +      <complexContent>
> +         <extension base="sca:Contract">
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Constraining Service -->
> +   <complexType name="ConstrainingService">
> +      <complexContent>
> +         <restriction base="sca:ComponentService">
> +            <sequence>
> +               <element ref="sca:interface" minOccurs="0" maxOccurs="1" />
> +               <element ref="sca:callback" minOccurs="0" maxOccurs="1" />
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded" />
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required" />
> +         </restriction>
> +      </complexContent>
> +   </complexType>
> +
> +
> +   <!-- Component Reference -->
> +   <complexType name="ComponentReference">
> +      <complexContent>
> +         <extension base="sca:Contract">
> +            <attribute name="autowire" type="boolean" use="optional"/>
> +            <attribute name="target" type="sca:listOfAnyURIs"
> +                       use="optional"/>
> +            <attribute name="wiredByImpl" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="multiplicity" type="sca:Multiplicity"
> +                       use="optional" default="1..1"/>
> +            <attribute name="nonOverridable" type="boolean" use="optional"
> +                       default="false"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Constraining Reference -->
> +   <complexType name="ConstrainingReference">
> +      <complexContent>
> +         <restriction base="sca:ComponentReference">
> +            <sequence>
> +               <element ref="sca:interface" minOccurs="0" maxOccurs="1" />
> +               <element ref="sca:callback" minOccurs="0" maxOccurs="1" />
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded" />
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required" />
> +            <attribute name="autowire" type="boolean" use="optional"/>
> +            <attribute name="wiredByImpl" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="multiplicity" type="sca:Multiplicity"
> +                       use="optional" default="1..1"/>
> +         </restriction>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Component Type Reference -->
> +   <complexType name="ComponentTypeReference">
> +      <complexContent>
> +         <restriction base="sca:ComponentReference">
> +            <sequence>
> +               <element ref="sca:documentation" minOccurs="0"
> +                        maxOccurs="unbounded"/>
> +               <element ref="sca:interface" minOccurs="0"/>
> +               <element ref="sca:binding" minOccurs="0"
> +                        maxOccurs="unbounded"/>
> +               <element ref="sca:callback" minOccurs="0"/>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="autowire" type="boolean" use="optional"/>
> +            <attribute name="wiredByImpl" type="boolean" use="optional"
> +                       default="false"/>
> +            <attribute name="multiplicity" type="sca:Multiplicity"
> +                       use="optional" default="1..1"/>
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </restriction>
> +      </complexContent>
> +   </complexType>
> +
> +
> +   <!-- Implementation -->
> +   <element name="implementation" type="sca:Implementation" abstract="true"/>
> +   <complexType name="Implementation" abstract="true">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <attribute name="requires" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="policySets" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Implementation Type -->
> +   <element name="implementationType" type="sca:ImplementationType"/>
> +   <complexType name="ImplementationType">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="type" type="QName" use="required"/>
> +            <attribute name="alwaysProvides" type="sca:listOfQNames"
> +                       use="optional"/>
> +            <attribute name="mayProvide" type="sca:listOfQNames"
> +                       use="optional"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Wire -->
> +   <complexType name="Wire">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="source" type="anyURI" use="required"/>
> +            <attribute name="target" type="anyURI" use="required"/>
> +            <attribute name="replace" type="boolean" use="optional"
> +               default="false"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Include -->
> +   <element name="include" type="sca:Include"/>
> +   <complexType name="Include">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <attribute name="name" type="QName"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Constraining Type -->
> +   <element name="constrainingType" type="sca:ConstrainingType"/>
> +   <complexType name="ConstrainingType">
> +      <complexContent>
> +         <extension base="sca:CommonExtensionBase">
> +            <sequence>
> +               <choice minOccurs="0" maxOccurs="unbounded">
> +                  <element name="service" type="sca:ConstrainingService"/>
> +                  <element name="reference"
> +                           type="sca:ConstrainingReference"/>
> +                  <element name="property" type="sca:ConstrainingProperty"/>
> +               </choice>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="name" type="NCName" use="required"/>
> +            <attribute name="targetNamespace" type="anyURI"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +   <!-- Intents within WSDL documents -->
> +   <attribute name="requires" type="sca:listOfQNames"/>
> +
> +   <!-- Global attribute definition for @callback to mark a WSDL port type
> +        as having a callback interface defined in terms of a second port
> +        type. -->
> +   <attribute name="callback" type="anyURI"/>
> +
> +   <!-- Miscellaneous simple type definitions -->
> +   <simpleType name="Multiplicity">
> +      <restriction base="string">
> +         <enumeration value="0..1"/>
> +         <enumeration value="1..1"/>
> +         <enumeration value="0..n"/>
> +         <enumeration value="1..n"/>
> +      </restriction>
> +   </simpleType>
> +
> +   <simpleType name="OverrideOptions">
> +      <restriction base="string">
> +         <enumeration value="no"/>
> +         <enumeration value="may"/>
> +         <enumeration value="must"/>
> +      </restriction>
> +   </simpleType>
> +
> +   <simpleType name="listOfQNames">
> +      <list itemType="QName"/>
> +   </simpleType>
> +
> +   <simpleType name="listOfAnyURIs">
> +      <list itemType="anyURI"/>
> +   </simpleType>
> +
> +</schema>
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd?rev=801112&view=auto
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
(added)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
Wed Aug  5 09:48:19 2009
> @@ -0,0 +1,31 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply. -->
> +<schema
> +   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> +   xmlns="http://www.w3.org/2001/XMLSchema"
> +   elementFormDefault="qualified">
> +
> +   <!-- SCA-Assembly XML Schema -->
> +   <include schemaLocation="sca-core-1.1-cd03.xsd" />
> +
> +   <!-- SCA-BPEL Component Implementation Type -->
> +   <element name="implementation.bpel"
> +      type="sca:BPELImplementation" substitutionGroup="sca:implementation" />
> +
> +   <complexType name="BPELImplementation">
> +      <complexContent>
> +         <extension base="sca:Implementation">
> +            <sequence>
> +               <any namespace="##other" processContents="lax"
> +                  minOccurs="0" maxOccurs="unbounded" />
> +            </sequence>
> +            <attribute name="process" type="QName" use="required" />
> +            <anyAttribute namespace="##other" processContents="lax" />
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +</schema>
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd?rev=801112&view=auto
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
(added)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
Wed Aug  5 09:48:19 2009
> @@ -0,0 +1,27 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply.  -->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema"
> +   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   elementFormDefault="qualified">
> +
> +   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
> +
> +   <!-- Java Implementation -->
> +   <element name="implementation.java" type="sca:JavaImplementation"
> +            substitutionGroup="sca:implementation"/>
> +   <complexType name="JavaImplementation">
> +      <complexContent>
> +         <extension base="sca:Implementation">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="class" type="NCName" use="required"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +</schema>
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd?rev=801112&r1=801111&r2=801112&view=diff
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd
(original)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd
Wed Aug  5 09:48:19 2009
> @@ -1,29 +1,29 @@
> -<?xml version="1.0" encoding="UTF-8"?>
> -<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> -     OASIS trademark, IPR and other policies apply.  -->
> -<schema xmlns="http://www.w3.org/2001/XMLSchema"
> -   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> -   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> -   elementFormDefault="qualified">
> -
> -   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
> -
> -   <!-- Java Interface -->
> -   <element name="interface.java" type="sca:JavaInterface"
> -            substitutionGroup="sca:interface"/>
> -   <complexType name="JavaInterface">
> -      <complexContent>
> -         <extension base="sca:Interface">
> -            <sequence>
> -               <any namespace="##other" processContents="lax" minOccurs="0"
> -                    maxOccurs="unbounded"/>
> -            </sequence>
> -            <attribute name="interface" type="NCName" use="required"/>
> -            <attribute name="callbackInterface" type="NCName"
> -                       use="optional"/>
> -            <anyAttribute namespace="##any" processContents="lax"/>
> -         </extension>
> -      </complexContent>
> -   </complexType>
> -
> -</schema>
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply.  -->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema"
> +   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   elementFormDefault="qualified">
> +
> +   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
> +
> +   <!-- Java Interface -->
> +   <element name="interface.java" type="sca:JavaInterface"
> +            substitutionGroup="sca:interface"/>
> +   <complexType name="JavaInterface">
> +      <complexContent>
> +         <extension base="sca:Interface">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="interface" type="NCName" use="required"/>
> +            <attribute name="callbackInterface" type="NCName"
> +                       use="optional"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +</schema>
>
> Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
> URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd?rev=801112&view=auto
> ==============================================================================
> --- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
(added)
> +++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
Wed Aug  5 09:48:19 2009
> @@ -0,0 +1,29 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
> +     OASIS trademark, IPR and other policies apply.  -->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema"
> +   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
> +   elementFormDefault="qualified">
> +
> +   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
> +
> +   <!-- WSDL Interface -->
> +   <element name="interface.wsdl" type="sca:WSDLPortType"
> +            substitutionGroup="sca:interface"/>
> +   <complexType name="WSDLPortType">
> +      <complexContent>
> +         <extension base="sca:Interface">
> +            <sequence>
> +               <any namespace="##other" processContents="lax" minOccurs="0"
> +                    maxOccurs="unbounded"/>
> +            </sequence>
> +            <attribute name="interface" type="anyURI" use="required"/>
> +            <attribute name="callbackInterface" type="anyURI"
> +                       use="optional"/>
> +            <anyAttribute namespace="##other" processContents="lax"/>
> +         </extension>
> +      </complexContent>
> +   </complexType>
> +
> +</schema>
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
>
>



-- 
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Mime
View raw message