This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 66bbec89b4f Regen for commit 7534370e10b0fee52f2cba47a0f6d0e870f2cd6a
66bbec89b4f is described below

commit 66bbec89b4f169e69df263f65717ccdf7cd0f807
Author: davsclaus <davscl...@users.noreply.github.com>
AuthorDate: Sat May 13 20:02:08 2023 +0000

    Regen for commit 7534370e10b0fee52f2cba47a0f6d0e870f2cd6a
    
    Signed-off-by: GitHub <nore...@github.com>
---
 .../camel/catalog/models/circuitBreaker.json       |   3 +-
 .../apache/camel/catalog/models/onFallback.json    |   2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  | 426 +++++++++++----------
 3 files changed, 217 insertions(+), 214 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
index da76484728a..49cf060b694 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
@@ -12,9 +12,10 @@
     "output": false
   },
   "properties": {
+    "configuration": { "kind": "attribute", "displayName": "Configuration", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a circuit breaker configuration (such as resillience4j, or 
microprofile-fault-tolerance) to use for configuring the circuit breaker EIP." 
},
     "resilience4jConfiguration": { "kind": "element", "displayName": 
"Resilience4j Configuration", "required": false, "type": "object", "javaType": 
"org.apache.camel.model.Resilience4jConfigurationDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configures the 
circuit breaker to use Resilience4j with the given configuration." },
     "faultToleranceConfiguration": { "kind": "element", "displayName": "Fault 
Tolerance Configuration", "required": false, "type": "object", "javaType": 
"org.apache.camel.model.FaultToleranceConfigurationDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configures the 
circuit breaker to use MicroProfile Fault Tolerance with the given 
configuration." },
-    "configuration": { "kind": "attribute", "displayName": "Configuration", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a circuit breaker configuration (such as resillience4j, or 
microprofile-fault-tolerance) to use for configuring the circuit breaker EIP." 
},
+    "onFallback": { "kind": "element", "displayName": "On Fallback", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.OnFallbackDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "The fallback route path to 
execute that does not go over the network. This should be a static or cached 
result that can immediately be returned upon failure. If the fallback requires 
network connection then use onFallbackViaNetwork() ." },
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
index d0d40c7d8e2..b2b4daf3bd1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.OnFallbackDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "fallbackViaNetwork": { "kind": "attribute", "displayName": "Fallback Via 
Network", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the fallback 
goes over the network. If the fallback will go over the network it is another 
possible point of failure. It is important to execute the fallback command on a 
separate thread-pool, otherwise if t [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index fda3463a181..4b859615e24 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -3352,6 +3352,8 @@ will fallback to use the fixed value if the Expression 
result was null or 0.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -3390,8 +3392,6 @@ will fallback to use the fixed value if the Expression 
result was null or 0.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -4021,6 +4021,8 @@ should be intercepted by this exception type or not.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -4059,8 +4061,6 @@ should be intercepted by this exception type or not.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -4223,6 +4223,8 @@ should be intercepted by this exception type or not.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -4261,8 +4263,6 @@ should be intercepted by this exception type or not.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -4403,6 +4403,8 @@ the branch that matched. Default value: false
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -4441,8 +4443,6 @@ the branch that matched. Default value: false
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -4541,6 +4541,8 @@ the branch that matched. Default value: false
                     
           <xs:element minOccurs="0" ref="tns:faultToleranceConfiguration"/>
                     
+          <xs:element minOccurs="0" ref="tns:onFallback"/>
+                    
           <xs:choice maxOccurs="unbounded" minOccurs="0">
                         
             <xs:element ref="tns:aggregate"/>
@@ -4557,6 +4559,8 @@ the branch that matched. Default value: false
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -4595,8 +4599,6 @@ the branch that matched. Default value: false
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -5082,6 +5084,168 @@ References to a custom thread pool to use when bulkhead 
is enabled.
       
   </xs:complexType>
     
+  <xs:complexType name="onFallbackDefinition">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:processorDefinition">
+                
+        <xs:sequence>
+                    
+          <xs:choice maxOccurs="unbounded" minOccurs="0">
+                        
+            <xs:element ref="tns:aggregate"/>
+                        
+            <xs:element ref="tns:bean"/>
+                        
+            <xs:element ref="tns:doCatch"/>
+                        
+            <xs:element ref="tns:when"/>
+                        
+            <xs:element ref="tns:choice"/>
+                        
+            <xs:element ref="tns:otherwise"/>
+                        
+            <xs:element ref="tns:circuitBreaker"/>
+                        
+            <xs:element ref="tns:onFallback"/>
+                        
+            <xs:element ref="tns:claimCheck"/>
+                        
+            <xs:element ref="tns:convertBodyTo"/>
+                        
+            <xs:element ref="tns:delay"/>
+                        
+            <xs:element ref="tns:dynamicRouter"/>
+                        
+            <xs:element ref="tns:enrich"/>
+                        
+            <xs:element ref="tns:filter"/>
+                        
+            <xs:element ref="tns:doFinally"/>
+                        
+            <xs:element ref="tns:idempotentConsumer"/>
+                        
+            <xs:element ref="tns:intercept"/>
+                        
+            <xs:element ref="tns:interceptFrom"/>
+                        
+            <xs:element ref="tns:interceptSendToEndpoint"/>
+                        
+            <xs:element ref="tns:kamelet"/>
+                        
+            <xs:element ref="tns:loadBalance"/>
+                        
+            <xs:element ref="tns:log"/>
+                        
+            <xs:element ref="tns:loop"/>
+                        
+            <xs:element ref="tns:marshal"/>
+                        
+            <xs:element ref="tns:multicast"/>
+                        
+            <xs:element ref="tns:onCompletion"/>
+                        
+            <xs:element ref="tns:onException"/>
+                        
+            <xs:element ref="tns:pausable"/>
+                        
+            <xs:element ref="tns:pipeline"/>
+                        
+            <xs:element ref="tns:policy"/>
+                        
+            <xs:element ref="tns:pollEnrich"/>
+                        
+            <xs:element ref="tns:process"/>
+                        
+            <xs:element ref="tns:recipientList"/>
+                        
+            <xs:element ref="tns:removeHeader"/>
+                        
+            <xs:element ref="tns:removeHeaders"/>
+                        
+            <xs:element ref="tns:removeProperties"/>
+                        
+            <xs:element ref="tns:removeProperty"/>
+                        
+            <xs:element ref="tns:resequence"/>
+                        
+            <xs:element ref="tns:resumable"/>
+                        
+            <xs:element ref="tns:rollback"/>
+                        
+            <xs:element ref="tns:route"/>
+                        
+            <xs:element ref="tns:routingSlip"/>
+                        
+            <xs:element ref="tns:saga"/>
+                        
+            <xs:element ref="tns:sample"/>
+                        
+            <xs:element ref="tns:script"/>
+                        
+            <xs:element ref="tns:setBody"/>
+                        
+            <xs:element ref="tns:setExchangePattern"/>
+                        
+            <xs:element ref="tns:setHeader"/>
+                        
+            <xs:element ref="tns:setProperty"/>
+                        
+            <xs:element ref="tns:sort"/>
+                        
+            <xs:element ref="tns:split"/>
+                        
+            <xs:element ref="tns:step"/>
+                        
+            <xs:element ref="tns:stop"/>
+                        
+            <xs:element ref="tns:threads"/>
+                        
+            <xs:element ref="tns:throttle"/>
+                        
+            <xs:element ref="tns:throwException"/>
+                        
+            <xs:element ref="tns:to"/>
+                        
+            <xs:element ref="tns:toD"/>
+                        
+            <xs:element ref="tns:transacted"/>
+                        
+            <xs:element ref="tns:transform"/>
+                        
+            <xs:element ref="tns:doTry"/>
+                        
+            <xs:element ref="tns:unmarshal"/>
+                        
+            <xs:element ref="tns:validate"/>
+                        
+            <xs:element ref="tns:wireTap"/>
+                        
+            <xs:element ref="tns:serviceCall"/>
+                      
+          </xs:choice>
+                  
+        </xs:sequence>
+                
+        <xs:attribute name="fallbackViaNetwork" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en"><![CDATA[
+Whether the fallback goes over the network. If the fallback will go over the
+network it is another possible point of failure. It is important to execute the
+fallback command on a separate thread-pool, otherwise if the main command were
+to become latent and fill the thread-pool this would prevent the fallback from
+running if the two commands share the same pool. Default value: false
+            ]]></xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
   <xs:complexType name="claimCheckDefinition">
         
     <xs:complexContent>
@@ -6237,6 +6401,8 @@ default WARN. Default value: WARN
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -6275,8 +6441,6 @@ default WARN. Default value: WARN
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -6396,6 +6560,8 @@ Setting this allows to know if the filter predicate 
evaluated as true or false.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -6434,8 +6600,6 @@ Setting this allows to know if the filter predicate 
evaluated as true or false.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -6652,6 +6816,8 @@ Global option value.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -6690,8 +6856,6 @@ Global option value.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -6886,6 +7050,8 @@ Whether if validation is required for this input type. 
Default value: false
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -6924,8 +7090,6 @@ Whether if validation is required for this input type. 
Default value: false
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -7059,6 +7223,8 @@ configured, then all incoming messages is intercepted.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -7097,8 +7263,6 @@ configured, then all incoming messages is intercepted.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -7235,6 +7399,8 @@ process its result.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -7273,8 +7439,6 @@ process its result.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -7412,6 +7576,8 @@ specified using uri syntax, eg mynamecount=4&type=gold.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -7450,8 +7616,6 @@ specified using uri syntax, eg mynamecount=4&type=gold.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -7878,6 +8042,8 @@ To refer to a custom logger instance to lookup from the 
registry.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -7916,8 +8082,6 @@ To refer to a custom logger instance to lookup from the 
registry.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -11456,6 +11620,8 @@ decompressed size. Default value: 1073741824
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -11494,8 +11660,6 @@ decompressed size. Default value: 1073741824
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -11742,6 +11906,8 @@ should be invoked or not.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -11780,8 +11946,6 @@ should be invoked or not.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -11995,6 +12159,8 @@ failure. If this option is enabled then its considered 
handled as well.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -12033,8 +12199,6 @@ failure. If this option is enabled then its considered 
handled as well.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -12229,168 +12393,6 @@ message. By default this feature is off. Default 
value: false
       
   </xs:complexType>
     
-  <xs:complexType name="onFallbackDefinition">
-        
-    <xs:complexContent>
-            
-      <xs:extension base="tns:output">
-                
-        <xs:sequence>
-                    
-          <xs:choice maxOccurs="unbounded" minOccurs="0">
-                        
-            <xs:element ref="tns:aggregate"/>
-                        
-            <xs:element ref="tns:bean"/>
-                        
-            <xs:element ref="tns:doCatch"/>
-                        
-            <xs:element ref="tns:when"/>
-                        
-            <xs:element ref="tns:choice"/>
-                        
-            <xs:element ref="tns:otherwise"/>
-                        
-            <xs:element ref="tns:circuitBreaker"/>
-                        
-            <xs:element ref="tns:claimCheck"/>
-                        
-            <xs:element ref="tns:convertBodyTo"/>
-                        
-            <xs:element ref="tns:delay"/>
-                        
-            <xs:element ref="tns:dynamicRouter"/>
-                        
-            <xs:element ref="tns:enrich"/>
-                        
-            <xs:element ref="tns:filter"/>
-                        
-            <xs:element ref="tns:doFinally"/>
-                        
-            <xs:element ref="tns:idempotentConsumer"/>
-                        
-            <xs:element ref="tns:intercept"/>
-                        
-            <xs:element ref="tns:interceptFrom"/>
-                        
-            <xs:element ref="tns:interceptSendToEndpoint"/>
-                        
-            <xs:element ref="tns:kamelet"/>
-                        
-            <xs:element ref="tns:loadBalance"/>
-                        
-            <xs:element ref="tns:log"/>
-                        
-            <xs:element ref="tns:loop"/>
-                        
-            <xs:element ref="tns:marshal"/>
-                        
-            <xs:element ref="tns:multicast"/>
-                        
-            <xs:element ref="tns:onCompletion"/>
-                        
-            <xs:element ref="tns:onException"/>
-                        
-            <xs:element ref="tns:onFallback"/>
-                        
-            <xs:element ref="tns:pausable"/>
-                        
-            <xs:element ref="tns:pipeline"/>
-                        
-            <xs:element ref="tns:policy"/>
-                        
-            <xs:element ref="tns:pollEnrich"/>
-                        
-            <xs:element ref="tns:process"/>
-                        
-            <xs:element ref="tns:recipientList"/>
-                        
-            <xs:element ref="tns:removeHeader"/>
-                        
-            <xs:element ref="tns:removeHeaders"/>
-                        
-            <xs:element ref="tns:removeProperties"/>
-                        
-            <xs:element ref="tns:removeProperty"/>
-                        
-            <xs:element ref="tns:resequence"/>
-                        
-            <xs:element ref="tns:resumable"/>
-                        
-            <xs:element ref="tns:rollback"/>
-                        
-            <xs:element ref="tns:route"/>
-                        
-            <xs:element ref="tns:routingSlip"/>
-                        
-            <xs:element ref="tns:saga"/>
-                        
-            <xs:element ref="tns:sample"/>
-                        
-            <xs:element ref="tns:script"/>
-                        
-            <xs:element ref="tns:setBody"/>
-                        
-            <xs:element ref="tns:setExchangePattern"/>
-                        
-            <xs:element ref="tns:setHeader"/>
-                        
-            <xs:element ref="tns:setProperty"/>
-                        
-            <xs:element ref="tns:sort"/>
-                        
-            <xs:element ref="tns:split"/>
-                        
-            <xs:element ref="tns:step"/>
-                        
-            <xs:element ref="tns:stop"/>
-                        
-            <xs:element ref="tns:threads"/>
-                        
-            <xs:element ref="tns:throttle"/>
-                        
-            <xs:element ref="tns:throwException"/>
-                        
-            <xs:element ref="tns:to"/>
-                        
-            <xs:element ref="tns:toD"/>
-                        
-            <xs:element ref="tns:transacted"/>
-                        
-            <xs:element ref="tns:transform"/>
-                        
-            <xs:element ref="tns:doTry"/>
-                        
-            <xs:element ref="tns:unmarshal"/>
-                        
-            <xs:element ref="tns:validate"/>
-                        
-            <xs:element ref="tns:wireTap"/>
-                        
-            <xs:element ref="tns:serviceCall"/>
-                      
-          </xs:choice>
-                  
-        </xs:sequence>
-                
-        <xs:attribute name="fallbackViaNetwork" type="xs:string">
-          <xs:annotation>
-            <xs:documentation xml:lang="en"><![CDATA[
-Whether the fallback goes over the network. If the fallback will go over the
-network it is another possible point of failure. It is important to execute the
-fallback command on a separate thread-pool, otherwise if the main command were
-to become latent and fill the thread-pool this would prevent the fallback from
-running if the two commands share the same pool. Default value: false
-            ]]></xs:documentation>
-          </xs:annotation>
-        </xs:attribute>
-              
-      </xs:extension>
-          
-    </xs:complexContent>
-      
-  </xs:complexType>
-    
   <xs:complexType name="outputTypeDefinition">
         
     <xs:complexContent>
@@ -12513,6 +12515,8 @@ point.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -12551,8 +12555,6 @@ point.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -12663,6 +12665,8 @@ point.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -12701,8 +12705,6 @@ point.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -13475,6 +13477,8 @@ Name of property to remove.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -13513,8 +13517,6 @@ Name of property to remove.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -13947,6 +13949,8 @@ Reference to the routes in the xml dsl.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -13985,8 +13989,6 @@ Reference to the routes in the xml dsl.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -14524,6 +14526,8 @@ compensation/completion exchange.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -14562,8 +14566,6 @@ compensation/completion exchange.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -15169,6 +15171,8 @@ Sets the comparator to use for sorting.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -15207,8 +15211,6 @@ Sets the comparator to use for sorting.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -15463,6 +15465,8 @@ individual unit of work. Default value: false
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -15501,8 +15505,6 @@ individual unit of work. Default value: false
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -16168,6 +16170,8 @@ Whether to auto startup components when toD is starting 
up. Default value: true
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -16206,8 +16210,6 @@ Whether to auto startup components when toD is starting 
up. Default value: true
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>
@@ -16390,6 +16392,8 @@ Sets a reference to use for lookup the policy in the 
registry.
                         
             <xs:element ref="tns:circuitBreaker"/>
                         
+            <xs:element ref="tns:onFallback"/>
+                        
             <xs:element ref="tns:claimCheck"/>
                         
             <xs:element ref="tns:convertBodyTo"/>
@@ -16428,8 +16432,6 @@ Sets a reference to use for lookup the policy in the 
registry.
                         
             <xs:element ref="tns:onException"/>
                         
-            <xs:element ref="tns:onFallback"/>
-                        
             <xs:element ref="tns:pausable"/>
                         
             <xs:element ref="tns:pipeline"/>


Reply via email to