cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dk...@apache.org
Subject svn commit: r1241168 [2/9] - in /cxf/web/content/schemas: ./ bindings/ bindings/blueprint/ blueprint/ configuration/ configuration/blueprint/ wsdl/ wsdl/spec/
Date Mon, 06 Feb 2012 20:41:26 GMT
Added: cxf/web/content/schemas/blueprint/simple.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/blueprint/simple.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/blueprint/simple.xsd (added)
+++ cxf/web/content/schemas/blueprint/simple.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,289 @@
+<?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.
+-->
+<xsd:schema xmlns="http://cxf.apache.org/simple"
+  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+  xmlns:beans="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+  xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"
+  targetNamespace="http://cxf.apache.org/blueprint/simple" 
+  elementFormDefault="qualified"
+  attributeFormDefault="unqualified"  >
+
+  <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0" schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"/>
+  <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+  <xsd:element name="server" type="serverType">
+    <xsd:annotation>
+      <xsd:documentation>Configures a server implemented using the Simple front-end.</xsd:documentation>
+    </xsd:annotation>
+  </xsd:element>
+  
+  <xsd:complexType name="serverType">
+    <xsd:complexContent>
+      <xsd:extension base="beans:Tcomponent">
+        <xsd:all>
+          <xsd:element name="binding" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures the message binding used by the endpoint. Message bindings are configured using implementations of the 
+                  org.apache.cxf.binding.BindingFactory interface. The SOAP binding is configured using the soap:soapBinding bean.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures the data binding used by the endpoint.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="executor" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures a Java executor to handle the service.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="features" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of beans that configure advanced features.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>          
+          <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process incoming requests.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process incoming fault messages.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="invoker" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies an implementation of the org.apache.cxf.service.Invoker interface to be used by the service. The Invoker 
+                  implementation controls how a service is invoked. For example, it controls if each request is handled by a new instance of the 
+                  service implementation or if state is preserved across invocations.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process outgoing responses.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process outgoing fault messages.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="properties" type="beans:Tmap" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a map of properties that are passed to the endpoint.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+          <xsd:element name="serviceBean" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures the bean implementing the service. If this child is used you should not use the serviceBean attribute.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+        </xsd:all>
+        <!--xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+        <xsd:attribute name="address" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the HTTP address of the endpoint. This value will override the value specified in the services 
+                contract.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="bindingId" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the ID of the data binding the service will use. The ID is the namespace of the WSDL extensions used to configure the
+                binding.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="bus" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the ID of the Spring bean configuring the bus managing the endpoint.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="serviceClass" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the name of the class implementing the service. This attribute is useful when you specify the implementor 
+                with the ref bean which is wrapped by using Spring AOP.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="serviceBean" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the class implementing the service. You can specify the implementation class using either the class 
+                name or an ID reference to a Spring bean configuring the implementation class. This class needs to be on the 
+                classpath.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="start" type="xsd:boolean" default="true">
+            <xsd:annotation>
+              <xsd:documentation>Specifies if the service should be automatically published.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="transportId" type="xsd:string">
+        	<xsd:annotation>
+              <xsd:documentation>Specifies the transportId that endpoint will use, it will override the transport which is defined in the wsdl.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="wsdlLocation" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the location of the endpoint's WSDL contract. The WSDL contract's location is relative to the folder 
+                from which the service is deployed.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="endpointName" type="xsd:QName">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the value of the service's WSDL port element's name attribute.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="serviceName" type="xsd:QName">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the value of the service's WSDL service element's name attribute.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+
+  <xsd:element name="client" type="clientType">
+    <xsd:annotation>
+      <xsd:documentation>Configures a client implemented using the Simple front-end.</xsd:documentation>
+    </xsd:annotation>
+  </xsd:element>
+  
+  <xsd:complexType name="clientType">
+    <xsd:complexContent>
+      <xsd:extension base="beans:Tcomponent">
+        <xsd:all>
+          <xsd:element name="binding" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures the message binding used by the endpoint. Message bindings are configured using implementations of the 
+                  org.apache.cxf.binding.BindingFactory interface. The SOAP binding is configured using the soap:soapBinding bean.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="conduitSelector" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a org.apache.cxf.endpoint.ConduitSelector implementation. ConduitSelector implementations override the 
+                  strategy used to select the Conduit used to process outgoing messages.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Configures the data binding used by the endpoint.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="features" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of beans that configure advanced features like WS-RM.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process incoming responses.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process incoming fault messages.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process outgoing requests.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a list of interceptors to process outgoing fault messages.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+          <xsd:element name="properties" type="beans:Tmap" minOccurs="0">
+              <xsd:annotation>
+                <xsd:documentation>Specifies a map of properties that are passed to the endpoint.</xsd:documentation>
+              </xsd:annotation>
+          </xsd:element>
+        </xsd:all>
+        <!-- xsd:attributeGroup ref="cxf-beans:beanAttributes"/-->
+        <xsd:attribute name="address" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the HTTP address of the endpoint on which the client makes requests. This value will override the value 
+                specified in the services contract.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="bindingId" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the ID of the data binding the client will use. The ID is the namespace of the WSDL extensions used to 
+                configure the binding.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="bus" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the ID of the Spring bean configuring the bus managing the endpoint.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="endpointName" type="xsd:QName">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the value of the WSDL port element's name attribute for the service on which the client is making 
+                requests.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="password" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies a password that is used for simple username/password authentication.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="serviceClass" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the name of the class implementing the client.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="serviceName" type="xsd:QName">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the value of the WSDL service element's name attribute for the service on which the client is making 
+                requests.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="username" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies a password that is used for simple username/password authentication.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="transportId" type="xsd:string">
+        	<xsd:annotation>
+              <xsd:documentation>Specifies the transportId that endpoint will use, it will override the transport which is defined in the wsdl.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>        
+        <xsd:attribute name="wsdlLocation" type="xsd:string">
+            <xsd:annotation>
+              <xsd:documentation>Specifies the location of the endpoint's WSDL contract. The WSDL contract's location is relative to the folder 
+                from which the client is deployed.</xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+      </xsd:extension>
+    </xsd:complexContent>
+  </xsd:complexType>
+  
+  <xsd:complexType name="schemasType">
+    <xsd:sequence>
+      <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+    </xsd:sequence>
+  </xsd:complexType>
+  
+</xsd:schema>
\ No newline at end of file

