tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From robbin...@apache.org
Subject svn commit: r366157 [33/33] - in /incubator/tuscany/cpp/sca: ./ bin/ include/ include/osoa/ include/osoa/sca/ include/tuscany/ include/tuscany/sca/ include/tuscany/sca/core/ include/tuscany/sca/model/ include/tuscany/sca/util/ include/tuscany/sca/ws/ l...
Date Thu, 05 Jan 2006 10:59:14 GMT
Added: incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+<element name="binding.ws" type="sca:WebServiceBinding" substitutionGroup="sca:binding"
sdo:name="bindingWs"/>
+	<complexType name="WebServiceBinding">
+		<complexContent>
+			<extension base="sca:Binding">
+				<sequence>
+					<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+				</sequence>
+				<attribute name="port" type="anyURI" use="required"/>
+				<anyAttribute namespace="##any" processContents="lax"/>
+			</extension>
+		</complexContent>
+	</complexType>
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-binding-webservice.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-core.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-core.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-core.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-core.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+  <element name="componentType" type="sca:ComponentType"/>
+  <complexType name="ComponentType">
+    <sequence>
+      <element minOccurs="0" maxOccurs="unbounded" name="service" type="sca:Service"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="reference" type="sca:Reference"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="property" type="sca:Property"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <complexType name="Service">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:interface"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <element name="interface" type="sca:Interface"/>
+  <complexType name="Interface"/>
+
+  <complexType name="Reference">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:interface"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="multiplicity" type="sca:Multiplicity" use="optional" default="1..1"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <complexType name="Property"> <!-- abstract="true"-->
+    <sequence>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="type" type="QName" use="required"/>
+    <attribute name="many" type="boolean" default="false" use="optional"/>
+    <attribute name="required" type="boolean" default="false" use="optional"/>
+    <attribute name="default" type="string" use="optional"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+
+  <element name="moduleFragment" type="sca:ModuleFragment"/>
+  <complexType name="ModuleFragment">
+    <sequence>
+      <element minOccurs="0" maxOccurs="unbounded" name="entryPoint" type="sca:EntryPoint"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="component" type="sca:Component"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="externalService" type="sca:ExternalService"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="wire" type="sca:ModuleWire"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <element name="module" type="sca:Module"/>
+  <complexType name="Module">
+    <complexContent>
+      <extension base="sca:ModuleFragment"/>
+    </complexContent>
+  </complexType>
+
+  <complexType name="EntryPoint">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:interface"/>
+      <element minOccurs="1" maxOccurs="unbounded" ref="sca:binding"/>
+      <element minOccurs="1" maxOccurs="unbounded" name="reference" type="anyURI"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="multiplicity" type="sca:Multiplicity" use="optional" default="1..1"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+  <!-- a multiplicity 1..1 or 0..n sample
+      <reference>StockQuoteComponent</reference>	- type must be URI
+     a multiplicity 1..n or 0..n sample
+      <reference>StockQuoteComponent1</reference>	- type must be URI
+      <reference>StockQuoteComponent2</reference>
+   -->
+
+  <element name="binding" type="sca:Binding"/>
+  <complexType name="Binding">
+    <attribute name="uri" type="anyURI" use="optional"/>
+  </complexType>
+	
+
+  <complexType name="Component">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:implementation"/>
+      <element minOccurs="0" maxOccurs="1" name="properties" type="sca:PropertyValues"/>
+      <element minOccurs="0" maxOccurs="1" name="references" type="sca:ReferenceValues"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+  <!-- a multiplicity 1..1 or 0..1 sample
+      <references>
+        <v:stockQuote>
+StockQuoteComponent
+</v:stockquote>				- type must be URI
+      </references>
+     a multiplicity 1..n or 0..n sample
+      <references>
+        <v:stockQuote>StockQuoteComponent1</v:stockQuote>	
+- type must be URI
+        <v:stockQuote>StockQuoteComponent2</v:stockQuote>
+      </references>
+   -->
+
+  <element name="implementation" type="sca:Implementation"/>
+  <complexType name="Implementation"/>
+
+  <complexType name="PropertyValues">
+    <sequence>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <complexType name="ReferenceValues">
+    <sequence>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+
+  <complexType name="ExternalService">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:interface"/>
+      <element minOccurs="0" maxOccurs="unbounded" ref="sca:binding"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="overridable" type="sca:OverrideOptions" default="may" use="optional"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+	
+
+  <complexType name="ModuleWire">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:source.uri" sdo:name="sourceUri"/>
+      <element minOccurs="1" maxOccurs="1" ref="sca:target.uri" sdo:name="targetUri"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <element name="source" type="anyType"/>
+  <element name="target" type="anyType"/>
+	
+
+  <element name="source.uri" type="anyURI" substitutionGroup="sca:source" sdo:name="sourceUri"/>
+  <element name="target.uri" type="anyURI" substitutionGroup="sca:target" sdo:name="targetUri"/>
+
+  <element name="subsystem" type="sca:Subsystem"/>
+  <complexType name="Subsystem">
+    <sequence>
+      <element minOccurs="0" maxOccurs="unbounded" name="entryPoint" type="sca:EntryPoint"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="moduleComponent" type="sca:ModuleComponent"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="externalService" type="sca:ExternalService"/>
+      <element minOccurs="0" maxOccurs="unbounded" name="wire" type="sca:SystemWire"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="uri" type="anyURI" use="optional"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+	
+
+  <complexType name="ModuleComponent">
+    <sequence>
+      <element minOccurs="0" maxOccurs="1" name="properties" type="sca:PropertyValues"/>
+      <element minOccurs="0" maxOccurs="1" name="references" type="sca:ReferenceValues"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+    <attribute name="name" type="NCName" use="required"/>
+    <attribute name="module" type="NCName" use="required"/>
+    <attribute name="uri" type="anyURI" use="optional"/>
+    <anyAttribute namespace="##any" processContents="lax"/>
+  </complexType>
+
+  <complexType name="SystemWire">
+    <sequence>
+      <element minOccurs="1" maxOccurs="1" ref="sca:source"/>
+      <element minOccurs="1" maxOccurs="1" ref="sca:target"/>
+      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </sequence>
+  </complexType>
+
+  <element name="source.epr" type="anyType" substitutionGroup="sca:source"/>
+  <element name="target.epr" type="anyType" substitutionGroup="sca:target"/>
+
+  <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>
+
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-core.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-core.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+	<element name="implementation.cpp" type="sca:CPPImplementation" substitutionGroup="sca:implementation"
sdo:name="implementationCpp"/>
+	<complexType name="CPPImplementation">
+		<complexContent>
+			<extension base="sca:Implementation">
+				<sequence>
+					<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+				</sequence>
+				<attribute name="dll" type="NCName" use="required"/>
+                <attribute name="header" type="NCName" use="required"/>
+                <attribute name="class" type="Name" use="optional"/>
+				<anyAttribute namespace="##any" processContents="lax"/>
+			</extension>
+		</complexContent>
+	</complexType>
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-implementation-cpp.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+	<element name="implementation.java" type="sca:JavaImplementation" substitutionGroup="sca:implementation"
sdo:name="implementationJava"/>
+	<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="##any" processContents="lax"/>
+			</extension>
+		</complexContent>
+	</complexType>
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-implementation-java.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9"
+    xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+    xmlns:sdo="commonj.sdo/XML"
+    elementFormDefault="qualified">
+
+  <include schemaLocation="sca-core.xsd"/>
+
+  <element name="interface.cpp" type="sca:CPPInterface" substitutionGroup="sca:interface"
+  sdo:name="interfaceCpp"/>
+  <complexType name="CPPInterface">
+    <complexContent>
+      <extension base="sca:Interface">
+        <sequence>
+          <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+        </sequence>
+        <attribute name="header" type="NCName" use="required"/>
+        <attribute name="class" type="Name" use="required"/>
+        <attribute name="scope" type="sca:CPPScope" use="optional"/>
+        <attribute name="remotable" type="boolean" use="optional"/>
+        <anyAttribute namespace="##any" processContents="lax"/>
+      </extension>
+    </complexContent>
+  </complexType>
+
+  <simpleType name="CPPScope">
+    <restriction base="string">
+      <enumeration value="stateless"/>
+      <enumeration value="module"/>
+    </restriction>
+  </simpleType>
+
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+	<element name="interface.java" type="sca:JavaInterface" substitutionGroup="sca:interface"
sdo:name="interfaceJava"/>
+	<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>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-java.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+	<element name="interface.wsdl" type="sca:WSDLPortType" substitutionGroup="sca:interface"
sdo:name="interfaceWsdl"/>
+	<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="##any" processContents="lax"/>
+			</extension>
+		</complexContent>
+	</complexType>
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca-interface-wsdl.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/sca.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/sca.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/sca.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://www.osoa.org/xmlns/sca/0.9" 
+		xmlns:sca="http://www.osoa.org/xmlns/sca/0.9">
+
+	<include schemaLocation="sca-core.xsd"/>
+
+	<include schemaLocation="sca-interface-java.xsd"/>
+	<include schemaLocation="sca-interface-wsdl.xsd"/>
+	<include schemaLocation="sca-interface-cpp.xsd"/>
+
+	<include schemaLocation="sca-implementation-java.xsd"/>
+	<include schemaLocation="sca-implementation-cpp.xsd"/>
+
+	<include schemaLocation="sca-binding-webservice.xsd"/>
+	<include schemaLocation="sca-binding-sca.xsd"/>	
+
+</schema>

