<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns="http://www.bea.com/ns/wlevs/config" 
  xmlns:jxb="http://java.sun.com/xml/ns/jaxb" 
  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" 
  targetNamespace="http://www.bea.com/ns/wlevs/config" 
  elementFormDefault="unqualified" 
  attributeFormDefault="unqualified" 
  jxb:extensionBindingPrefixes="xjc" 
  jxb:version="2.0">

	<xs:annotation>
		<xs:appinfo>
			<jxb:globalBindings generateIsSetMethod="true">
				<xjc:serializable/>
			</jxb:globalBindings>
			<jxb:schemaBindings>
				<jxb:package name="com.bea.wlevs.configuration"/>
			</jxb:schemaBindings>
		</xs:appinfo>
	</xs:annotation>
	
	<xs:complexType name="ConfigurationObject">
		<xs:sequence>		
			<xs:element name="name" type="xs:string" minOccurs="0">
			  <xs:annotation>
                <xs:documentation><![CDATA[
    The name element is optional as many server-level configuration elements, like <jmx> and <jndi>, are singletons.  Applications
    should specify a name for all of their configuration elements, since the name must match the corresponding Spring id attribute 
    in the Spring application context.
                ]]></xs:documentation>
              </xs:annotation>
            </xs:element>
		</xs:sequence>
	</xs:complexType>

</xs:schema>