Propchange: cxf/web/content/schemas/blueprint/simple.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/blueprint/simple.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/blueprint/simple.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/coloc-feature.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/coloc-feature.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/coloc-feature.xsd (added)
+++ cxf/web/content/schemas/coloc-feature.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,34 @@
+<?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.
+  -->
+
+<xs:schema xmlns="http://cxf.apache.org/binding/coloc"
+           targetNamespace="http://cxf.apache.org/binding/coloc"
+           xmlns:tns="http://cxf.apache.org/binding/coloc"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+
+  <xs:element name="enableColoc">
+    <xs:complexType>
+      <xs:sequence/>
+    </xs:complexType>
+  </xs:element>
+
+</xs:schema>
\ No newline at end of file

Propchange: cxf/web/content/schemas/coloc-feature.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/coloc-feature.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/coloc-feature.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/blueprint/soap.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/blueprint/soap.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/blueprint/soap.xsd (added)
+++ cxf/web/content/schemas/configuration/blueprint/soap.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,48 @@
+<?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.
+-->
+<xsd:schema
+  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+  xmlns:beans="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+  xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  targetNamespace="http://cxf.apache.org/blueprint/bindings/soap"
+  elementFormDefault="qualified"
+  attributeFormDefault="unqualified">
+
+  <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+  <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0" schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"/>
+
+  <xsd:element name="soapBinding">
+    <xsd:complexType>
+      <xsd:complexContent>
+        <xsd:extension base="beans:Tcomponent">
+         <!--
+          <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+          -->
+          <xsd:attribute name="version" type="xsd:string"/>
+          <xsd:attribute name="mtomEnabled" type="xsd:string"/>
+          <xsd:attribute name="style" type="xsd:string"/>
+          <xsd:attribute name="use" type="xsd:string"/>
+        </xsd:extension>
+      </xsd:complexContent>
+    </xsd:complexType>
+  </xsd:element>
+
+</xsd:schema>

Propchange: cxf/web/content/schemas/configuration/blueprint/soap.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/blueprint/soap.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/blueprint/soap.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/cxf-beans.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/cxf-beans.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/cxf-beans.xsd (added)
+++ cxf/web/content/schemas/configuration/cxf-beans.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,81 @@
+<?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.
+-->
+
+<xsd:schema
+    targetNamespace="http://cxf.apache.org/configuration/beans" 
+    xmlns:tns="http://cxf.apache.org/configuration/beans"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    elementFormDefault="qualified"
+    attributeFormDefault="unqualified">
+
+
+    <xsd:attributeGroup name="beanAttributes">
+	<xsd:attribute name="name" type="xsd:string">
+	    <xsd:annotation>
+	        <xsd:documentation>
+	            A unique identifier for the bean. This can also be a list of identifiers.
+                    See documentation for attribute name in attribute group beanAttributes
+                    in http://www.springframework.org/schema/beans/spring-beans.xsd
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="abstract" type="xsd:boolean">
+            <xsd:annotation>
+                <xsd:documentation>
+                    Specifies if the bean is an abstract bean. Abstract beans act as parents for 
+                    concrete bean definitions and are not instantiated. The default is "false".
+                    Setting this to "true" instructs the bean factory not to instantiate the bean.
+                    See documentation for attribute abstract in attribute group beanAttributes
+                    in http://www.springframework.org/schema/beans/spring-beans.xsd
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="depends-on" type="xsd:string">
+            <xsd:annotation>
+                <xsd:documentation>
+                    A list of beans that the bean depends on being instantiated before it 
+                    can be instantiated.
+                    See documentation for attribute depends-on in attribute group beanAttributes
+                    in http://www.springframework.org/schema/beans/spring-beans.xsd
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="createdFromAPI" type="xsd:boolean">
+            <xsd:annotation>
+                <xsd:documentation>
+                    Specifies that the user created that bean using CXF APIs like
+                    Endpoint.publish or Service.getPort.
+                    The default is "false".
+                    Setting this to "true" does the following: Changes the internal name of the
+                    bean by appending either ".jaxws-client" or ".jaxws-endpoint" to the bean's
+                    id. Makes the bean abstract.
+                    See documentation for attribute abstract in attribute group beanAttributes
+                    in http://www.springframework.org/schema/beans/spring-beans.xsd
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+    </xsd:attributeGroup>
+
+    <xsd:complexType name="ClassOrBeanType">
+       <xsd:attribute name="class" type="xsd:string"/>
+       <xsd:attribute name="bean"  type="xsd:string"/>
+    </xsd:complexType>
+
+</xsd:schema>
\ No newline at end of file

