You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Luciano Resende <lu...@gmail.com> on 2009/08/05 23:04:01 UTC
Duplicated Schemas, was Re: svn commit: r801112 -
/tuscany/java/sca/modules/assembly-xsd/src/main/resources/
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, <ed...@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/
Re: Duplicated Schemas, was Re: svn commit: r801112 -
/tuscany/java/sca/modules/assembly-xsd/src/main/resources/ - FIXED
Posted by Simon Laws <si...@googlemail.com>.
K, thanks for the update Mike
Simon
Re: Duplicated Schemas, was Re: svn commit: r801112 - /tuscany/java/sca/modules/assembly-xsd/src/main/resources/
- FIXED
Posted by Mike Edwards <mi...@gmail.com>.
Folks,
The schemas are fixed.
Any vaildation errors you see with the otests now are due to problems in the otests !!
Yours, Mike.
Simon Laws wrote:
> On Wed, Aug 5, 2009 at 10:40 PM, Luciano Resende<lu...@gmail.com> wrote:
>> On Wed, Aug 5, 2009 at 2:32 PM, Mike
>> Edwards<mi...@gmail.com> wrote:
>>> Luciano,
>>>
>>> I am working on this. The changes turned out to be a lot more involved than
>>> I first realized.
>>>
>>
>> Yes :) I'm almost there as well, I'll let you know if I finished and
>> will only commit with an OK from you to avoid conflicts.
>>
>>
>> --
>> Luciano Resende
>> Apache Tuscany, Apache PhotArk
>> http://people.apache.org/~lresende
>> http://lresende.blogspot.com/
>>
>
> What was the status of this chaps? I get validation errors when I run
> otests now.
>
> Simon
>
Re: Duplicated Schemas, was Re: svn commit: r801112 -
/tuscany/java/sca/modules/assembly-xsd/src/main/resources/
Posted by Simon Laws <si...@googlemail.com>.
On Wed, Aug 5, 2009 at 10:40 PM, Luciano Resende<lu...@gmail.com> wrote:
> On Wed, Aug 5, 2009 at 2:32 PM, Mike
> Edwards<mi...@gmail.com> wrote:
>> Luciano,
>>
>> I am working on this. The changes turned out to be a lot more involved than
>> I first realized.
>>
>
>
> Yes :) I'm almost there as well, I'll let you know if I finished and
> will only commit with an OK from you to avoid conflicts.
>
>
> --
> Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>
What was the status of this chaps? I get validation errors when I run
otests now.
Simon
Re: Duplicated Schemas, was Re: svn commit: r801112 -
/tuscany/java/sca/modules/assembly-xsd/src/main/resources/
Posted by Luciano Resende <lu...@gmail.com>.
On Wed, Aug 5, 2009 at 2:32 PM, Mike
Edwards<mi...@gmail.com> wrote:
> Luciano,
>
> I am working on this. The changes turned out to be a lot more involved than
> I first realized.
>
Yes :) I'm almost there as well, I'll let you know if I finished and
will only commit with an OK from you to avoid conflicts.
--
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/
Re: Duplicated Schemas, was Re: svn commit: r801112 - /tuscany/java/sca/modules/assembly-xsd/src/main/resources/
Posted by Mike Edwards <mi...@gmail.com>.
Luciano,
I am working on this. The changes turned out to be a lot more involved than I first realized.
Yours, Mike.
Luciano Resende wrote:
> 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, <ed...@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
>>
>>
>>
>
>
>