[jboss-svn-commits] JBL Code SVN: r34301 - labs/jbossrules/trunk/drools-api/src/main/resources.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 29 10:04:54 EDT 2010


Author: kurt.stam at jboss.com
Date: 2010-07-29 10:04:53 -0400 (Thu, 29 Jul 2010)
New Revision: 34301

Added:
   labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd
Log:
JBRULES-2417, adding a version and referencing an existing namespace url

Added: labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd	                        (rev 0)
+++ labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd	2010-07-29 14:04:53 UTC (rev 34301)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+            elementFormDefault="qualified" 
+            targetNamespace="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd" 
+            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+            xmlns:change-set="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd">
+  <xsd:import namespace="http://www.w3.org/2001/XMLSchema-instance"/>
+  <xsd:element name="change-set">
+    <xsd:complexType>
+      <xsd:choice>
+        <xsd:element ref="change-set:add"/>
+        <xsd:element ref="change-set:remove"/>
+      </xsd:choice>
+    </xsd:complexType>
+  </xsd:element>
+  <xsd:element name="add">
+    <xsd:complexType mixed="true">
+      <xsd:sequence>
+        <xsd:element minOccurs="0" maxOccurs="unbounded" ref="change-set:resource"/>
+      </xsd:sequence>
+    </xsd:complexType>
+  </xsd:element>
+  <xsd:element name="remove">
+    <xsd:complexType mixed="true">
+      <xsd:sequence>
+        <xsd:element minOccurs="0" maxOccurs="unbounded" ref="change-set:resource"/>
+      </xsd:sequence>
+    </xsd:complexType>
+  </xsd:element>
+  <xsd:element name="resource">
+    <xsd:complexType>
+      <xsd:sequence>
+        <xsd:any/>
+        <xsd:element minOccurs="0" ref="change-set:decisiontable-conf"/>
+      </xsd:sequence>
+      <!-- URL to the resource, can be file based -->
+      <xsd:attribute name="source" use="required" type="xsd:anyURI"/>
+      <!-- for example, DRL, or PKG -->
+      <xsd:attribute name="type" use="required" type="xsd:string"/>
+      <xsd:attribute name="basicAuthentication" type="xsd:string"/>
+      <xsd:attribute name="username" type="xsd:string"/>
+      <xsd:attribute name="password" type="xsd:string"/>
+    </xsd:complexType>
+    
+  </xsd:element>
+  <xsd:element name="decisiontable-conf">
+    <xsd:complexType>
+      <xsd:attribute name="input-type" use="required" type="xsd:NCName"/>
+      <xsd:attribute name="worksheet-name" use="required" type="xsd:NCName"/>
+    </xsd:complexType>
+  </xsd:element>
+</xsd:schema>
\ No newline at end of file



More information about the jboss-svn-commits mailing list