Propchange: cxf/web/content/schemas/configuration/cxf-beans.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/cxf-beans.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/cxf-beans.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/extension.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/extension.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/extension.xsd (added)
+++ cxf/web/content/schemas/configuration/extension.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,41 @@
+<?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.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+    xmlns:tns="http://cxf.apache.org/bus/extension" 
+    targetNamespace="http://cxf.apache.org/bus/extension" 
+    elementFormDefault="qualified" attributeFormDefault="unqualified">
+
+    <xs:element name="extensions" type="tns:extensionsType"/>
+    
+    <xs:complexType name="extensionsType">
+		<xs:sequence>
+            <xs:element name="extension" type="tns:extensionType" minOccurs="0" maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+		
+    <xs:complexType name="extensionType">
+        <xs:sequence>
+			<xs:element name="namespace" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
+		</xs:sequence>
+		<xs:attribute name="class" type="xs:string" use="required"/>
+		<xs:attribute name="interface" type="xs:string" use="optional"/>
+		<xs:attribute name="deferred" type="xs:boolean" use="optional" default="false"/>
+	</xs:complexType>	
+</xs:schema>
\ No newline at end of file

Propchange: cxf/web/content/schemas/configuration/extension.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/extension.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/extension.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/http-conf.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/http-conf.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/http-conf.xsd (added)
+++ cxf/web/content/schemas/configuration/http-conf.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,177 @@
+<?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.
+-->
+
+<xs:schema targetNamespace="http://cxf.apache.org/transports/http/configuration" 
+           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+           xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" 
+           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+           xmlns:sec="http://cxf.apache.org/configuration/security"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:beans="http://www.springframework.org/schema/beans" 
+           xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+           elementFormDefault="qualified" 
+           attributeFormDefault="unqualified"
+           xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+           jaxb:version="2.0">
+
+    <xs:include schemaLocation="http://cxf.apache.org/schemas/wsdl/http-conf.xsd"/> 
+    <xs:import namespace="http://schemas.xmlsoap.org/wsdl/" 
+               schemaLocation="http://schemas.xmlsoap.org/wsdl/2003-02-11.xsd"/>
+    <xs:import namespace="http://cxf.apache.org/configuration/security" 
+               schemaLocation="http://cxf.apache.org/schemas/configuration/security.xsd"/>
+    <xs:import namespace="http://www.springframework.org/schema/beans" 
+               schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+    <xs:import namespace="http://cxf.apache.org/configuration/beans" 
+               schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+    <!-- Conduit Specific Items -->
+
+    <xs:element name="authorization"       type="sec:AuthorizationPolicy"/>
+    <xs:element name="proxyAuthorization"  type="sec:ProxyAuthorizationPolicy"/>
+    <xs:element name="tlsClientParameters" type="sec:TLSClientParametersType"/>
+    <xs:element name="trustDecider"        type="cxf-beans:ClassOrBeanType"/>
+    <xs:element name="authSupplier"        type="cxf-beans:ClassOrBeanType"/>
+    <xs:element name="basicAuthSupplier"   type="cxf-beans:ClassOrBeanType"/>
+    
+    
+    <xs:element name="conduit">
+      <xs:complexType>
+        <xs:complexContent>
+          <xs:extension base="beans:identifiedType">
+            <xs:all>
+                <xs:element ref="http-conf:client" minOccurs="0">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the parameters that configure
+                       a client-side HTTP connection.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:authorization" minOccurs="0">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the parameters that configure
+                       the Basic Authentication that will be preemptively
+                       used. Note, supplying a Basic Auth Supplier object
+                       is the preferred approach.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:proxyAuthorization" minOccurs="0">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the parameters that configure
+                       the Basic Authentication for an outgoing HTTP
+                       Proxy Server.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:tlsClientParameters" minOccurs="0">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the parameters that configure
+                       the underlying SSL/TLS JSSE client-side 
+                       of an HTTPS connection.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:authSupplier" 
+                			minOccurs="0" maxOccurs="1">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the bean reference or class name
+                       of an object that supplies Auth information
+                       both preemptively and in response to a 401 HTTP
+                       Challenge. This class must extend the abstract class 
+                       org.apache.cxf.transport.http.HttpAuthSupplier.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:basicAuthSupplier" 
+                			minOccurs="0" maxOccurs="1">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the bean reference or class name
+                       of an object that supplies Auth information
+                       both preemptively and in response to a 401 HTTP
+                       Challenge. This class must extend the abstract class 
+                       org.apache.cxf.transport.http.HttpBasicAuthSupplier.
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+                <xs:element ref="http-conf:trustDecider" 
+                			minOccurs="0" maxOccurs="1">
+                   <xs:annotation>
+                     <xs:documentation>
+                       Holds the bean reference or class name
+                       of an object that checks the Http(s)URLConnection
+                       that will establish trust for a connection with an
+                       HTTP(S) server, before any information is sent to the
+                       server, namely Basic Auth information. This class
+                       must extend the abstract class
+                       org.apache.cxf.transport.http.MessageTrustDecider. 
+                     </xs:documentation>
+                   </xs:annotation>
+                </xs:element>
+            </xs:all>
+            <xs:attributeGroup ref="cxf-beans:beanAttributes"/>
+          </xs:extension>
+        </xs:complexContent>
+      </xs:complexType>
+    </xs:element>
+    
+    <xs:element name="destination">
+      <xs:complexType>
+        <xs:complexContent>
+          <xs:extension base="beans:identifiedType">
+            <xs:all>
+	            <xs:element ref="http-conf:server" minOccurs="0">
+	               <xs:annotation>
+	                 <xs:documentation>
+	                   Holds the parameters that configure
+	                   a server-side HTTP connection.
+	                 </xs:documentation>
+	               </xs:annotation>
+	            </xs:element>
+	            <xs:element ref="http-conf:contextMatchStrategy" minOccurs="0">
+	               <xs:annotation>
+	                 <xs:documentation>
+	                   Holds the parameters that configure
+	                   the context match strategy for processing an HTTP request.
+	                 </xs:documentation>
+	               </xs:annotation>
+	            </xs:element>
+	            <xs:element ref="http-conf:fixedParameterOrder" minOccurs="0">
+	               <xs:annotation>
+	                 <xs:documentation>
+	                   Signifies whether the parameter order of
+	                   an HTTP request handled by this destination is fixed.
+	                 </xs:documentation>
+	               </xs:annotation>
+	            </xs:element>
+	        </xs:all>
+            <xs:attributeGroup ref="cxf-beans:beanAttributes"/>
+          </xs:extension>
+        </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   
+ </xs:schema>

