Author: dkulp
Date: Mon Sep 11 19:42:01 2017
New Revision: 1018010
Log:
Update schemas
Added:
websites/production/cxf/content/schemas/configuration/http-netty-server.xsd
websites/production/cxf/content/schemas/configuration/http-undertow.xsd
websites/production/cxf/content/schemas/eventdescriptions.xsd
websites/production/cxf/content/schemas/eventing.xjb
websites/production/cxf/content/schemas/eventing.xsd
websites/production/cxf/content/schemas/fragment.xsd
websites/production/cxf/content/schemas/transfer.xjb
websites/production/cxf/content/schemas/transfer.xsd
websites/production/cxf/content/schemas/wadl/
websites/production/cxf/content/schemas/wadl/wadl.xsd
websites/production/cxf/content/schemas/ws-addr.xsd
websites/production/cxf/content/schemas/ws-securitypolicy-1.2.xsd
websites/production/cxf/content/schemas/wsdl/wsmc-1.1.xjb
websites/production/cxf/content/schemas/wsdl/wsmc-1.1.xsd
Modified:
websites/production/cxf/content/schemas/blueprint/jaxws.xsd
websites/production/cxf/content/schemas/clustering.xsd
websites/production/cxf/content/schemas/configuration/wsrm-manager-types.xsd
websites/production/cxf/content/schemas/configuration/wsrm-policy.xjb
websites/production/cxf/content/schemas/jaxrs-common.xsd
websites/production/cxf/content/schemas/jaxws.xsd
websites/production/cxf/content/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd
websites/production/cxf/content/schemas/ws-policy-200409.xsd
websites/production/cxf/content/schemas/ws-policy-200607.xsd
websites/production/cxf/content/schemas/ws-policy-200702.xsd
websites/production/cxf/content/schemas/wsdl/corba-binding.xjb
websites/production/cxf/content/schemas/wsdl/corba-binding.xsd
websites/production/cxf/content/schemas/wsdl/http-conf.xjb
websites/production/cxf/content/schemas/wsdl/http-conf.xsd
websites/production/cxf/content/schemas/wsdl/http.xjb
websites/production/cxf/content/schemas/wsdl/http.xsd
websites/production/cxf/content/schemas/wsdl/mime-binding.xsd
websites/production/cxf/content/schemas/wsdl/ws-addr-wsdl.xjb
websites/production/cxf/content/schemas/wsdl/ws-addr-wsdl.xsd
websites/production/cxf/content/schemas/wsdl/wsrm-1.0-wsa15.xjb
websites/production/cxf/content/schemas/wsdl/wsrm-1.0.xjb
websites/production/cxf/content/schemas/wsdl/wsrm-1.1.xjb
websites/production/cxf/content/schemas/wsdl/xml-binding.xjb
websites/production/cxf/content/schemas/wsdl/xml-binding.xsd
websites/production/cxf/content/schemas/xmldsig-core-schema.xsd
Modified: websites/production/cxf/content/schemas/blueprint/jaxws.xsd
==============================================================================
--- websites/production/cxf/content/schemas/blueprint/jaxws.xsd (original)
+++ websites/production/cxf/content/schemas/blueprint/jaxws.xsd Mon Sep 11
19:42:01 2017
@@ -22,12 +22,16 @@
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"
+ xmlns:pt="http://cxf.apache.org/configuration/parameterized-types"
+
targetNamespace="http://cxf.apache.org/blueprint/jaxws"
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:import
namespace="http://cxf.apache.org/configuration/parameterized-types"
+
schemaLocation="http://cxf.apache.org/schemas/configuration/parameterized-types.xsd"/>
<xsd:element name="endpoint">
<xsd:annotation>
@@ -135,7 +139,7 @@
with the ref bean which is wrapped by using Spring
AOP.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="publish" type="xsd:boolean" default="true">
+ <xsd:attribute name="publish" type="pt:ParameterizedBoolean"
default="true">
<xsd:annotation>
<xsd:documentation>Specifies if the service should be
automatically published.</xsd:documentation>
</xsd:annotation>
@@ -274,7 +278,7 @@
classpath.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="start" type="xsd:boolean" default="true">
+ <xsd:attribute name="start" type="pt:ParameterizedBoolean"
default="true">
<xsd:annotation>
<xsd:documentation>Specifies if the service should be
automatically published.</xsd:documentation>
</xsd:annotation>
Modified: websites/production/cxf/content/schemas/clustering.xsd
==============================================================================
Binary files - no diff available.
Added:
websites/production/cxf/content/schemas/configuration/http-netty-server.xsd
==============================================================================
--- websites/production/cxf/content/schemas/configuration/http-netty-server.xsd
(added)
+++ websites/production/cxf/content/schemas/configuration/http-netty-server.xsd
Mon Sep 11 19:42:01 2017
@@ -0,0 +1,187 @@
+<?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-netty-server/configuration"
+
xmlns:tns="http://cxf.apache.org/transports/http-netty-server/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"/>
+
+ <xs:complexType name="ThreadingParametersType">
+ <xs:attribute name="threadPoolSize" type="ptp:ParameterizedUShort">
+ <xs:annotation>
+ <xs:documentation>Specifies the number of threads available to
the Netty 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="NettyHttpServerEngineConfigType">
+ <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 Netty Http server 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="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 Netty Http
server 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 Netty 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 Netty Http server
instance.
+ Value can be a hostname or ip address.
+ If not specified, Netty Http server will listen on all local
addresses.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="readIdleTime" type="ptp:ParameterizedInt">
+ <xs:annotation>
+ <xs:documentation>Specifies the maximum read idle time for a
Netty connection. The timer is reset whenever there are any read actions on the
underlying stream.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="writeIdleTime" type="ptp:ParameterizedInt">
+ <xs:annotation>
+ <xs:documentation>Specifies the maximum write idle time for a
Netty connection. The timer is reset whenever there are any write actions on
the underlying stream.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maxChunkContentSize" type="ptp:ParameterizedInt">
+ <xs:annotation>
+ <xs:documentation>Specifies the maximum aggregated content
size for a Netty connection. The default value is 10M.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+
+ <xs:complexType name="NettyHttpServerEngineFactoryConfigType">
+ <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:NettyHttpServerEngineConfigType"
+ minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>Specifies the configuration for a
particular Netty Http server 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:NettyHttpServerEngineFactoryConfigType">
+ <xs:annotation>
+ <xs:documentation>Contains the configuration for a Netty Http Server
instance.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:schema>
Added: websites/production/cxf/content/schemas/configuration/http-undertow.xsd
==============================================================================
--- websites/production/cxf/content/schemas/configuration/http-undertow.xsd
(added)
+++ websites/production/cxf/content/schemas/configuration/http-undertow.xsd Mon
Sep 11 19:42:01 2017
@@ -0,0 +1,195 @@
+<?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-undertow/configuration"
+
xmlns:tns="http://cxf.apache.org/transports/http-undertow/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>Specify the number of "core" threads for the
worker task thread pool. Generally this should be reasonably high, at least 10
per CPU core.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maxThreads" type="ptp:ParameterizedUShort">
+ <xs:annotation>
+ <xs:documentation>Specify the maximum number of threads for the
worker task thread pool.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="workerIOThreads" type="ptp:ParameterizedUShort">
+ <xs:annotation>
+ <xs:documentation>Specify the number of I/O threads to create for
the worker. If not specified, a default will be chosen. One IO thread per CPU
core is a reasonable default.</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="UndertowHTTPServerEngineConfigType">
+ <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 Undertow 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 Undertow 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="handlers" type="xsd:anyType" minOccurs="0"/>
+ </xs:sequence>
+
+ <xs:attribute name="port" type="ptp:ParameterizedInt" use="required">
+ <xs:annotation>
+ <xs:documentation>Specifies the port used by the Undertow
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 Undertow
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 Undertow instance.
+ Value can be a hostname or ip address.
+ If not specified, Undertow 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 Undertow Continuations will be
explicitly supported
+ by Undertow 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
undertow 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="UndertowHTTPServerEngineFactoryConfigType">
+ <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 Undertow instance's thread pool.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="engine"
+ type="tns:UndertowHTTPServerEngineConfigType"
+ minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>Specifies the configuration for a
particular Undertow 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:UndertowHTTPServerEngineFactoryConfigType">
+ <xs:annotation>
+ <xs:documentation>Contains the configuration for a Undertow
instance.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:schema>
Modified:
websites/production/cxf/content/schemas/configuration/wsrm-manager-types.xsd
==============================================================================
---
websites/production/cxf/content/schemas/configuration/wsrm-manager-types.xsd
(original)
+++
websites/production/cxf/content/schemas/configuration/wsrm-manager-types.xsd
Mon Sep 11 19:42:01 2017
@@ -86,6 +86,15 @@
</xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:attribute name="ackRequestMode" type="tns:AckRequestModeType"
use="optional" default="pending">
+ <xs:annotation>
+ <xs:documentation>
+ When AckRequested will be included in a message being
sent. The default value "pending"
+ means AckRequested will only be included when a
previously-send message is waiting for
+ acknowledgement.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
<xs:complexType name="DestinationPolicyType">
@@ -158,16 +167,16 @@
</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="terminateOnShutdown" type="xs:boolean" use
="optional" default="false">
+ <xs:attribute name="terminateOnShutdown" type="xs:boolean" use
="optional" default="true">
<xs:annotation>
<xs:documentation>
Specifies if sequences should be terminated when the bus
is shutdown.
If set to true, and no last message had been sent for a
sequence,
- an out of band LastMessage will be issued (in response to
which
+ an out of band LastMessage or CloseSequence will be issued
(in response to which
a sequence acknowledgment will be sent). If a last message
had already been
sent, an acknowledgment is requested instead.
If, after processing these acknowledgement, all messages
have been acknowledged,
- an attempt is then made to terminates these sequences.
+ an attempt is then made to terminate these sequences.
</xs:documentation>
</xs:annotation>
</xs:attribute>
@@ -205,6 +214,21 @@
</xs:documentation>
</xs:annotation>
</xs:attribute>
+ <xs:attribute name="interval" type="xs:unsignedLong" use="optional"
default="3000">
+ <xs:annotation>
+ <xs:documentation>
+ The time interval between each retry in milliseconds.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="algorithm" type="xs:string" use="optional"
default="ExponentialBackoff">
+ <xs:annotation>
+ <xs:documentation>
+ The name of the interval adjustment algorithm.
+ The default algorithm is ExponentialBackoff.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
<xs:complexType name="DeliveryAssuranceType">
@@ -250,6 +274,19 @@
</xs:simpleType>
</xs:attribute>
</xs:complexType>
+
+ <xs:simpleType name="AckRequestModeType">
+ <xs:annotation>
+ <xs:documentation>
+ Mode controlling when AckRequested will be included in a message
being sent.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="never" />
+ <xs:enumeration value="always" />
+ <xs:enumeration value="pending" />
+ </xs:restriction>
+ </xs:simpleType>
<xs:element name="deliveryAssurance" type="tns:DeliveryAssuranceType"/>
Modified: websites/production/cxf/content/schemas/configuration/wsrm-policy.xjb
==============================================================================
--- websites/production/cxf/content/schemas/configuration/wsrm-policy.xjb
(original)
+++ websites/production/cxf/content/schemas/configuration/wsrm-policy.xjb Mon
Sep 11 19:42:01 2017
@@ -53,4 +53,13 @@
</jaxb:property>
</jaxb:bindings>
+ <jaxb:bindings schemaLocation="wsrm-manager-types.xsd"
+
node="//xs:complexType[@name='RetryPolicyType']//xs:attribute[@name='interval']">
+ <jaxb:property>
+ <jaxb:baseType>
+ <jaxb:javaType name="java.lang.Long"/>
+ </jaxb:baseType>
+ </jaxb:property>
+ </jaxb:bindings>
+
</jaxb:bindings>
Added: websites/production/cxf/content/schemas/eventdescriptions.xsd
==============================================================================
--- websites/production/cxf/content/schemas/eventdescriptions.xsd (added)
+++ websites/production/cxf/content/schemas/eventdescriptions.xsd Mon Sep 11
19:42:01 2017
@@ -0,0 +1,35 @@
+<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'
+ targetNamespace='http://www.w3.org/2011/03/ws-evd'
+ elementFormDefault='qualified' attributeFormDefault='unqualified'>
+ <xs:element name='EventDescriptions'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='types'>
+ <xs:annotation>
+ <xs:documentation>Data type definitions that are relevant to
described notifications.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name='eventType' maxOccurs='unbounded'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:attribute name='id' type='xs:ID' use='required'/>
+ <xs:attribute name='element' type='xs:QName' use='optional'/>
+ <xs:attribute name='actionURI' type='xs:anyURI' use='optional'/>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:attribute name='targetNamespace' type='xs:anyURI' use='required'/>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
\ No newline at end of file
Added: websites/production/cxf/content/schemas/eventing.xjb
==============================================================================
--- websites/production/cxf/content/schemas/eventing.xjb (added)
+++ websites/production/cxf/content/schemas/eventing.xjb Mon Sep 11 19:42:01
2017
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bindings version="2.0" xmlns="http://java.sun.com/xml/ns/jaxb"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+ <!--bindings schemaLocation="eventing.xsd">
+ <bindings node="//xs:element[@name='RetryAfter']">
+ <class name="EvtRetryAfter" />
+ </bindings>
+ <bindings node="//xs:element[@name='NotifyTo']">
+ <class
implClass="org.apache.cxf.ws.eventing.addressing.EndpointReferenceType" />
+ </bindings>
+ </bindings-->
+ <bindings
schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd">
+ <schemaBindings map="false"/>
+ <bindings node="//xs:complexType[@name='EndpointReferenceType']">
+ <class ref="org.apache.cxf.ws.addressing.EndpointReferenceType"/>
+ </bindings>
+ <bindings node="//xs:element[@name='EndpointReference']">
+ <class ref="org.apache.cxf.ws.addressing.EndpointReferenceType"/>
+ </bindings>
+ </bindings>
+</bindings>
Added: websites/production/cxf/content/schemas/eventing.xsd
==============================================================================
--- websites/production/cxf/content/schemas/eventing.xsd (added)
+++ websites/production/cxf/content/schemas/eventing.xsd Mon Sep 11 19:42:01
2017
@@ -0,0 +1,290 @@
+<xs:schema targetNamespace="http://www.w3.org/2011/03/ws-evt"
xmlns:tns="http://www.w3.org/2011/03/ws-evt"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
blockDefault="#all">
+
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+ <xs:import namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
+
+ <!-- Types and global elements -->
+ <xs:complexType name="DeliveryType" mixed="true">
+ <xs:sequence>
+ <xs:element ref="tns:NotifyTo" minOccurs="0" maxOccurs="1"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:complexType name="FormatType" mixed="true">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="Name" type="xs:anyURI" use="optional"
default="http://www.w3.org/2011/03/ws-evt/DeliveryFormats/Unwrap"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:simpleType name="NonNegativeDurationType">
+ <xs:restriction base="xs:duration">
+ <xs:minInclusive value="P0Y0M0DT0H0M0S"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="DurationDateTime">
+ <xs:union memberTypes="xs:dateTime tns:NonNegativeDurationType"/>
+ </xs:simpleType>
+
+ <xs:complexType name="MiniExpirationType">
+ <xs:simpleContent>
+ <xs:extension base="tns:DurationDateTime">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name="ExpirationType">
+ <xs:simpleContent>
+ <xs:extension base="tns:MiniExpirationType">
+ <xs:attribute name="BestEffort" type="xs:boolean" use="optional"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name="FilterType" mixed="true">
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="Dialect" type="xs:anyURI" use="optional"
default="http://www.w3.org/2011/03/ws-evt/Dialects/XPath10"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:complexType name="LanguageSpecificStringType">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute ref="xml:lang"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="NotifyTo" type="wsa:EndpointReferenceType"/>
+
+ <xs:complexType name="NotificationPolicy">
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <!-- Subscribe request -->
+ <xs:element name="Subscribe">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="EndTo" type="wsa:EndpointReferenceType"
minOccurs="0"/>
+ <xs:element name="Delivery" type="tns:DeliveryType"/>
+ <xs:element name="Format" type="tns:FormatType" minOccurs="0"/>
+ <xs:element name="Expires" type="tns:ExpirationType" minOccurs="0"/>
+ <xs:element name="Filter" type="tns:FilterType" minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Subscribe response -->
+ <xs:element name="SubscribeResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="SubscriptionManager"
type="wsa:EndpointReferenceType"/>
+ <xs:element name="GrantedExpires" type="tns:MiniExpirationType"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Used in a fault if there's an unsupported dialect -->
+ <xs:element name="SupportedDialect" type="xs:anyURI"/>
+
+ <!-- Used in a fault if there's an unsupported format name -->
+ <xs:element name="SupportedDeliveryFormat" type="xs:anyURI"/>
+
+ <!-- Renew request -->
+ <xs:element name="Renew">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Expires" type="tns:ExpirationType" minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Renew response -->
+ <xs:element name="RenewResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GrantedExpires" type="tns:MiniExpirationType"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- GetStatus request -->
+ <xs:element name="GetStatus">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- GetStatus response -->
+ <xs:element name="GetStatusResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GrantedExpires" type="tns:MiniExpirationType"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Unsubscribe request -->
+ <xs:element name="Unsubscribe">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Unsubscribe response -->
+ <xs:element name="UnsubscribeResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- SubscriptionEnd message -->
+ <xs:element name="SubscriptionEnd">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="tns:OpenSubscriptionEndCodeType"/>
+ <xs:element name="Reason" type="tns:LanguageSpecificStringType"
minOccurs="0" maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="SubscriptionEndCodeType">
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration
value="http://www.w3.org/2011/03/ws-evt/DeliveryFailure"/>
+ <xs:enumeration
value="http://www.w3.org/2011/03/ws-evt/SourceShuttingDown"/>
+ <xs:enumeration
value="http://www.w3.org/2011/03/ws-evt/SourceCancelling"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="OpenSubscriptionEndCodeType">
+ <xs:union memberTypes="tns:SubscriptionEndCodeType xs:anyURI"/>
+ </xs:simpleType>
+
+ <!-- RetryAfter Fault Detail Element -->
+ <xs:element name="RetryAfter" type="tns:RetryAfterType"/>
+ <xs:complexType name="RetryAfterType">
+ <xs:simpleContent>
+ <xs:extension base="xs:nonNegativeInteger">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!-- Wrapped Events -->
+ <xs:complexType name="EventType" mixed="true">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="actionURI" type="xs:anyURI" use="optional"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="Notify" type="tns:EventType"/>
+
+ <!-- Policy -->
+ <xs:complexType name="Duration">
+ <xs:simpleContent>
+ <xs:extension base="tns:NonNegativeDurationType">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name="URI">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name="Empty">
+ <xs:sequence/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="EventSource">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="FilterDialect" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="URI" type="xs:anyURI" use="required"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FormatName" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="URI" type="xs:anyURI" use="required"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/>
+ <xs:element name="Expires" minOccurs="0">
+ <xs:complexType>
+ <xs:attribute name="min" type="xs:duration" use="optional"/>
+ <xs:attribute name="max" type="xs:duration" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EndToSupported" type="tns:Empty" minOccurs="0"/>
+ <xs:element name="NotificationPolicy" type="tns:NotificationPolicy"
minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="SubscriptionManager">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="DateTimeSupported" type="tns:Empty" minOccurs="0"/>
+ <xs:element name="Expires" minOccurs="0">
+ <xs:complexType>
+ <xs:attribute name="min" type="xs:duration" use="optional"/>
+ <xs:attribute name="max" type="xs:duration" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
\ No newline at end of file
Added: websites/production/cxf/content/schemas/fragment.xsd
==============================================================================
--- websites/production/cxf/content/schemas/fragment.xsd (added)
+++ websites/production/cxf/content/schemas/fragment.xsd Mon Sep 11 19:42:01
2017
@@ -0,0 +1,87 @@
+<?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://www.w3.org/2011/03/ws-fra'
+ xmlns:tns='http://www.w3.org/2011/03/ws-fra'
+ xmlns:xs='http://www.w3.org/2001/XMLSchema'
+ elementFormDefault='qualified'
+ blockDefault='#all' >
+
+ <xs:complexType name='ExpressionType' mixed="true">
+ <xs:sequence>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:attribute name='Language' type='xs:anyURI' use='optional'/>
+ <xs:attribute name='Mode' type='xs:anyURI' use='optional'/>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ <xs:element name='Expression' type='tns:ExpressionType'/>
+
+ <xs:complexType name='ValueType' mixed="true">
+ <xs:sequence>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ <xs:element name='Value' type='tns:ValueType'/>
+
+ <xs:element name='Fragment'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Expression' type='tns:ExpressionType'/>
+ <xs:element name='Value' type='tns:ValueType' minOccurs='0'/>
+ <xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Policy -->
+ <xs:complexType name='URI'>
+ <xs:simpleContent>
+ <xs:extension base='xs:anyURI'>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name='FragmentAssertion'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Language' minOccurs='0' maxOccurs='unbounded'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='0'/>
+ </xs:sequence>
+ <xs:attribute name='URI' type='xs:anyURI' use='required' />
+ <xs:anyAttribute namespace="##other" processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Modified: websites/production/cxf/content/schemas/jaxrs-common.xsd
==============================================================================
--- websites/production/cxf/content/schemas/jaxrs-common.xsd (original)
+++ websites/production/cxf/content/schemas/jaxrs-common.xsd Mon Sep 11
19:42:01 2017
@@ -60,6 +60,7 @@
</xsd:attribute>
<xsd:attribute name="defaultValue"
type="xsd:string"/>
<xsd:attribute name="encoded"
type="xsd:boolean"/>
+ <xsd:attribute name="class" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
Modified: websites/production/cxf/content/schemas/jaxws.xsd
==============================================================================
--- websites/production/cxf/content/schemas/jaxws.xsd (original)
+++ websites/production/cxf/content/schemas/jaxws.xsd Mon Sep 11 19:42:01 2017
@@ -21,13 +21,17 @@
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:pt="http://cxf.apache.org/configuration/parameterized-types"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
targetNamespace="http://cxf.apache.org/jaxws"
elementFormDefault="qualified"
attributeFormDefault="unqualified" >
<xsd:import namespace="http://www.springframework.org/schema/beans"
schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
<xsd:import namespace="http://cxf.apache.org/configuration/beans"
schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+ <xsd:import
namespace="http://cxf.apache.org/configuration/parameterized-types"
+
schemaLocation="http://cxf.apache.org/schemas/configuration/parameterized-types.xsd"/>
+
<xsd:element name="endpoint">
<xsd:annotation>
@@ -135,7 +139,7 @@
with the ref bean which is wrapped by using Spring
AOP.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="publish" type="xsd:boolean" default="true">
+ <xsd:attribute name="publish" type="pt:ParameterizedBoolean"
default="true">
<xsd:annotation>
<xsd:documentation>Specifies if the service should be
automatically published.</xsd:documentation>
</xsd:annotation>
@@ -274,7 +278,7 @@
classpath.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="start" type="xsd:boolean" default="true">
+ <xsd:attribute name="start" type="pt:ParameterizedBoolean"
default="true">
<xsd:annotation>
<xsd:documentation>Specifies if the service should be
automatically published.</xsd:documentation>
</xsd:annotation>
Modified:
websites/production/cxf/content/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd
==============================================================================
---
websites/production/cxf/content/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd
(original)
+++
websites/production/cxf/content/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd
Mon Sep 11 19:42:01 2017
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
OASIS takes no position regarding the validity or scope of any intellectual
property or other rights that might be claimed to pertain to the implementation
or use of the technology described in this document or the extent to which any
license under such rights might or might not be available; neither does it
represent that it has made any effort to identify any such rights. Information
on OASIS's procedures with respect to rights in OASIS specifications can be
found at the OASIS website. Copies of claims of rights made available for
publication and any assurances of licenses to be made available, or the result
of an attempt made to obtain a general license or permission for the use of
such proprietary rights by implementors or users of this specification, can be
obtained from the OASIS Executive Director.
OASIS invites any interested party to bring to its attention any copyrights,
patents or patent applications, or other proprietary rights which may cover
technology that may be required to implement this specification. Please address
the information to the OASIS Executive Director.
@@ -9,8 +9,8 @@ This document and the information contai
-->
<xsd:schema
targetNamespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified"
attributeFormDefault="unqualified" blockDefault="#all" version="0.2">
<xsd:import
namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
- <xsd:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
+
<xsd:complexType name="AttributedString">
<xsd:annotation>
<xsd:documentation>This type represents an element with
arbitrary attributes.</xsd:documentation>
Added: websites/production/cxf/content/schemas/transfer.xjb
==============================================================================
--- websites/production/cxf/content/schemas/transfer.xjb (added)
+++ websites/production/cxf/content/schemas/transfer.xjb Mon Sep 11 19:42:01
2017
@@ -0,0 +1,36 @@
+<?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.
+-->
+
+<bindings version="2.0" xmlns="http://java.sun.com/xml/ns/jaxb"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <bindings
schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd">
+ <schemaBindings map="false"/>
+ <bindings node="//xs:complexType[@name='ReferenceParametersType']">
+ <class ref="org.apache.cxf.ws.addressing.ReferenceParametersType"/>
+ </bindings>
+ <bindings node="//xs:complexType[@name='EndpointReferenceType']">
+ <class ref="org.apache.cxf.ws.addressing.EndpointReferenceType"/>
+ </bindings>
+ <bindings node="//xs:complexType[@name='AttributedURIType']">
+ <class ref="org.apache.cxf.ws.addressing.AttributedURIType"/>
+ </bindings>
+ </bindings>
+</bindings>
Added: websites/production/cxf/content/schemas/transfer.xsd
==============================================================================
--- websites/production/cxf/content/schemas/transfer.xsd (added)
+++ websites/production/cxf/content/schemas/transfer.xsd Mon Sep 11 19:42:01
2017
@@ -0,0 +1,192 @@
+<?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://www.w3.org/2011/03/ws-tra'
+ xmlns:tns='http://www.w3.org/2011/03/ws-tra'
+ xmlns:xs='http://www.w3.org/2001/XMLSchema'
+ xmlns:wsa='http://www.w3.org/2005/08/addressing'
+ elementFormDefault='qualified'
+ blockDefault='#all' >
+
+ <xs:import
+ namespace='http://www.w3.org/2005/08/addressing'
+ schemaLocation='http://www.w3.org/2006/03/addressing/ws-addr.xsd' />
+
+ <xs:complexType name='Representation'>
+ <xs:sequence>
+ <xs:any minOccurs='0' processContents='lax'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+
+ <xs:element name='Get'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs='0' maxOccurs='unbounded' namespace='##other'
processContents='lax' />
+ </xs:sequence>
+ <xs:attribute name='Dialect' type='xs:anyURI' use='optional' />
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='GetResponse'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Representation' type='tns:Representation'
minOccurs='0'/>
+ <xs:any minOccurs='1' maxOccurs='unbounded' namespace='##other'
processContents='lax' />
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='Put'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Representation' type='tns:Representation'
minOccurs='0'/>
+ <xs:any minOccurs='1' maxOccurs='unbounded' namespace='##other'
processContents='lax' />
+ </xs:sequence>
+ <xs:attribute name='Dialect' type='xs:anyURI' use='optional' />
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='PutResponse'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Representation' type='tns:Representation'
minOccurs='0'/>
+ <xs:any minOccurs='1' namespace='##other' processContents='lax' />
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='Delete'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs='0' maxOccurs='unbounded' namespace='##other'
processContents='lax' />
+ </xs:sequence>
+ <xs:attribute name='Dialect' type='xs:anyURI' use='optional' />
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='DeleteResponse'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any minOccurs='0' namespace='##other' processContents='lax' />
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='Create'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Representation' type='tns:Representation'
minOccurs='0'/>
+ <xs:any minOccurs='0' maxOccurs='unbounded' namespace='##other'
processContents='lax' />
+ </xs:sequence>
+ <xs:attribute name='Dialect' type='xs:anyURI' use='optional' />
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='CreateResponse'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='ResourceCreated' type='wsa:EndpointReferenceType' />
+ <xs:element name='Representation' type='tns:Representation'
minOccurs='0'/>
+ <xs:any minOccurs='0' namespace='##other' processContents='lax' />
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Policy -->
+ <xs:complexType name='URI'>
+ <xs:simpleContent>
+ <xs:extension base='xs:anyURI'>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name='QName'>
+ <xs:simpleContent>
+ <xs:extension base='xs:QName'>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name='Empty'>
+ <xs:sequence/>
+ <xs:anyAttribute namespace='##other' processContents='lax'/>
+ </xs:complexType>
+
+ <xs:element name='TransferResource'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='PutOperationSupported' type='tns:Empty'
+ minOccurs='0'/>
+ <xs:element name='DeleteOperationSupported' type='tns:Empty'
+ minOccurs='0'/>
+ <xs:element name='FaultOnPutDenied' type='tns:Empty' minOccurs='0'/>
+ <xs:element name='Dialect' minOccurs='0' maxOccurs='unbounded'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='0'/>
+ </xs:sequence>
+ <xs:attribute name='URI' type='xs:anyURI' use='required' />
+ <xs:anyAttribute namespace="##other" processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name='Resource' type='tns:QName' minOccurs='0'/>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name='TransferResourceFactory'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name='Resource' type='tns:QName' minOccurs='0'/>
+ <xs:element name='Dialect' minOccurs='0' maxOccurs='unbounded'>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='0'/>
+ </xs:sequence>
+ <xs:attribute name='URI' type='xs:anyURI' use='required' />
+ <xs:anyAttribute namespace="##other" processContents='lax'/>
+ </xs:complexType>
+ </xs:element>
+ <xs:any namespace='##other' processContents='lax' minOccurs='0'
+ maxOccurs='unbounded'/>
+ </xs:sequence>
+ <xs:anyAttribute namespace='##other' processContents='lax' />
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Added: websites/production/cxf/content/schemas/wadl/wadl.xsd
==============================================================================
--- websites/production/cxf/content/schemas/wadl/wadl.xsd (added)
+++ websites/production/cxf/content/schemas/wadl/wadl.xsd Mon Sep 11 19:42:01
2017
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://wadl.dev.java.net/2009/02"
+ xmlns:tns="http://wadl.dev.java.net/2009/02"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ elementFormDefault="qualified">
+
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+
+ <xs:element name="application">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:grammars" minOccurs="0"/>
+ <xs:element ref="tns:resources" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:resource_type"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:representation"/>
+ <xs:element ref="tns:param"/>
+ </xs:choice>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="doc">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="title" type="xs:string"/>
+ <xs:attribute ref="xml:lang"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="grammars">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="tns:include"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="resources">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:resource" maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="base" type="xs:anyURI"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="resource">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:param" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:resource"/>
+ </xs:choice>
+ <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
+ processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="type" type="tns:resource_type_list"/>
+ <xs:attribute name="queryType" type="xs:string"
+ default="application/x-www-form-urlencoded"/>
+ <xs:attribute name="path" type="xs:string"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="resource_type_list">
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+
+ <xs:element name="resource_type">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:param" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:resource"/>
+ </xs:choice>
+ <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
+ processContents="lax"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="method">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:request" minOccurs="0"/>
+ <xs:element ref="tns:response" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="name" type="tns:Method"/>
+ <xs:attribute name="href" type="xs:anyURI"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="Method">
+ <xs:union memberTypes="tns:HTTPMethods xs:NMTOKEN"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="HTTPMethods">
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="GET"/>
+ <xs:enumeration value="POST"/>
+ <xs:enumeration value="PUT"/>
+ <xs:enumeration value="HEAD"/>
+ <xs:enumeration value="DELETE"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="include">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="href" type="xs:anyURI"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="request">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:param" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:representation" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="response">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:param" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:representation" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="status" type="tns:statusCodeList"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="uriList">
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+
+ <xs:element name="representation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:param" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="element" type="xs:QName"/>
+ <xs:attribute name="mediaType" type="xs:string"/>
+ <xs:attribute name="href" type="xs:anyURI"/>
+ <xs:attribute name="profile" type="tns:uriList"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="statusCodeList">
+ <xs:list itemType="xs:unsignedInt"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="ParamStyle">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="plain"/>
+ <xs:enumeration value="query"/>
+ <xs:enumeration value="matrix"/>
+ <xs:enumeration value="header"/>
+ <xs:enumeration value="template"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="param">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:option" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="tns:link" minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="href" type="xs:anyURI"/>
+ <xs:attribute name="name" type="xs:NMTOKEN"/>
+ <xs:attribute name="style" type="tns:ParamStyle"/>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="type" type="xs:QName" default="xs:string"/>
+ <xs:attribute name="default" type="xs:string"/>
+ <xs:attribute name="required" type="xs:boolean" default="false"/>
+ <xs:attribute name="repeating" type="xs:boolean" default="false"/>
+ <xs:attribute name="fixed" type="xs:string"/>
+ <xs:attribute name="path" type="xs:string"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="option">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="value" type="xs:string" use="required"/>
+ <xs:attribute name="mediaType" type="xs:string"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="link">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="tns:doc" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:any namespace="##other" processContents="lax" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="resource_type" type="xs:anyURI"/>
+ <xs:attribute name="rel" type="xs:token"/>
+ <xs:attribute name="rev" type="xs:token"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Added: websites/production/cxf/content/schemas/ws-addr.xsd
==============================================================================
--- websites/production/cxf/content/schemas/ws-addr.xsd (added)
+++ websites/production/cxf/content/schemas/ws-addr.xsd Mon Sep 11 19:42:01 2017
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ W3C XML Schema defined in the Web Services Addressing 1.0 specification
+ http://www.w3.org/TR/ws-addr-core
+
+ Copyright © 2005 World Wide Web Consortium,
+
+ (Massachusetts Institute of Technology, European Research Consortium for
+ Informatics and Mathematics, Keio University). All Rights Reserved. This
+ work is distributed under the W3C® Software License [1] in the hope that
+ it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+ $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.w3.org/2005/08/addressing"
targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all"
elementFormDefault="qualified" finalDefault=""
attributeFormDefault="unqualified">
+
+ <!-- Constructs from the WS-Addressing Core -->
+
+ <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
+ <xs:complexType name="EndpointReferenceType" mixed="false">
+ <xs:sequence>
+ <xs:element name="Address"
type="tns:AttributedURIType"/>
+ <xs:element ref="tns:ReferenceParameters"
minOccurs="0"/>
+ <xs:element ref="tns:Metadata" minOccurs="0"/>
+ <xs:any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="ReferenceParameters"
type="tns:ReferenceParametersType"/>
+ <xs:complexType name="ReferenceParametersType" mixed="false">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="Metadata" type="tns:MetadataType"/>
+ <xs:complexType name="MetadataType" mixed="false">
+ <xs:sequence>
+ <xs:any namespace="##any" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+ <xs:element name="MessageID" type="tns:AttributedURIType"/>
+ <xs:element name="RelatesTo" type="tns:RelatesToType"/>
+ <xs:complexType name="RelatesToType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:attribute name="RelationshipType"
type="tns:RelationshipTypeOpenEnum" use="optional"
default="http://www.w3.org/2005/08/addressing/reply"/>
+ <xs:anyAttribute namespace="##other"
processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:simpleType name="RelationshipTypeOpenEnum">
+ <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="RelationshipType">
+ <xs:restriction base="xs:anyURI">
+ <xs:enumeration
value="http://www.w3.org/2005/08/addressing/reply"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
+ <xs:element name="From" type="tns:EndpointReferenceType"/>
+ <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
+ <xs:element name="To" type="tns:AttributedURIType"/>
+ <xs:element name="Action" type="tns:AttributedURIType"/>
+
+ <xs:complexType name="AttributedURIType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:anyAttribute namespace="##other"
processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!-- Constructs from the WS-Addressing SOAP binding -->
+
+ <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
+
+ <xs:simpleType name="FaultCodesOpenEnumType">
+ <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="FaultCodesType">
+ <xs:restriction base="xs:QName">
+ <xs:enumeration value="tns:InvalidAddressingHeader"/>
+ <xs:enumeration value="tns:InvalidAddress"/>
+ <xs:enumeration value="tns:InvalidEPR"/>
+ <xs:enumeration value="tns:InvalidCardinality"/>
+ <xs:enumeration value="tns:MissingAddressInEPR"/>
+ <xs:enumeration value="tns:DuplicateMessageID"/>
+ <xs:enumeration value="tns:ActionMismatch"/>
+ <xs:enumeration
value="tns:MessageAddressingHeaderRequired"/>
+ <xs:enumeration value="tns:DestinationUnreachable"/>
+ <xs:enumeration value="tns:ActionNotSupported"/>
+ <xs:enumeration value="tns:EndpointUnavailable"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
+ <xs:complexType name="AttributedUnsignedLongType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedLong">
+ <xs:anyAttribute namespace="##other"
processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
+ <xs:complexType name="AttributedQNameType" mixed="false">
+ <xs:simpleContent>
+ <xs:extension base="xs:QName">
+ <xs:anyAttribute namespace="##other"
processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
+
+ <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
+ <xs:complexType name="ProblemActionType" mixed="false">
+ <xs:sequence>
+ <xs:element ref="tns:Action" minOccurs="0"/>
+ <xs:element name="SoapAction" minOccurs="0"
type="xs:anyURI"/>
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:complexType>
+
+</xs:schema>
\ No newline at end of file
Modified: websites/production/cxf/content/schemas/ws-policy-200409.xsd
==============================================================================
--- websites/production/cxf/content/schemas/ws-policy-200409.xsd (original)
+++ websites/production/cxf/content/schemas/ws-policy-200409.xsd Mon Sep 11
19:42:01 2017
@@ -115,4 +115,4 @@ No other rights are granted by implicati
</xs:complexType>
</xs:element>
-</xs:schema>
\ No newline at end of file
+</xs:schema>
Modified: websites/production/cxf/content/schemas/ws-policy-200607.xsd
==============================================================================
--- websites/production/cxf/content/schemas/ws-policy-200607.xsd (original)
+++ websites/production/cxf/content/schemas/ws-policy-200607.xsd Mon Sep 11
19:42:01 2017
@@ -24,8 +24,6 @@
<xs:import
namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
- <xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
-
<!-- Constructs from the Web Services Policy 1.5 Framework -->
<xs:element name="Policy">
@@ -119,4 +117,4 @@
</xs:complexType>
</xs:element>
-</xs:schema>
\ No newline at end of file
+</xs:schema>
Modified: websites/production/cxf/content/schemas/ws-policy-200702.xsd
==============================================================================
--- websites/production/cxf/content/schemas/ws-policy-200702.xsd (original)
+++ websites/production/cxf/content/schemas/ws-policy-200702.xsd Mon Sep 11
19:42:01 2017
@@ -33,10 +33,6 @@
namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
/>
- <xs:import
- namespace="http://www.w3.org/XML/1998/namespace"
- schemaLocation="http://www.w3.org/2001/xml.xsd" />
-
<!-- Constructs from the Web Services Policy 1.5 Framework -->
<xs:element name="Policy" >