I'm getting a build failure in modules/assembly-xml after this with the
error below, does anyone else see that? Commenting out the includes for
implementation-das and data-xml gets it going again.

testReadBinding(org.apache.tuscany.sca.assembly.xml.ReadDocumentTestCase)
Time elapsed: 0.032 sec  <<< ERROR!
java.lang.IllegalStateException: org.xml.sax.SAXParseException:
cos-nonambig: WC["http://tuscany.apache.org/xmlns/sca/1.
0"] and "http://tuscany.apache.org/xmlns/sca/1.0":ConnectionInfo (or
elements from their substitution group) violate "Un
ique Particle Attribution". During validation against this schema, ambiguity
would be created for those two particles.
        at
org.apache.tuscany.sca.contribution.processor.DefaultValidatingXMLInputFactory.initializeSchemas(DefaultValid
atingXMLInputFactory.java:135)

   ...ant

On Wed, Jun 4, 2008 at 7:27 AM, <[EMAIL PROTECTED]> wrote:

> Author: lresende
> Date: Tue Jun  3 23:27:11 2008
> New Revision: 663002
>
> URL: http://svn.apache.org/viewvc?rev=663002&view=rev
> Log:
> Schema for implementation.das and implementation.data
>
> Added:
>
>  
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
>   (with props)
>
>  
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
>   (with props)
>
>  
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
>   (with props)
> Modified:
>
>  
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca.xsd
>
> Added:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd?rev=663002&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
> (added)
> +++
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
> Tue Jun  3 23:27:11 2008
> @@ -0,0 +1,44 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> +-->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema";
> +    targetNamespace="http://data.tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:sca="http://www.osoa.org/xmlns/sca/1.0";
> +    xmlns:t="http://tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:data="http://data.tuscany.apache.org/xmlns/sca/1.0";
> +    elementFormDefault="qualified">
> +
> +    <complexType name="ConnectionProperties">
> +       <attribute name="driverClass" type="string" />
> +       <attribute name="databaseURL" type="string" />
> +       <attribute name="userName" type="string" default="" />
> +       <attribute name="password" type="string" default="" />
> +       <attribute name="loginTimeout" type="int" default="0" />
> +    </complexType>
> +
> +    <complexType name="ConnectionInfo">
> +       <sequence>
> +               <element maxOccurs="1" minOccurs="0"
> +                       name="ConnectionProperties"
> type="data:ConnectionProperties" />
> +       </sequence>
> +       <attribute name="dataSource" type="string" />
> +       <attribute name="managedtx" type="boolean"
> +               default="true" />
> +    </complexType>
> +</schema>
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
>
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
>
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-data-helper.xsd
>
> ------------------------------------------------------------------------------
>    svn:mime-type = text/xml
>
> Added:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd?rev=663002&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
> (added)
> +++
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
> Tue Jun  3 23:27:11 2008
> @@ -0,0 +1,46 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> +-->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema";
> +    targetNamespace="http://tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:sca="http://www.osoa.org/xmlns/sca/1.0";
> +    xmlns:t="http://tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:data="http://data.tuscany.apache.org/xmlns/sca/1.0";
> +    elementFormDefault="qualified">
> +
> +    <import namespace="http://www.osoa.org/xmlns/sca/1.0";
> schemaLocation="sca-core.xsd"/>
> +    <import namespace="http://data.tuscany.apache.org/xmlns/sca/1.0";
> schemaLocation="tuscany-sca-data-helper.xsd"/>
> +
> +    <element name="implementation.das" type="t:DASImplementation"/>
> +
> +    <complexType name="DASImplementation">
> +        <complexContent>
> +            <extension base="sca:Implementation">
> +                <sequence>
> +                    <any namespace="##targetNamespace"
> processContents="lax"
> +                       minOccurs="0" maxOccurs="unbounded"/>
> +                    <element  maxOccurs="1" minOccurs="0"
> name="ConnectionInfo"
> +                        type="data:ConnectionInfo"/>
> +                </sequence>
> +                <attribute name="config" type="NCName" use="required"/>
> +                <attribute name="dataAccessType" type="NCName"
> use="required"/>
> +            </extension>
> +        </complexContent>
> +    </complexType>
> +</schema>
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
>
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
>
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-das.xsd
>
> ------------------------------------------------------------------------------
>    svn:mime-type = text/xml
>
> Added:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd?rev=663002&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
> (added)
> +++
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
> Tue Jun  3 23:27:11 2008
> @@ -0,0 +1,45 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> +-->
> +<schema xmlns="http://www.w3.org/2001/XMLSchema";
> +    targetNamespace="http://tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:sca="http://www.osoa.org/xmlns/sca/1.0";
> +    xmlns:t="http://tuscany.apache.org/xmlns/sca/1.0";
> +    xmlns:data="http://data.tuscany.apache.org/xmlns/sca/1.0";
> +    elementFormDefault="qualified">
> +
> +    <import namespace="http://www.osoa.org/xmlns/sca/1.0";
> schemaLocation="sca-core.xsd"/>
> +    <import namespace="http://data.tuscany.apache.org/xmlns/sca/1.0";
> schemaLocation="tuscany-sca-data-helper.xsd"/>
> +
> +    <element name="implementation.data" type="t:DATAImplementation"/>
> +
> +    <complexType name="DATAImplementation">
> +        <complexContent>
> +            <extension base="sca:Implementation">
> +                <sequence>
> +                    <any namespace="##targetNamespace"
> processContents="lax"
> +                       minOccurs="0" maxOccurs="unbounded"/>
> +                    <element  maxOccurs="1" minOccurs="0"
> name="ConnectionInfo"
> +                        type="data:ConnectionInfo"/>
> +                </sequence>
> +            </extension>
> +        </complexContent>
> +    </complexType>
> +
> +</schema>
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
>
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
>
> ------------------------------------------------------------------------------
>    svn:keywords = Rev Date
>
> Propchange:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-implementation-data-xml.xsd
>
> ------------------------------------------------------------------------------
>    svn:mime-type = text/xml
>
> Modified:
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca.xsd
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca.xsd?rev=663002&r1=663001&r2=663002&view=diff
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca.xsd
> (original)
> +++
> incubator/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca.xsd
> Tue Jun  3 23:27:11 2008
> @@ -21,7 +21,8 @@
>     targetNamespace="http://tuscany.apache.org/xmlns/sca/1.0";>
>
>     <import namespace="http://www.osoa.org/xmlns/sca/1.0";
> schemaLocation="sca-all.xsd"/>
> -
> +    <import namespace="http://data.tuscany.apache.org/xmlns/sca/1.0";
> schemaLocation="tuscany-sca-data-helper.xsd"/>
> +
>     <include schemaLocation="tuscany-sca-binding-atom.xsd"/>
>     <include schemaLocation="tuscany-sca-binding-dwr.xsd"/>
>     <include schemaLocation="tuscany-sca-binding-http.xsd"/>
> @@ -30,10 +31,8 @@
>     <include schemaLocation="tuscany-sca-binding-rmi.xsd"/>
>     <include schemaLocation="tuscany-sca-binding-rss.xsd"/>
>
> -    <!--
>     <include schemaLocation="tuscany-sca-implementation-das.xsd"/>
> -    <include schemaLocation="tuscany-sca-implementation-data.xsd"/>
> -    -->
> +    <include schemaLocation="tuscany-sca-implementation-data-xml.xsd"/>
>     <include schemaLocation="tuscany-sca-implementation-node.xsd"/>
>     <include schemaLocation="tuscany-sca-implementation-notification.xsd"/>
>     <include schemaLocation="tuscany-sca-implementation-osgi.xsd"/>
>
>
>

Reply via email to