Propchange: cxf/web/content/schemas/configuration/http-conf.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/http-conf.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/http-conf.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/http-jetty.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/http-jetty.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/http-jetty.xsd (added)
+++ cxf/web/content/schemas/configuration/http-jetty.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,191 @@
+<?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.
+-->
+
+<xs:schema targetNamespace="http://cxf.apache.org/transports/http-jetty/configuration" 
+           xmlns:tns="http://cxf.apache.org/transports/http-jetty/configuration" 
+           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+           xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" 
+           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+           xmlns:sec="http://cxf.apache.org/configuration/security"
+  		   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  		   xmlns:ptp="http://cxf.apache.org/configuration/parameterized-types" 
+  		   xsi:schemaLocation="
+  		     http://www.springframework.org/schema/beans
+  		       http://www.springframework.org/schema/beans/spring-beans.xsd"
+           elementFormDefault="qualified" 
+           attributeFormDefault="unqualified"
+           xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+           jaxb:version="2.0">
+
+    <xs:import namespace="http://cxf.apache.org/configuration/security"
+               schemaLocation="http://cxf.apache.org/schemas/configuration/security.xsd"/>
+    <xs:import namespace="http://cxf.apache.org/configuration/parameterized-types"
+               schemaLocation="http://cxf.apache.org/schemas/configuration/parameterized-types.xsd"/>
+    
+    <!-- Is this really supposed to be supperceeded by http-conf:HTTPListenerPolicy? -->
+    <xs:complexType name="ThreadingParametersType">
+       <xs:attribute name="minThreads" type="ptp:ParameterizedUShort">
+          <xs:annotation>
+             <xs:documentation>Specifies the minimum number of threads available to the Jetty instance for processing requests.</xs:documentation>
+          </xs:annotation>
+       </xs:attribute>
+       <xs:attribute name="maxThreads" type="ptp:ParameterizedUShort">
+       <xs:annotation>
+             <xs:documentation>Specifies the maximum number of threads available to the Jetty instance for processing requests.</xs:documentation>
+          </xs:annotation>
+       </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="ThreadingParametersIdentifiedType">
+       <xs:sequence>
+         <xs:element name="threadingParameters" type="tns:ThreadingParametersType">
+            <xs:annotation>
+               <xs:documentation>Specifies the thread pool properties for the parameter set.</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+       </xs:sequence>
+         <xs:attribute name="id" type="xs:string">
+             <xs:annotation>
+                <xs:documentation>Specifies a unique identifier by which the property set can be referred.</xs:documentation>
+             </xs:annotation>
+         </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="TLSServerParametersIdentifiedType">
+       <xs:sequence>
+          <xs:element name="tlsServerParameters" type="sec:TLSServerParametersType">
+             <xs:annotation>
+                <xs:documentation>Specifies the properties for the parameter set.</xs:documentation>
+             </xs:annotation>
+          </xs:element>
+       </xs:sequence>
+          <xs:attribute name="id" type="xs:string">
+             <xs:annotation>
+                <xs:documentation>Specifies a unique identifier by which the property set can be referred.</xs:documentation>
+             </xs:annotation>
+          </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="ParametersRefType">
+       <xs:attribute name="id" type="xs:string" use="required"/>
+    </xs:complexType>
+    
+    <xs:complexType name="JettyHTTPServerEngineConfigType">
+       <xs:sequence>
+         <xs:choice minOccurs="0" maxOccurs="1">
+          <xs:element name="tlsServerParameters" 
+                      type="sec:TLSServerParametersType">
+             <xs:annotation>
+                <xs:documentation>Specifies an instance of the security parameters for the Jetty instance.</xs:documentation>
+             </xs:annotation>
+          </xs:element>
+          <xs:element name="tlsServerParametersRef"
+                      type="tns:ParametersRefType">
+             <xs:annotation>
+                <xs:documentation>Specifies a reference to a reusable set of security parameters.</xs:documentation>
+             </xs:annotation>
+          </xs:element>
+         </xs:choice>
+         <xs:choice minOccurs="0" maxOccurs="1">
+          <xs:element name="threadingParameters" 
+                      type="tns:ThreadingParametersType">
+             <xs:annotation>
+                <xs:documentation>Specifies an instance of the threading configuration use for the Jetty engine.</xs:documentation>
+             </xs:annotation>
+          </xs:element>
+          <xs:element name="threadingParametersRef"
+                      type="tns:ParametersRefType">
+             <xs:annotation>
+                <xs:documentation>Specifies a reference to a reusable set of threading parameters.</xs:documentation>
+             </xs:annotation>
+          </xs:element>
+         </xs:choice>         
+         <xs:element name="connector" type="xsd:anyType" minOccurs="0"/>
+         <xs:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+         <xs:element name="sessionSupport" type="ptp:ParameterizedBoolean" minOccurs="0"/>
+         <xs:element name="reuseAddress" type="ptp:ParameterizedBoolean" minOccurs="0" />          
+       </xs:sequence>
+       
+       <xs:attribute name="port" type="ptp:ParameterizedInt" use="required">
+             <xs:annotation>
+                <xs:documentation>Specifies the port used by the Jetty instance.
+                You can specify a value of 0 for the port attribute. Any threading 
+                properties specified in an engine element with its port attribute
+                set to 0 are used as the configuration for all Jetty listeners that are not explicitly configured.</xs:documentation>
+             </xs:annotation>
+       </xs:attribute>
+       <xs:attribute name="host" type="xs:string">
+             <xs:annotation>
+                <xs:documentation>
+                  Specifies the listen address used by the Jetty instance.
+                  Value can be a hostname or ip address.
+                  If not specified, Jetty will listen on all local addresses.
+                </xs:documentation>
+             </xs:annotation>
+       </xs:attribute>
+       <xs:attribute name="continuationsEnabled" type="ptp:ParameterizedBoolean">
+           <xs:annotation>
+                <xs:documentation>Specifies if Jetty Continuations will be explicitly supported
+                by Jetty destinations. Continuations will be checked if this attribute is set to true or omitted, ignored otherwise.</xs:documentation>
+             </xs:annotation>
+       </xs:attribute>
+       <xs:attribute name="maxIdleTime" type="ptp:ParameterizedInt">
+           <xs:annotation>  
+                <xs:documentation>Specifies the maximum idle time for a jetty connection. The timer is reset whenever there are any read or write actions on the underlying stream.</xs:documentation> 
+           </xs:annotation>
+       </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="JettyHTTPServerEngineFactoryConfigType">
+       <xs:sequence>
+           <xs:element name="identifiedTLSServerParameters" 
+                       type="tns:TLSServerParametersIdentifiedType"
+                       minOccurs="0" maxOccurs="unbounded">
+              <xs:annotation>
+                 <xs:documentation>Specifies a reusable set of properties for securing an HTTP service provider.</xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="identifiedThreadingParameters"
+                       type="tns:ThreadingParametersIdentifiedType"
+                       minOccurs="0" maxOccurs="unbounded">
+              <xs:annotation>
+                 <xs:documentation>Specifies a reusable set of properties for controlling a Jetty instance's thread pool.</xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="engine" 
+                       type="tns:JettyHTTPServerEngineConfigType" 
+                       minOccurs="0" maxOccurs="unbounded">
+              <xs:annotation>
+                 <xs:documentation>Specifies the configuration for a particular Jetty runtime instance.</xs:documentation>
+              </xs:annotation>
+           </xs:element>
+       </xs:sequence>
+       <xs:attribute name="bus" type="xs:string" default="cxf"/>
+       <xs:attribute name="id" type="xs:ID" use="optional"/>
+    </xs:complexType>
+    
+    <xs:element name="engine-factory" 
+                type="tns:JettyHTTPServerEngineFactoryConfigType">
+       <xs:annotation>
+          <xs:documentation>Contains the configuration for a Jetty instance.</xs:documentation>
+       </xs:annotation>
+    </xs:element>
+ </xs:schema>