Propchange: incubator/tuscany/cpp/sca/xsd/sca.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/sca.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/cpp/sca/xsd/tuscany.xsd
URL: http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sca/xsd/tuscany.xsd?rev=366157&view=auto
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/tuscany.xsd (added)
+++ incubator/tuscany/cpp/sca/xsd/tuscany.xsd Thu Jan  5 02:54:16 2006
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed 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://org.apache.tuscany/xmlns/cpp/1.0" 
+		xmlns:tuscany="http://org.apache.tuscany/xmlns/cpp/1.0"
+		xmlns:sdo="commonj.sdo/XML"
+		elementFormDefault="qualified">
+
+  <element name="tuscany-model" type="tuscany:ModelType"/>
+  <complexType name="ModelType">
+    <sequence>
+      <element minOccurs="0" maxOccurs="1" name="wsdl" type="tuscany:WSDLType"/>
+      <element minOccurs="0" maxOccurs="1" name="xsd" type="tuscany:XSDType"/>
+    </sequence>
+  </complexType>
+
+  <complexType name="WSDLType">
+    <sequence>
+      <element minOccurs="0" maxOccurs="unbounded" name="file" type="tuscany:FileType"/>
+    </sequence>
+  </complexType>
+
+  <complexType name="XSDType">
+    <sequence>
+      <element minOccurs="0" maxOccurs="unbounded" name="file" type="tuscany:FileType"/>
+    </sequence>
+  </complexType>
+
+  <complexType name="FileType">
+     <attribute name="name" type="NCName" use="required"/>
+  </complexType>
+
+</schema>
\ No newline at end of file

Propchange: incubator/tuscany/cpp/sca/xsd/tuscany.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/cpp/sca/xsd/tuscany.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev,Date



Mime
View raw message