[jboss-svn-commits] JBL Code SVN: r8327 - in labs/jbossesb/trunk/product: core/listeners/src/org/jboss/soa/esb/listeners/config core/listeners/tests/src/org/jboss/soa/esb/listeners/config etc/schemas/xml
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 14 13:55:18 EST 2006
Author: kurt.stam at jboss.com
Date: 2006-12-14 13:55:11 -0500 (Thu, 14 Dec 2006)
New Revision: 8327
Modified:
labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java
labs/jbossesb/trunk/product/core/listeners/tests/src/org/jboss/soa/esb/listeners/config/ConfigurationControlerUnitTest.java
labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.xsd
Log:
fixing xsd.
Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java 2006-12-14 18:49:41 UTC (rev 8326)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ConfigurationController.java 2006-12-14 18:55:11 UTC (rev 8327)
@@ -78,6 +78,7 @@
//if this fails try using the
if (validationInputStream==null) {
File validationFile = new File(validationFileName);
+ mLogger.debug("Validation file " + validationFileName + " exists?:" + validationFile.exists());
try {
validationInputStream = new FileInputStream(validationFile);
} catch (FileNotFoundException e) {
@@ -106,7 +107,7 @@
String configXml = ParamRepositoryFactory.getInstance().get(mConfigFileName);
mLogger.debug("Start validation on configXml=" + configXml);
InputSource xmlInputSource = new InputSource(new StringReader(configXml));
- XmlValidator validator = new MockXmlValidatorImpl();
+ XmlValidator validator = new XmlValidatorImpl();
if (validator.validate(xmlInputSource, mValidationInputSource)) {
mLogger.debug("Configuration file " + mConfigFileName + " passed validation. Starting " +
" the generation process of the jbossesb-listener.xml and the jbossesb-gateway.xml.");
Modified: labs/jbossesb/trunk/product/core/listeners/tests/src/org/jboss/soa/esb/listeners/config/ConfigurationControlerUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/tests/src/org/jboss/soa/esb/listeners/config/ConfigurationControlerUnitTest.java 2006-12-14 18:49:41 UTC (rev 8326)
+++ labs/jbossesb/trunk/product/core/listeners/tests/src/org/jboss/soa/esb/listeners/config/ConfigurationControlerUnitTest.java 2006-12-14 18:55:11 UTC (rev 8327)
@@ -44,7 +44,7 @@
String configFileName = TestEnvironmentUtil.getUserDir("product")
+ "core/listeners/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01.xml";
String validationFileName = TestEnvironmentUtil.getUserDir("product")
- + "etc/schemas/xml/jbossesb.xsd";
+ + "etc/schemas/xml/jbossesb-1.0.xsd";
ConfigurationController configurationController = new ConfigurationController(configFileName, validationFileName);
Thread controller = new Thread(configurationController);
controller.start();
Modified: labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.xsd
===================================================================
--- labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.xsd 2006-12-14 18:49:41 UTC (rev 8326)
+++ labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.xsd 2006-12-14 18:55:11 UTC (rev 8327)
@@ -9,11 +9,42 @@
<xsd:element name="jbossesb" >
<xsd:complexType>
<xsd:sequence>
- <xsd:element ref="jesb:services" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="jesb:buses" minOccurs="1" maxOccurs="1"/>
+ <xsd:element ref="jesb:buses" minOccurs="1" maxOccurs="1"/>
+ <xsd:element ref="jesb:services" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
+
+ <!-- 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
+ Bus types.
+ 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-->
+
+ <xsd:element name="buses">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="jesb:bus" maxOccurs="unbounded" minOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="bus">
+ <xsd:attribute name="busid" use="required" type="xsd:string" />
+ </xsd:complexType>
+ <xsd:element name="bus" type="jesb:bus" abstract="true"/>
+
+ <xsd:element name="jms-bus" substitutionGroup="jesb:bus">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="jesb:bus">
+ <xsd:attribute name="connection-factory" use="required" type="xsd:string" />
+ <xsd:attribute name="jndi-context-factory" type="xsd:string" />
+ <xsd:attribute name="jndi-pkg-prefix" type="xsd:string" />
+ <xsd:attribute name="jndi-URL" use="required" type="xsd:anyURI" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+
<xsd:element name="services">
<xsd:complexType>
<xsd:sequence>
@@ -58,35 +89,6 @@
</xsd:element>
<!-- 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
- Bus types.
- 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-->
-
- <xsd:element name="buses">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element ref="jesb:bus" maxOccurs="unbounded" minOccurs="1"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:complexType name="bus">
- <xsd:attribute name="busid" use="required" type="xsd:string" />
- </xsd:complexType>
- <xsd:element name="bus" type="jesb:bus" abstract="true"/>
-
- <xsd:element name="jms-bus" substitutionGroup="jesb:bus">
- <xsd:complexType>
- <xsd:complexContent>
- <xsd:extension base="jesb:bus">
- <xsd:attribute name="connection-factory" use="required" type="xsd:string" />
- <xsd:attribute name="jndi-context-factory" type="xsd:string" />
- <xsd:attribute name="jndi-pkg-prefix" type="xsd:string" />
- <xsd:attribute name="jndi-URL" use="required" type="xsd:anyURI" />
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- </xsd:element>
-
- <!-- 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
Listener types.
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-->
More information about the jboss-svn-commits
mailing list