Propchange: cxf/web/content/schemas/configuration/http-jetty.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/http-jetty.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/http-jetty.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/instrumentation.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/instrumentation.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/instrumentation.xsd (added)
+++ cxf/web/content/schemas/configuration/instrumentation.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,38 @@
+<?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.
+-->
+
+<xs:schema targetNamespace="http://cxf.apache.org/management"
+    xmlns:tns="http://cxf.apache.org/management"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+    elementFormDefault="qualified" 
+    attributeFormDefault="unqualified"
+    jaxb:version="2.0">
+        
+    <xs:complexType name="JMXConnectorPolicyType">
+        <xs:attribute name="Enabled" type="xs:boolean" use="required" />        
+        <xs:attribute name="Threaded" type="xs:boolean" use="required" />        
+        <xs:attribute name="Daemon" type="xs:boolean" use="required" />        
+        <xs:attribute name="JMXServiceURL" type="xs:string" default="service:jmx:rmi:///jndi/rmi://localhost:9913/jmxrmi"/>        
+    </xs:complexType>
+    
+    <xs:element name="JMXConnectorPolicy" type="tns:JMXConnectorPolicyType"/>   
+
+</xs:schema>

Propchange: cxf/web/content/schemas/configuration/instrumentation.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/instrumentation.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/instrumentation.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/jms.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/jms.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/jms.xsd (added)
+++ cxf/web/content/schemas/configuration/jms.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,74 @@
+<?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.
+	-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	xmlns:jms="http://cxf.apache.org/transports/jms" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:beans="http://www.springframework.org/schema/beans"
+	xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+	targetNamespace="http://cxf.apache.org/transports/jms"
+	elementFormDefault="qualified" jaxb:version="2.0">
+
+	<xs:include schemaLocation="http://cxf.apache.org/schemas/wsdl/jms.xsd" />
+	<xs:import namespace="http://www.springframework.org/schema/beans"
+		schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd" />
+	<xs:import namespace="http://cxf.apache.org/configuration/beans"
+		schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd" />
+
+	<xs:element name="destination">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="beans:identifiedType">
+					<xs:sequence>
+						<xs:element name="serverConfig" type="jms:ServerConfig"
+							minOccurs="0" />
+						<xs:element name="runtimePolicy" type="jms:ServerBehaviorPolicyType"
+							minOccurs="0" />
+						<xs:element name="sessionPool" type="jms:SessionPoolType"
+							minOccurs="0" />
+						<xs:element name="address" type="jms:AddressType"
+							minOccurs="0" />
+						<xs:element name="jmsConfig-ref" type="xs:string"
+							maxOccurs="1" minOccurs="0" />
+					</xs:sequence>
+					<xs:attributeGroup ref="cxf-beans:beanAttributes" />
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+
+	<xs:element name="conduit">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="beans:identifiedType">
+					<xs:sequence>
+						<xs:element name="clientConfig" type="jms:ClientConfig"
+							minOccurs="0" />
+						<xs:element name="runtimePolicy" type="jms:ClientBehaviorPolicyType"
+							minOccurs="0" />
+						<xs:element name="sessionPool" type="jms:SessionPoolType"
+							minOccurs="0" />
+						<xs:element name="address" type="jms:AddressType"
+							minOccurs="0" />
+						<xs:element name="jmsConfig-ref" type="xs:string"
+							maxOccurs="1" minOccurs="0" />
+					</xs:sequence>
+					<xs:attributeGroup ref="cxf-beans:beanAttributes" />
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+
+</xs:schema>

Propchange: cxf/web/content/schemas/configuration/jms.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/jms.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/jms.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/parameterized-types.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/parameterized-types.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/parameterized-types.xsd (added)
+++ cxf/web/content/schemas/configuration/parameterized-types.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,79 @@
+<?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.
+-->
+<xs:schema targetNamespace="http://cxf.apache.org/configuration/parameterized-types" 
+           xmlns:tns="http://cxf.apache.org/configuration/parameterized-types" 
+           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+           xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+  		   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           elementFormDefault="qualified" 
+           attributeFormDefault="unqualified"
+           xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+           jaxb:version="2.0">
+
+    
+    <xs:simpleType name="ParameterizedValue">
+    	<xs:restriction base="xs:string">
+    		<xs:pattern value="[$#](\{.*\}|\(.*\)|\[.*\])"/>
+    	</xs:restriction>
+    </xs:simpleType>
+    
+    <xs:simpleType name="ParameterizedUShort">
+    	<xs:annotation>
+	        <xs:appinfo>
+    	        <jaxb:class ref="java.lang.Integer"/>
+        	</xs:appinfo>
+        </xs:annotation>
+        <xs:union memberTypes="xs:unsignedShort tns:ParameterizedValue"/>
+    </xs:simpleType>
+    <xs:simpleType name="ParameterizedInt">
+    	<xs:annotation>
+	        <xs:appinfo>
+    	        <jaxb:class ref="java.lang.Integer"/>
+        	</xs:appinfo>
+        </xs:annotation>
+        <xs:union memberTypes="xs:int tns:ParameterizedValue"/>
+    </xs:simpleType>
+    <xs:simpleType name="ParameterizedUInt">
+    	<xs:annotation>
+	        <xs:appinfo>
+    	        <jaxb:class ref="java.lang.Long"/>
+        	</xs:appinfo>
+        </xs:annotation>
+        <xs:union memberTypes="xs:unsignedInt tns:ParameterizedValue"/>
+    </xs:simpleType>
+    <xs:simpleType name="ParameterizedLong">
+    	<xs:annotation>
+	        <xs:appinfo>
+    	        <jaxb:class ref="java.lang.Long"/>
+        	</xs:appinfo>
+        </xs:annotation>
+        <xs:union memberTypes="xs:long tns:ParameterizedValue"/>
+    </xs:simpleType>
+    <xs:simpleType name="ParameterizedBoolean">
+    	<xs:annotation>
+	        <xs:appinfo>
+    	        <jaxb:class ref="java.lang.Boolean"/>
+        	</xs:appinfo>
+        </xs:annotation>
+        <xs:union memberTypes="xs:boolean tns:ParameterizedValue"/>
+    </xs:simpleType>
+    
+    
+ </xs:schema>

Propchange: cxf/web/content/schemas/configuration/parameterized-types.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/parameterized-types.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/parameterized-types.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/security.xjb
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/security.xjb?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/security.xjb (added)
+++ cxf/web/content/schemas/configuration/security.xjb Mon Feb  6 20:41:23 2012
@@ -0,0 +1,27 @@
+<!--
+  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.
+-->
+<jaxb:bindings version="1.0" 
+  xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" 
+  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc">
+    <jaxb:bindings schemaLocation="security.xsd" node="/xs:schema">
+        <jaxb:globalBindings generateIsSetMethod="true"/>
+    </jaxb:bindings>
+    
+</jaxb:bindings>

Propchange: cxf/web/content/schemas/configuration/security.xjb
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/security.xjb
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/security.xjb
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/web/content/schemas/configuration/security.xsd
URL: http://svn.apache.org/viewvc/cxf/web/content/schemas/configuration/security.xsd?rev=1241168&view=auto
==============================================================================
--- cxf/web/content/schemas/configuration/security.xsd (added)
+++ cxf/web/content/schemas/configuration/security.xsd Mon Feb  6 20:41:23 2012
@@ -0,0 +1,562 @@
+<?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.
+-->
+
+<xs:schema targetNamespace="http://cxf.apache.org/configuration/security"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+           elementFormDefault="qualified" 
+           attributeFormDefault="unqualified"
+           xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+           xmlns:tns="http://cxf.apache.org/configuration/security"
+           xmlns:beans="http://www.springframework.org/schema/beans"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:pt="http://cxf.apache.org/configuration/parameterized-types" 
+           xsi:schemaLocation="
+               http://www.springframework.org/schema/beans
+               http://www.springframework.org/schema/beans/spring-beans.xsd"
+           jaxb:version="2.0">
+
+    <xs:import namespace="http://www.springframework.org/schema/beans"/>
+    
+    <xs:import namespace="http://cxf.apache.org/configuration/parameterized-types"
+               schemaLocation="http://cxf.apache.org/schemas/configuration/parameterized-types.xsd"/>
+    
+    <xs:complexType name="AuthorizationPolicy">
+        <xs:annotation>
+            <xs:documentation>
+            This structure holds parameters that may govern authentication
+            that use a User Password strategy.
+            </xs:documentation>
+        </xs:annotation>
+
+        <xs:sequence>
+            <xs:element name="UserName" type="xs:string" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                    User Name for  server BASIC authentication login
+                    (some servers require users to authenticate with the server -- see also Password, AuthorizationType, and Authorization)
+                    </xs:documentation>
+                </xs:annotation>      
+            </xs:element>
+
+            <xs:element name="Password" type="xs:string" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                    Password for server BASIC authentication login
+                    (some servers require users to authenticate with the server -- see also UserName, AuthorizationType, and Authorization)
+                    </xs:documentation>
+                </xs:annotation>      
+            </xs:element>
+
+            <xs:element name="AuthorizationType" type="xs:string" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                    Type of authentication to use with server, if not using
+                    username and password based "BASIC" authentication.
+                    If username and password are used, this does not need to be set.
+                    (some servers require users to authenticate with the server -- see also UserName, Password, and Authorization)
+                    </xs:documentation>
+                </xs:annotation>      
+            </xs:element>
+
+            <xs:element name="Authorization" type="xs:string" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                    Actual authentication data for server, if not using
+                    username and password based "BASIC" authentication
+                    If username and password are used, this does not need to be set.
+                    (some servers require users to authenticate with the server -- see also UserName, Password, and AuthorizationType)
+                    </xs:documentation>
+                </xs:annotation>      
+            </xs:element>
+        </xs:sequence>
+    </xs:complexType>
+    <xs:element name="authorization" type="tns:AuthorizationPolicy"/>
+    
+    <xs:complexType name="ProxyAuthorizationPolicy">
+       <xs:complexContent>
+          <xs:extension base="tns:AuthorizationPolicy"/>
+       </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="FiltersType">
+        <xs:sequence>
+            <xs:element name="include" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:element name="exclude" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+    
+    <xs:complexType name="ClientAuthentication">
+        <xs:attribute name="want"     type="pt:ParameterizedBoolean">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies if client authentication should be requested.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="required" type="pt:ParameterizedBoolean">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies if client authentication should be required.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="KeyStoreType">
+      <xs:annotation>
+        <xs:documentation>
+        A KeyStoreType represents the information needed to load a collection
+        of key and certificate material from a desired location.
+        The "url", "file", and "resource" attributes are intended to be
+        mutually exclusive, though this assumption is not encoded in schema.
+        The precedence order observed by the runtime is 
+        1) "file", 2) "resource", and 3) "url".
+        </xs:documentation>
+      </xs:annotation>
+        <xs:attribute name="type"     type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the type of the keystore. 
+            It is highly correlated to the provider. Most common examples
+            are "jks" "pkcs12".
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="password" type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifes the integrity password for the keystore.
+            This is not the password that unlock keys within the keystore.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="provider" type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the keystore implementation provider.
+            Most common examples are "SUN".
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="url"      type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the URL location of the keystore.
+            This element should be a properly accessible URL, such as
+            "http://..." "file:///...", etc. Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="file"     type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the File location of the keystore.
+            This element should be a properly accessible file from the
+            working directory. Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="resource" type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the Resource location of the keystore.
+            This element should be a properly accessible on the classpath.
+            Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="CertStoreType">
+      <xs:annotation>
+        <xs:documentation>
+        A CertStoreType represents a catenated sequence of X.509 certificates, 
+        in PEM or DER format.
+        The "url", "file", and "resource" attributes are intended to be
+        mutually exclusive, though this assumption is not encoded in schema.
+        The precedence order observed by the runtime is 
+        1) "file", 2) "resource", and 3) "url".
+        </xs:documentation>
+      </xs:annotation>
+        <xs:attribute name="file"     type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the File location of the certificate store.
+            This element should be a properly accessible file from the
+            working directory. Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="resource" type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the Resource location of the certificate store.
+            This element should be a properly accessible on the classpath.
+            Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="url"      type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the URL location of the certificate store.
+            This element should be a properly accessible URL, such as
+            "http://..." "file:///...", etc. Only one attribute of
+            "url", "file", or "resource" is allowed.
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="KeyManagersType">
+      <xs:annotation>
+        <xs:documentation>
+        This structure specifies the JSSE based KeyManagers for a single
+        Keystore.
+        </xs:documentation>
+      </xs:annotation>
+      
+         <xs:sequence>
+            <xs:element name="keyStore" type="tns:KeyStoreType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element specified the Keystore for these JSSE KeyManagers.
+                </xs:documentation>
+              </xs:annotation>
+            </xs:element>
+         </xs:sequence>
+            <xs:attribute name="keyPassword" type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the password that unlocks the keys
+                within the keystore.
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
+            <xs:attribute name="provider" type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the KeyManagers provider name.
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
+            <xs:attribute name="factoryAlgorithm"  type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the algorithm the KeyManagers Factory
+                will use in creating the KeyManagers from the KeyStore. Most
+                common examples are "PKIX".
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="TrustManagersType">
+      <xs:annotation>
+        <xs:documentation>
+        This structure contains the specification of JSSE TrustManagers for
+        a single Keystore used for trusted certificates.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:choice>
+          <xs:element name="keyStore" type="tns:KeyStoreType"
+              minOccurs="0">
+              <xs:annotation>
+                  <xs:documentation>
+                    This element contains the KeyStore used as a trust
+                    store.
+                  </xs:documentation>
+              </xs:annotation>
+          </xs:element>
+          <xs:element name="certStore" type="tns:CertStoreType" minOccurs="0">
+              <xs:annotation>
+                  <xs:documentation>
+                    This element contains the CertStore used as a trust store.
+                  </xs:documentation>
+              </xs:annotation>
+          </xs:element>
+        </xs:choice>
+      <xs:attribute name="provider" type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the KeyManagers provider name.
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
+            <xs:attribute name="factoryAlgorithm"  type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the algorithm the KeyManagers Factory
+                will use in creating the KeyManagers from the KeyStore. Most
+                common examples are "PKIX".
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="CipherSuites">
+      <xs:annotation>
+        <xs:documentation>
+        This structure holds a list of ciphersuite names that are to be
+        supported. Note: that does not mean that they will be available.
+        That depends on the JSSE and Crypto providers.
+        </xs:documentation>
+      </xs:annotation>
+        <xs:sequence>
+           <xs:element name="cipherSuite" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+    
+    <xs:complexType name="SecureRandomParameters">
+      <xs:annotation>
+        <xs:documentation>
+        This structure holds the parameters for the Secure Random Number
+        generator used in the JSSE.
+        </xs:documentation>
+      </xs:annotation>
+        <xs:attribute name="algorithm"/>
+        <xs:attribute name="provider"/>
+    </xs:complexType>
+    
+    <xs:complexType name="CertificateConstraintsType">
+      <xs:annotation>
+        <xs:documentation>
+        This structure holds a list of regular expressions that corresponds to a sequence of
+        Certificate Constraints on either the Subject or Issuer DN.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:sequence>
+        <xs:element name="SubjectDNConstraints" type="tns:DNConstraintsType" minOccurs="0"/>
+        <xs:element name="IssuerDNConstraints" type="tns:DNConstraintsType" minOccurs="0"/>
+      </xs:sequence>
+    </xs:complexType>
+    
+    <xs:complexType name="DNConstraintsType">
+      <xs:annotation>
+        <xs:documentation>
+        This structure holds a list of regular expressions that corresponds to a sequence of
+        Certificate Constraints. The optional combinator attribute refers to whether ALL or
+        ANY of these regular expressions must be satisfied.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:sequence>
+        <xs:choice>
+          <xs:element name="RegularExpression" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="combinator" type="tns:CombinatorType" default="ALL"/>
+    </xs:complexType>
+    
+    <xs:simpleType name="CombinatorType">
+      <xs:annotation>
+        <xs:documentation>
+        This type refers to whether ALL or ANY of the DNConstraintsType regular expressions 
+        must be satisfied.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string">
+        <xs:enumeration value="ANY"/>
+        <xs:enumeration value="ALL"/>
+      </xs:restriction>
+    </xs:simpleType>
+    
+    <!-- Although there are common elements of TLSClientParametersType
+      ** and TLSServerParametersType they are listed separate so we
+      ** can use the xs:all element.
+      -->
+    <xs:complexType name="TLSClientParametersType">
+        <xs:all>
+           <xs:element name="keyManagers" type="tns:KeyManagersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the KeyManagers specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="trustManagers" type="tns:TrustManagersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the TrustManagers specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="cipherSuites" type="tns:CipherSuites" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the the CipherSuites that will be supported.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="cipherSuitesFilter" type="tns:FiltersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the filters of the supported CipherSuites
+                that will be supported and used if available.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="secureRandomParameters" 
+                       type="tns:SecureRandomParameters" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains SecureRandom specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="certConstraints" type="tns:CertificateConstraintsType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the Certificate Constraints specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+        </xs:all>
+           <xs:attribute name="useHttpsURLConnectionDefaultSslSocketFactory" type="pt:ParameterizedBoolean" default="false">
+             <xs:annotation>
+                <xs:documentation>
+                This attribute specifies if HttpsURLConnection.defaultSslSocketFactory 
+                should be used to create https connections. If 'true', 'jsseProvider', 
+                'secureSocketProtocol', 'trustManagers', 'keyManagers', 'secureRandom', 
+                'cipherSuites' and 'cipherSuitesFilter' are ignored. 
+                Since 2.2.7.
+                </xs:documentation>
+             </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="useHttpsURLConnectionDefaultHostnameVerifier" type="pt:ParameterizedBoolean" default="false">
+             <xs:annotation>
+                <xs:documentation>
+                This attribute specifies if HttpsURLConnection.defaultHostnameVerifier 
+                should be used to create https connections. If 'true', 'disableCNCheck'
+                is ignored.
+                Since 2.2.7.
+                </xs:documentation>
+             </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="disableCNCheck" type="pt:ParameterizedBoolean" default="false">
+             <xs:annotation>
+                <xs:documentation>
+                This attribute specifies if JSSE should omit checking if the
+                host name specified in the URL matches that of the Common Name
+                (CN) on the server's certificate.  Default is false; this attribute 
+                should not be set to true during production use.
+                </xs:documentation>
+             </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="jsseProvider"          type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the JSSE provider name.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="secureSocketProtocol"  type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the Protocol Name. Most common
+                example is "SSL", "TLS" or "TLSv1".
+                </xs:documentation>
+              </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="sslCacheTimeout" type="xs:int">
+            <xs:annotation>
+                <xs:documentation>
+                    This attribute contains the JDK SSL session cache timeout
+                </xs:documentation>
+            </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+    
+    <xs:complexType name="TLSServerParametersType">
+        <xs:all>
+           <xs:element name="keyManagers" type="tns:KeyManagersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the KeyManagers specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="trustManagers" type="tns:TrustManagersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the TrustManagers specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="cipherSuites" type="tns:CipherSuites" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the the CipherSuites that will be supported.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="cipherSuitesFilter" type="tns:FiltersType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the filters of the supported CipherSuites
+                that will be supported and used if available.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="secureRandomParameters" 
+                       type="tns:SecureRandomParameters" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains SecureRandom specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="clientAuthentication" 
+                       type="tns:ClientAuthentication" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains Client Authentication specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+           <xs:element name="certConstraints" type="tns:CertificateConstraintsType" minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the Certificate Constraints specification.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
+        </xs:all>
+           <xs:attribute name="jsseProvider"          type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the JSSE provider name.
+                </xs:documentation>
+              </xs:annotation>
+           </xs:attribute>
+           <xs:attribute name="secureSocketProtocol"  type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the Protocol Name. Most common
+                example is "SSL", "TLS" or "TLSv1".
+                </xs:documentation>
+              </xs:annotation>
+           </xs:attribute>
+    </xs:complexType>
+</xs:schema>

Propchange: cxf/web/content/schemas/configuration/security.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/web/content/schemas/configuration/security.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/web/content/schemas/configuration/security.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message