You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2017/01/11 18:27:17 UTC

[12/14] camel git commit: Use single line header for adoc files

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-asterisk/src/main/docs/asterisk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-asterisk/src/main/docs/asterisk-component.adoc b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
index 7369bb2..9f69aec 100644
--- a/components/camel-asterisk/src/main/docs/asterisk-component.adoc
+++ b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
@@ -1,4 +1,4 @@
-# Asterisk Component
+## Asterisk Component
 
 *Available as of Camel 2.18*
 
@@ -19,18 +19,14 @@ for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[AsteriskComponent-URIformat]]
-URI format
-^^^^^^^^^^
+### URI format
 
 [source,java]
 -------------------------------------------------------------------------------------------------------------------------
 asterisk:name[?options]
 -------------------------------------------------------------------------------------------------------------------------
 
-[[AsteriskComponent-Options]]
-Options
-^^^^^^^
+### Options
 
 // component options: START
 The Asterisk component has no options.
@@ -56,11 +52,9 @@ The Asterisk component supports 9 endpoint options which are listed below:
 {% endraw %}
 // endpoint options: END
 
-[[Asterisk-Actions]]
-Action
-^^^^^^
+### Action
 Supported actions are:
 
 * QUEUE_STATUS, Queue Status
 * SIP_PEERS, List SIP Peers
-* EXTENSION_STATE, Check Extension Status
+* EXTENSION_STATE, Check Extension Status
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-atmos/src/main/docs/atmos-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atmos/src/main/docs/atmos-component.adoc b/components/camel-atmos/src/main/docs/atmos-component.adoc
index 989846b..ec4fbe6 100644
--- a/components/camel-atmos/src/main/docs/atmos-component.adoc
+++ b/components/camel-atmos/src/main/docs/atmos-component.adoc
@@ -1,4 +1,4 @@
-# Atmos Component
+## Atmos Component
 
 *Available as of Camel 2.15*
 
@@ -11,9 +11,7 @@ https://github.com/emcvipr/dataservices-sdk-java[Atmos Client].
 from("atmos:foo/get?remotePath=/path").to("mock:test");
 -------------------------------
 
-[[Atmos-Options]]
-Options
-~~~~~~~
+### Options
 
 
 // component options: START
@@ -48,9 +46,7 @@ The Atmos component supports 14 endpoint options which are listed below:
 // endpoint options: END
 
 
-[[Atmos-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use Atmos in your camel routes you need to add the dependency
 on *camel-atmos* which implements this data format.
@@ -71,8 +67,7 @@ link:download.html[the download page for the latest versions]).
 
 [[Atmos-Integrations]]
 
-Integrations
-^^^^^^^^^^^^
+### Integrations
 
 When you look at atmos integrations, there is one type of consumer, 
 GetConsumer, which is a type of ScheduledPollConsumer. 
@@ -86,9 +81,7 @@ Whereas there are 4 types of producers which are
 * `Move`
 * `Put`
 
-[[Atmos-Examples]]
-Examples
-^^^^^^^^ 
+### Examples
 
 These example are taken from tests:
 
@@ -124,11 +117,9 @@ exhange
 DOWNLOADED_FILE, DOWNLOADED_FILES, UPLOADED_FILE, UPLOADED_FILES, FOUND_FILES, DELETED_PATH, MOVED_PATH;
 -------------------------------
 
-[[Atmos-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
+* link:getting-started.html[Getting Started]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
index 2acbac9..b97c166 100644
--- a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
+++ b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
@@ -1,4 +1,4 @@
-# Atmosphere Websocket Component
+## Atmosphere Websocket Component
 
 *Available as of Camel 2.14*
 
@@ -29,9 +29,7 @@ their�`pom.xml`�for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[Atmosphere-Websocket-Options]]
-Atmosphere-Websocket Options
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+### Atmosphere-Websocket Options
 
 
 
@@ -106,26 +104,20 @@ The Atmosphere Websocket component supports 36 endpoint options which are listed
 // endpoint options: END
 
 
-[[Atmosphere-Websocket-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 -----------------------------------------------
 atmosphere-websocket:///relative path[?options]
 -----------------------------------------------
 
-[[Atmosphere-Websocket-ReadingandWritingDataoverWebsocket]]
-Reading and Writing Data over Websocket
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+### Reading and Writing Data over Websocket
 
 An atmopshere-websocket endpoint can either write data to the socket or
 read from the socket, depending on whether the endpoint is configured as
 the producer or the consumer, respectively.
 
-[[Atmosphere-Websocket-ConfiguringURItoReadorWriteData]]
-Configuring URI to Read or Write Data
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+### Configuring URI to Read or Write Data
 
 In the route below, Camel will read from the specified websocket
 connection.
@@ -171,9 +163,7 @@ And the equivalent Spring sample:
 
 �
 
-[[Atmosphere-Websocket-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
@@ -183,5 +173,4 @@ See Also
 * link:servlet.html[SERVLET]
 * link:ahc-ws.html[AHC-WS]
 *
-https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=39621544[Websocket]
-
+https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=39621544[Websocket]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-atom/src/main/docs/atom-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atom/src/main/docs/atom-component.adoc b/components/camel-atom/src/main/docs/atom-component.adoc
index 2349a17..922c407 100644
--- a/components/camel-atom/src/main/docs/atom-component.adoc
+++ b/components/camel-atom/src/main/docs/atom-component.adoc
@@ -1,4 +1,4 @@
-# Atom Component
+## Atom Component
 
 The *atom:* component is used for polling Atom feeds.
 
@@ -19,9 +19,7 @@ for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[Atom-URIformat]]
-URI format
-^^^^^^^^^^
+### URI format
 
 [source,java]
 ------------------------
@@ -30,9 +28,7 @@ atom://atomUri[?options]
 
 Where *atomUri* is the URI to the Atom feed to poll.
 
-[[Atom-Options]]
-Options
-^^^^^^^
+### Options
 
 
 // component options: START
@@ -84,9 +80,7 @@ The Atom component supports 28 endpoint options which are listed below:
 You can append query options to the URI in the following format,
 `?option=value&option=value&...`
 
-[[Atom-Exchangedataformat]]
-Exchange data format
-^^^^^^^^^^^^^^^^^^^^
+### Exchange data format
 
 Camel will set the In body on the returned `Exchange` with the entries.
 Depending on the `splitEntries` flag Camel will either return one
@@ -105,9 +99,7 @@ Depending on the `splitEntries` flag Camel will either return one
 Camel can set the `Feed` object on the In header (see `feedHeader`
 option to disable this):
 
-[[Atom-MessageHeaders]]
-Message Headers
-^^^^^^^^^^^^^^^
+### Message Headers
 
 Camel atom uses these headers.
 
@@ -118,9 +110,7 @@ Camel atom uses these headers.
 header.
 |=======================================================================
 
-[[Atom-Samples]]
-Samples
-^^^^^^^
+### Samples
 
 In this sample we poll James Strachan's blog.
 
@@ -133,14 +123,11 @@ In this sample we want to filter only good blogs we like to a SEDA
 queue. The sample also shows how to setup Camel standalone, not running
 in any Container or using Spring.
 
-[[Atom-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:rss.html[RSS]
-
+* link:rss.html[RSS]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-avro/src/main/docs/avro-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/docs/avro-component.adoc b/components/camel-avro/src/main/docs/avro-component.adoc
index cc18ca0..f305d84 100644
--- a/components/camel-avro/src/main/docs/avro-component.adoc
+++ b/components/camel-avro/src/main/docs/avro-component.adoc
@@ -1,4 +1,4 @@
-# Avro Component
+## Avro Component
 
 *Available as of Camel 2.10*
 
@@ -21,9 +21,7 @@ for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[avro-ApacheAvroOverview]]
-Apache Avro Overview
-^^^^^^^^^^^^^^^^^^^^
+### Apache Avro Overview
 
 Avro allows you to define message types and a protocol using a json like
 format and then generate java code for the specified types and messages.
@@ -90,9 +88,7 @@ class Value {
 _Note: Existing classes can be used only for RPC (see below), not in
 data format._
 
-[[avro-UsingtheAvrodataformat]]
-Using the Avro data format
-^^^^^^^^^^^^^^^^^^^^^^^^^^
+### Using the Avro data format
 
 Using the avro data format is as easy as specifying that the class that
 you want to marshal or unmarshal in your route.
@@ -129,9 +125,7 @@ reference it from your route.
 
 In the same manner you can umarshal using the avro data format.
 
-[[avro-UsingAvroRPCinCamel]]
-Using Avro RPC in Camel
-^^^^^^^^^^^^^^^^^^^^^^^
+### Using Avro RPC in Camel
 
 As mentioned above Avro also provides RPC support over multiple
 transports such as http and netty. Camel provides consumers and
@@ -170,9 +164,7 @@ got only one parameter, *since 2.12* you can use `singleParameter` URI
 option to receive it direcly in the "in" message body without array
 wrapping.
 
-[[avro-AvroRPCURIOptions]]
-Avro RPC URI Options
-^^^^^^^^^^^^^^^^^^^^
+### Avro RPC URI Options
 
 
 
@@ -223,9 +215,7 @@ The Avro component supports 14 endpoint options which are listed below:
 // endpoint options: END
 
 
-[[avro-AvroRPCHeaders]]
-Avro RPC Headers
-^^^^^^^^^^^^^^^^
+### Avro RPC Headers
 
 [width="100%",cols="20%,80%",options="header",]
 |=======================================================================
@@ -235,9 +225,7 @@ Avro RPC Headers
 URI (if any)
 |=======================================================================
 
-[[avro-Examples]]
-Examples
-^^^^^^^^
+### Examples
 
 An example of using camel avro producers via http:
 
@@ -299,4 +287,4 @@ task:
 In the example above, get takes only one parameter, so `singleParameter`
 is used and `getProcessor` will receive Value class directly in body,
 while `putProcessor` will receive an array of size 2 with String key and
-Value value filled as array contents.
+Value value filled as array contents.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-avro/src/main/docs/avro-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/docs/avro-dataformat.adoc b/components/camel-avro/src/main/docs/avro-dataformat.adoc
index 233db77..e749dc6 100644
--- a/components/camel-avro/src/main/docs/avro-dataformat.adoc
+++ b/components/camel-avro/src/main/docs/avro-dataformat.adoc
@@ -1,4 +1,4 @@
-# Avro DataFormat
+## Avro DataFormat
 
 *Available as of Camel 2.10*
 
@@ -21,9 +21,7 @@ for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[avro-ApacheAvroOverview]]
-Apache Avro Overview
-^^^^^^^^^^^^^^^^^^^^
+### Apache Avro Overview
 
 Avro allows you to define message types and a protocol using a json like
 format and then generate java code for the specified types and messages.
@@ -90,9 +88,7 @@ class Value {
 _Note: Existing classes can be used only for RPC (see below), not in
 data format._
 
-[[avro-UsingtheAvrodataformat]]
-Using the Avro data format
-^^^^^^^^^^^^^^^^^^^^^^^^^^
+### Using the Avro data format
 
 Using the avro data format is as easy as specifying that the class that
 you want to marshal or unmarshal in your route.
@@ -130,9 +126,7 @@ reference it from your route.
 In the same manner you can umarshal using the avro data format.
 
 
-[[avro-AvroDataformat-options]]
-Avro Dataformat Options
-^^^^^^^^^^^^^^^^^^^^^^^
+### Avro Dataformat Options
 
 // dataformat options: START
 The Avro dataformat supports 2 options which are listed below.
@@ -147,5 +141,4 @@ The Avro dataformat supports 2 options which are listed below.
 | contentTypeHeader | false | Boolean | Whether the data format should set the Content-Type header with the type from the data format if the data format is capable of doing so. For example application/xml for data formats marshalling to XML or application/json for data formats marshalling to JSon etc.
 |=======================================================================
 {% endraw %}
-// dataformat options: END
-
+// dataformat options: END
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-cw-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-cw-component.adoc b/components/camel-aws/src/main/docs/aws-cw-component.adoc
index 9e86f2b..d5ec81e 100644
--- a/components/camel-aws/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-cw-component.adoc
@@ -1,4 +1,4 @@
-# AWS CloudWatch Component
+## AWS CloudWatch Component
 
 *Available as of Camel 2.11
 
@@ -13,9 +13,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon CloudWatch. More information are available at
 http://aws.amazon.com/cloudwatch/[Amazon CloudWatch].
 
-[[AWS-CW-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ----------------------------
@@ -26,9 +24,7 @@ The metrics will be created if they don't already exists. +
  You can append query options to the URI in the following format,
 `?options=value&option2=value&...`
 
-[[AWS-CW-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -69,13 +65,9 @@ You have to provide the amazonCwClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/cloudwatch/[Amazon's CloudWatch].
 
-[[AWS-CW-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-CW-MessageheadersevaluatedbytheCWproducer]]
-Message headers evaluated by the CW producer
-++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the CW producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -98,9 +90,7 @@ Message headers evaluated by the CW producer
 |`CamelAwsCwMetricDimensions` |`Map<String, String>` |*Camel 2.12:* A map of dimension names and dimension values.
 |=======================================================================
 
-[[AWS-CW-AdvancedAmazonCloudWatchconfiguration]]
-Advanced AmazonCloudWatch configuration
-+++++++++++++++++++++++++++++++++++++++
+#### Advanced AmazonCloudWatch configuration
 
 If you need more control over the `AmazonCloudWatch` instance
 configuration you can create your own instance and refer to it from the
@@ -129,9 +119,7 @@ AmazonCloudWatch client = new AmazonCloudWatchClient(awsCredentials, clientConfi
 registry.bind("client", client);
 ------------------------------------------------------------------------------------------
 
-[[AWS-CW-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -149,14 +137,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.10 or higher).
 
-[[AWS-CW-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-ddb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddb-component.adoc b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
index 07138e6..4c74023 100644
--- a/components/camel-aws/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
@@ -1,4 +1,4 @@
-# AWS DynamoDB Component
+## AWS DynamoDB Component
 
 *Available as of Camel 2.10*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon DynamoDB. More information are available at
 http://aws.amazon.com/dynamodb[Amazon DynamoDB].
 
-[[AWS-DDB-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------------
@@ -23,9 +21,7 @@ aws-ddb://domainName[?options]
 You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-DDB-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -68,13 +64,9 @@ You have to provide the amazonDDBClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/dynamodb[Amazon's DynamoDB].
 
-[[AWS-DDB-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-DDB-MessageheadersevaluatedbytheDDBproducer]]
-Message headers evaluated by the DDB producer
-+++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the DDB producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -127,9 +119,7 @@ the query.*From Camel 2.16.0 this header doesn't exist anymore.*
 |`CamelAwsDdbUpdateValues` |`Map<String, AttributeValueUpdate>` |Map of attribute name to the new value and action for the update.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringBatchGetItemsoperation]]
-Message headers set during BatchGetItems operation
-++++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during BatchGetItems operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -141,9 +131,7 @@ Message headers set during BatchGetItems operation
 processed with the current response.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringDeleteItemoperation]]
-Message headers set during DeleteItem operation
-+++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during DeleteItem operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -152,9 +140,7 @@ Message headers set during DeleteItem operation
 |`CamelAwsDdbAttributes` |`Map<String, AttributeValue>` |The list of attributes returned by the operation.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringDeleteTableoperation]]
-Message headers set during DeleteTable operation
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during DeleteTable operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -178,9 +164,7 @@ Message headers set during DeleteTable operation
 |`CamelAwsDdbTableStatus` |`String` |The status of the table: CREATING, UPDATING, DELETING, ACTIVE
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringDescribeTableoperation]]
-Message headers set during DescribeTable operation
-++++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during DescribeTable operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -207,9 +191,7 @@ not KeySchema*
 |`CamelAwsDdbWriteCapacity` |`Long` |WriteCapacityUnits property of this table.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringGetItemoperation]]
-Message headers set during GetItem operation
-++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during GetItem operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -219,9 +201,7 @@ Message headers set during GetItem operation
 
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringPutItemoperation]]
-Message headers set during PutItem operation
-++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during PutItem operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -231,9 +211,7 @@ Message headers set during PutItem operation
 
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringQueryoperation]]
-Message headers set during Query operation
-++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during Query operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -250,9 +228,7 @@ consumed during the operation.
 |`CamelAwsDdbCount` |`Integer` |Number of items in the response.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringScanoperation]]
-Message headers set during Scan operation
-+++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during Scan operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -271,9 +247,7 @@ consumed during the operation.
 |`CamelAwsDdbScannedCount` |`Integer` |Number of items in the complete scan before any filters are applied.
 |=======================================================================
 
-[[AWS-DDB-MessageheaderssetduringUpdateItemoperation]]
-Message headers set during UpdateItem operation
-+++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during UpdateItem operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -283,9 +257,7 @@ Message headers set during UpdateItem operation
 
 |=======================================================================
 
-[[AWS-DDB-AdvancedAmazonDynamoDBconfiguration]]
-Advanced AmazonDynamoDB configuration
-+++++++++++++++++++++++++++++++++++++
+#### Advanced AmazonDynamoDB configuration
 
 If you need more control over the `AmazonDynamoDB` instance
 configuration you can create your own instance and refer to it from the
@@ -314,9 +286,7 @@ AmazonDynamoDB client = new AmazonDynamoDBClient(awsCredentials, clientConfigura
 registry.bind("client", client);
 --------------------------------------------------------------------------------------
 
-[[AWS-DDB-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -334,14 +304,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.10 or higher).
 
-[[AWS-DDB-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
index 56b04c1..b33ef60 100644
--- a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
@@ -1,4 +1,4 @@
-# AWS DynamoDB Streams Component
+## AWS DynamoDB Streams Component
 
 *Available as of Camel 2.7*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon DynamoDB Streams. More information are available
 at�http://aws.amazon.com/dynamodb/[AWS DynamoDB]
 
-[[AWS-DDBSTREAM-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------------------
@@ -24,9 +22,7 @@ The stream needs to be created prior to it being used. +
  You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-DDBSTREAM-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -83,9 +79,7 @@ You have to provide the�amazonDynamoDbStreamsClient in the
 link:registry.html[Registry] with proxies and relevant credentials
 configured.
 
-[[AWS-DDBSTREAM-SequenceNumbers]]
-Sequence Numbers
-^^^^^^^^^^^^^^^^
+### Sequence Numbers
 
 You can provide a literal string as the sequence number or provide a
 bean in the registry. An example of using the bean would be to save your
@@ -95,9 +89,7 @@ It is an error to provide a sequence number that is greater than the
 largest sequence number in the describe-streams result, as this will
 lead to the AWS call returning an HTTP 400.
 
-[[AWS-DDBSTREAM-BatchConsumer]]
-Batch Consumer
-^^^^^^^^^^^^^^
+### Batch Consumer
 
 This component implements the link:batch-consumer.html[Batch Consumer].
 
@@ -105,13 +97,9 @@ This allows you for instance to know how many messages exists in this
 batch and for instance let the link:aggregator.html[Aggregator]
 aggregate this number of messages.
 
-[[AWS-DDBSTREAM-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-DDBSTREAM-AmazonDynamoDBStreamsClientconfiguration]]
-AmazonDynamoDBStreamsClient�configuration
-+++++++++++++++++++++++++++++++++++++++++
+#### AmazonDynamoDBStreamsClient�configuration
 
 You will need to create an instance of AmazonDynamoDBStreamsClient and
 bind it to the registry
@@ -129,9 +117,7 @@ region.createClient(AmazonDynamoDBStreamsClient.class, null, clientConfiguration
 registry.bind("kinesisClient", client);
 --------------------------------------------------------------------------------------------------------------------
 
-[[AWS-DDBSTREAM-ProvidingAWSCredentials]]
-Providing AWS Credentials
-+++++++++++++++++++++++++
+#### Providing AWS Credentials
 
 It is recommended that the credentials are obtained by using the
 http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html[DefaultAWSCredentialsProviderChain]
@@ -140,13 +126,9 @@ however, a
 different�http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/AWSCredentialsProvider.html[AWSCredentialsProvider]
 can be specified when calling createClient(...).
 
-[[AWS-DDBSTREAM-CopingwithDowntime]]
-Coping with Downtime
-^^^^^^^^^^^^^^^^^^^^
+### Coping with Downtime
 
-[[AWS-DDBSTREAM-AWSDynamoDBStreamsoutageoflessthan24hours]]
-AWS DynamoDB Streams outage of less than 24 hours
-+++++++++++++++++++++++++++++++++++++++++++++++++
+#### AWS DynamoDB Streams outage of less than 24 hours
 
 The consumer will resume from the last seen sequence number (as
 implemented
@@ -154,16 +136,12 @@ for�https://issues.apache.org/jira/browse/CAMEL-9515[CAMEL-9515]), so
 you should receive a flood of events in quick succession, as long as the
 outage did not also include DynamoDB itself.
 
-[[AWS-DDBSTREAM-AWSDynamoDBStreamsoutageofmorethan24hours]]
-AWS DynamoDB Streams outage of more than 24 hours
-+++++++++++++++++++++++++++++++++++++++++++++++++
+#### AWS DynamoDB Streams outage of more than 24 hours
 
 Given that AWS only retain 24 hours worth of changes, you will have
 missed change events no matter what mitigations are in place.
 
-[[AWS-DDBSTREAM-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -181,9 +159,7 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.7 or higher).
 
-[[AWS-DDBSTREAM-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
@@ -191,5 +167,4 @@ See Also
 * link:getting-started.html[Getting Started]
 
 * link:aws.html[AWS Component] +
- +
-
+ +
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-ec2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ec2-component.adoc b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
index a5a18b1..9acf32c 100644
--- a/components/camel-aws/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
@@ -1,4 +1,4 @@
-# AWS EC2 Component
+## AWS EC2 Component
 
 *Available as of Camel 2.16*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon EC2. More information are available at
 https://aws.amazon.com/it/ec2/[Amazon EC2].
 
-[[AWS-EC2-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 -------------------------
@@ -23,9 +21,7 @@ aws-ec2://label[?options]
 You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-EC2-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -63,13 +59,9 @@ You have to provide the amazonEc2Client in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the https://aws.amazon.com/it/ec2/[Amazon EC2] service.
 
-[[AWS-EC2-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-EC2-MessageheadersevaluatedbytheEC2producer]]
-Message headers evaluated by the EC2 producer
-+++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the EC2 producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -115,14 +107,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.16 or higher).
 
-[[AWS-EC2-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
index 27f0794..6a59c3b 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
@@ -1,4 +1,4 @@
-# AWS Kinesis Component
+## AWS Kinesis Component
 
 *Available as of Camel 2.17*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon Kinesis. More information are available
 at�http://aws.amazon.com/kinesis/[AWS Kinesis]
 
-[[AWS-KINESIS-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 -----------------------------------
@@ -24,9 +22,7 @@ The stream needs to be created prior to it being used. +
  You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-KINESIS-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -86,9 +82,7 @@ You have to provide the�amazonKinesisClient in the
 link:registry.html[Registry] with proxies and relevant credentials
 configured.
 
-[[AWS-KINESIS-BatchConsumer]]
-Batch Consumer
-^^^^^^^^^^^^^^
+### Batch Consumer
 
 This component implements the link:batch-consumer.html[Batch Consumer].
 
@@ -96,13 +90,9 @@ This allows you for instance to know how many messages exists in this
 batch and for instance let the link:aggregator.html[Aggregator]
 aggregate this number of messages.
 
-[[AWS-KINESIS-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-KINESIS-MessageheaderssetbytheKinesisconsumer]]
-Message headers set by the Kinesis consumer
-+++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the Kinesis consumer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -116,9 +106,7 @@ size is not defined by the API. If it is to be used as a numerical type then use
 |`CamelAwsKinesisPartitionKey` |`String` |Identifies which shard in the stream the data record is assigned to.
 |=======================================================================
 
-[[AWS-KINESIS-AmazonKinesisconfiguration]]
-AmazonKinesis configuration
-+++++++++++++++++++++++++++
+#### AmazonKinesis configuration
 
 You will need to create an instance of AmazonDynamoDBStreamsClient and
 bind it to the registry
@@ -136,9 +124,7 @@ region.createClient(AmazonDynamoDBStreamsClient.class, null, clientConfiguration
 registry.bind("kinesisClient", client);
 --------------------------------------------------------------------------------------------------------------------
 
-[[AWS-KINESIS-ProvidingAWSCredentials]]
-Providing AWS Credentials
-+++++++++++++++++++++++++
+#### Providing AWS Credentials
 
 It is recommended that the credentials are obtained by using the
 http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html[DefaultAWSCredentialsProviderChain]
@@ -147,9 +133,7 @@ however, a
 different�http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/AWSCredentialsProvider.html[AWSCredentialsProvider]
 can be specified when calling createClient(...).
 
-[[AWS-Kinesis-MessageheaderssetbytheKinesisproducer]]
-Message headers used by the Kinesis producer to write to Kinesis.  The producer expects that the message body is a `ByteBuffer`.
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers used by the Kinesis producer to write to Kinesis.  The producer expects that the message body is a `ByteBuffer`.
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -161,8 +145,7 @@ Message headers used by the Kinesis producer to write to Kinesis.  The producer
 
 |=======================================================================
 
-Message headers set by the Kinesis producer on successful storage of a Record
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the Kinesis producer on successful storage of a Record
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -176,9 +159,7 @@ http://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html#API_Pu
 
 |=======================================================================
 
-[[AWS-KINESIS-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -196,14 +177,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.17 or higher).
 
-[[AWS-KINESIS-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-s3-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-s3-component.adoc b/components/camel-aws/src/main/docs/aws-s3-component.adoc
index 581740f..5d1f9e1 100644
--- a/components/camel-aws/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-s3-component.adoc
@@ -1,4 +1,4 @@
-# AWS S3 Storage Service Component
+## AWS S3 Storage Service Component
 
 *Available as of Camel 2.8*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon S3. More information are available at
 http://aws.amazon.com/s3[Amazon S3].
 
-[[AWS-S3-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------------
@@ -33,9 +31,7 @@ from("aws-s3:helloBucket?accessKey=yourAccessKey&secretKey=yourSecretKey&prefix=
 --------------------------------------------------------------------------------
 
 
-[[AWS-S3-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -117,9 +113,7 @@ You have to provide the amazonS3Client in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/s3[Amazon's S3].
 
-[[AWS-S3-BatchConsumer]]
-Batch Consumer
-^^^^^^^^^^^^^^
+### Batch Consumer
 
 This component implements the link:batch-consumer.html[Batch Consumer].
 
@@ -127,13 +121,9 @@ This allows you for instance to know how many messages exists in this
 batch and for instance let the link:aggregator.html[Aggregator]
 aggregate this number of messages.
 
-[[AWS-S3-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-S3-MessageheadersevaluatedbytheS3producer]]
-Message headers evaluated by the S3 producer
-++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the S3 producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -180,9 +170,7 @@ the object using AWS-managed keys. For example use AES256.
 |`CamelAwsS3VersionId` |`String` |The version Id of the object to be stored or returned from the current operation
 |=======================================================================
 
-[[AWS-S3-MessageheaderssetbytheS3producer]]
-Message headers set by the S3 producer
-++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the S3 producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -193,9 +181,7 @@ Message headers set by the S3 producer
 
 |=======================================================================
 
-[[AWS-S3-MessageheaderssetbytheS3consumer]]
-Message headers set by the S3 consumer
-++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the S3 consumer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -244,9 +230,7 @@ specify caching behavior along the HTTP request/reply chain.
 object using AWS-managed keys.
 |=======================================================================
 
-[[AWS-S3-AdvancedAmazonS3configuration]]
-Advanced AmazonS3 configuration
-+++++++++++++++++++++++++++++++
+#### Advanced AmazonS3 configuration
 
 If your Camel Application is running behind a firewall or if you need to
 have more control over the `AmazonS3` instance configuration, you can
@@ -273,9 +257,7 @@ from("aws-s3://MyBucket?amazonS3Client=#client&delay=5000&maxMessagesPerPoll=5")
 .to("mock:result");
 --------------------------------------------------------------------------------
 
-[[AWS-S3-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -293,14 +275,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.8 or higher).
 
-[[AWS-S3-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-sdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sdb-component.adoc b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
index 70cef12..5beac46 100644
--- a/components/camel-aws/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
@@ -1,4 +1,4 @@
-# AWS SimpleDB Component
+## AWS SimpleDB Component
 
 *Available as of Camel 2.8.4*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon SDB. More information are available at
 http://aws.amazon.com/sdb[Amazon SDB].
 
-[[AWS-SDB-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------------
@@ -23,9 +21,7 @@ aws-sdb://domainName[?options]
 You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-SDB-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -65,13 +61,9 @@ You have to provide the amazonSDBClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/sdb[Amazon's SDB].
 
-[[AWS-SDB-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-SDB-MessageheadersevaluatedbytheSDBproducer]]
-Message headers evaluated by the SDB producer
-+++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the SDB producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -107,9 +99,7 @@ to 100.
 specified attributes will be updated/deleted or not.
 |=======================================================================
 
-[[AWS-SDB-MessageheaderssetduringDomainMetadataoperation]]
-Message headers set during DomainMetadata operation
-+++++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during DomainMetadata operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -130,9 +120,7 @@ Message headers set during DomainMetadata operation
 |`CamelAwsSdbItemNameSize` |`Long` |The total size of all item names in the domain, in bytes.
 |=======================================================================
 
-[[AWS-SDB-MessageheaderssetduringGetAttributesoperation]]
-Message headers set during GetAttributes operation
-++++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during GetAttributes operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -141,9 +129,7 @@ Message headers set during GetAttributes operation
 |`CamelAwsSdbAttributes` |`List<Attribute>` |The list of attributes returned by the operation.
 |=======================================================================
 
-[[AWS-SDB-MessageheaderssetduringListDomainsoperation]]
-Message headers set during ListDomains operation
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during ListDomains operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -155,9 +141,7 @@ Message headers set during ListDomains operation
 specified MaxNumberOfDomains still available.
 |=======================================================================
 
-[[AWS-SDB-MessageheaderssetduringSelectoperation]]
-Message headers set during Select operation
-+++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set during Select operation
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -170,9 +154,7 @@ matched, the response size exceeded 1 megabyte, or the execution time
 exceeded 5 seconds.
 |=======================================================================
 
-[[AWS-SDB-AdvancedAmazonSimpleDBconfiguration]]
-Advanced AmazonSimpleDB configuration
-+++++++++++++++++++++++++++++++++++++
+#### Advanced AmazonSimpleDB configuration
 
 If you need more control over the `AmazonSimpleDB` instance
 configuration you can create your own instance and refer to it from the
@@ -201,9 +183,7 @@ AmazonSimpleDB client = new AmazonSimpleDBClient(awsCredentials, clientConfigura
 registry.bind("client", client);
 --------------------------------------------------------------------------------------
 
-[[AWS-SDB-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -221,14 +201,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.8.4 or higher).
 
-[[AWS-SDB-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-ses-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ses-component.adoc b/components/camel-aws/src/main/docs/aws-ses-component.adoc
index 0b45ea6..e222899 100644
--- a/components/camel-aws/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ses-component.adoc
@@ -1,4 +1,4 @@
-# AWS Simple Email Service Component
+## AWS Simple Email Service Component
 
 *Available as of Camel 2.8.4*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon SES. More information are available at
 http://aws.amazon.com/ses[Amazon SES].
 
-[[AWS-SES-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------
@@ -23,9 +21,7 @@ aws-ses://from[?options]
 You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-SES-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -66,13 +62,9 @@ You have to provide the amazonSESClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/ses[Amazon's SES].
 
-[[AWS-SES-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-SES-MessageheadersevaluatedbytheSESproducer]]
-Message headers evaluated by the SES producer
-+++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the SES producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -91,9 +83,7 @@ Message headers evaluated by the SES producer
 |`CamelAwsSesHtmlEmail` |`Boolean` |*Since Camel 2.12.3* The flag to show if email content is HTML.
 |=======================================================================
 
-[[AWS-SES-MessageheaderssetbytheSESproducer]]
-Message headers set by the SES producer
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SES producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -102,9 +92,7 @@ Message headers set by the SES producer
 |`CamelAwsSesMessageId` |`String` |The Amazon SES message ID.
 |=======================================================================
 
-[[AWS-SES-AdvancedAmazonSimpleEmailServiceconfiguration]]
-Advanced AmazonSimpleEmailService configuration
-+++++++++++++++++++++++++++++++++++++++++++++++
+#### Advanced AmazonSimpleEmailService configuration
 
 If you need more control over the `AmazonSimpleEmailService` instance
 configuration you can create your own instance and refer to it from the
@@ -132,9 +120,7 @@ AmazonSimpleEmailService client = new AmazonSimpleEmailServiceClient(awsCredenti
 registry.bind("client", client);
 ----------------------------------------------------------------------------------------------------------
 
-[[AWS-SES-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -152,14 +138,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.8.4 or higher).
 
-[[AWS-SES-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-sns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sns-component.adoc b/components/camel-aws/src/main/docs/aws-sns-component.adoc
index 479a3ba..65bfdf8 100644
--- a/components/camel-aws/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sns-component.adoc
@@ -1,4 +1,4 @@
-# AWS Simple Notification System Component
+## AWS Simple Notification System Component
 
 *Available as of Camel 2.8*
 
@@ -13,9 +13,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon SNS. More information are available at
 http://aws.amazon.com/sns[Amazon SNS].
 
-[[AWS-SNS-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 -----------------------------
@@ -26,9 +24,7 @@ The topic will be created if they don't already exists. +
  You can append query options to the URI in the following format,
 `?options=value&option2=value&...`
 
-[[AWS-SNS-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -70,13 +66,9 @@ You have to provide the amazonSNSClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/sns[Amazon's SNS].
 
-[[AWS-SNS-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-SNS-MessageheadersevaluatedbytheSNSproducer]]
-Message headers evaluated by the SNS producer
-+++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the SNS producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -86,9 +78,7 @@ Message headers evaluated by the SNS producer
 `SnsConfiguration` is used.
 |=======================================================================
 
-[[AWS-SNS-MessageheaderssetbytheSNSproducer]]
-Message headers set by the SNS producer
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SNS producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -97,9 +87,7 @@ Message headers set by the SNS producer
 |`CamelAwsSnsMessageId` |`String` |The Amazon SNS message ID.
 |=======================================================================
 
-[[AWS-SNS-AdvancedAmazonSNSconfiguration]]
-Advanced AmazonSNS configuration
-++++++++++++++++++++++++++++++++
+#### Advanced AmazonSNS configuration
 
 If you need more control over the `AmazonSNS` instance configuration you
 can create your own instance and refer to it from the URI:
@@ -126,9 +114,7 @@ AmazonSNS client = new AmazonSNSClient(awsCredentials, clientConfiguration);
 registry.bind("client", client);
 --------------------------------------------------------------------------------------
 
-[[AWS-SNS-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -146,14 +132,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.8 or higher).
 
-[[AWS-SNS-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-sqs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sqs-component.adoc b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
index 3bbca32..29e870a 100644
--- a/components/camel-aws/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
@@ -1,4 +1,4 @@
-# AWS Simple Queue Service Component
+## AWS Simple Queue Service Component
 
 *Available as of Camel 2.6*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon SQS. More information are available at
 http://aws.amazon.com/sqs[Amazon SQS].
 
-[[AWS-SQS-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ------------------------------
@@ -24,9 +22,7 @@ The queue will be created if they don't already exists. +
  You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-SQS-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -108,9 +104,7 @@ You have to provide the amazonSQSClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/sqs[Amazon's SQS].
 
-[[AWS-SQS-BatchConsumer]]
-Batch Consumer
-^^^^^^^^^^^^^^
+### Batch Consumer
 
 This component implements the link:batch-consumer.html[Batch Consumer].
 
@@ -118,13 +112,9 @@ This allows you for instance to know how many messages exists in this
 batch and for instance let the link:aggregator.html[Aggregator]
 aggregate this number of messages.
 
-[[AWS-SQS-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-SQS-MessageheaderssetbytheSQSproducer]]
-Message headers set by the SQS producer
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SQS producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -138,9 +128,7 @@ Message headers set by the SQS producer
 see by others.
 |=======================================================================
 
-[[AWS-SQS-MessageheaderssetbytheSQSconsumer]]
-Message headers set by the SQS consumer
-+++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SQS consumer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -155,9 +143,7 @@ Message headers set by the SQS consumer
 |`CamelAwsSqsAttributes` |`Map<String, String>` |The Amazon SQS message attributes.
 |=======================================================================
 
-[[AWS-SQS-AdvancedAmazonSQSconfiguration]]
-Advanced AmazonSQS configuration
-++++++++++++++++++++++++++++++++
+#### Advanced AmazonSQS configuration
 
 If your Camel Application is running behind a firewall or if you need to
 have more control over the AmazonSQS instance configuration, you can
@@ -184,9 +170,7 @@ from("aws-sqs://MyQueue?amazonSQSClient=#client&delay=5000&maxMessagesPerPoll=5"
 .to("mock:result");
 ---------------------------------------------------------------------------------
 
-[[AWS-SQS-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -204,9 +188,7 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.6 or higher).
 
-[[AWS-SQS-JMS-styleSelectors]]
-JMS-style Selectors
-^^^^^^^^^^^^^^^^^^^
+### JMS-style Selectors
 
 SQS does not allow selectors, but you can effectively achieve this by
 using the link:message-filter.html[Camel Filter EIP] and setting an
@@ -230,14 +212,11 @@ will not make it through the filter AND also not be deleted from the SQS
 queue. After 5000 miliseconds, the message will become visible to other
 consumers.
 
-[[AWS-SQS-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
-
+* link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-aws/src/main/docs/aws-swf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-swf-component.adoc b/components/camel-aws/src/main/docs/aws-swf-component.adoc
index ff40134..18247bc 100644
--- a/components/camel-aws/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-swf-component.adoc
@@ -1,4 +1,4 @@
-# AWS Simple Workflow Component
+## AWS Simple Workflow Component
 
 *Available as of Camel 2.13*
 
@@ -11,9 +11,7 @@ You must have a valid Amazon Web Services developer account, and be
 signed up to use Amazon Simple Workflow. More information are available
 at http://aws.amazon.com/swf/[Amazon Simple Workflow].
 
-[[AWS-SWF-URIFormat]]
-URI Format
-^^^^^^^^^^
+### URI Format
 
 [source,java]
 ---------------------------------------
@@ -23,9 +21,7 @@ aws-swf://<workflow|activity>[?options]
 You can append query options to the URI in the following format,
 ?options=value&option2=value&...
 
-[[AWS-SWF-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -84,13 +80,9 @@ You have to provide the�amazonSWClient in the
 link:registry.html[Registry] or your accessKey and secretKey to access
 the http://aws.amazon.com/swf[Amazon's Simple Workflow Service].
 
-[[AWS-SWF-Usage]]
-Usage
-^^^^^
+### Usage
 
-[[AWS-SWF-MessageheadersevaluatedbytheSWFWorkflowProducer]]
-Message headers evaluated by the SWF Workflow Producer
-++++++++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers evaluated by the SWF Workflow Producer
 
 A workflow producer allows interacting with a workflow. It can start a
 new workflow execution, query its state, send signals to a running
@@ -120,9 +112,7 @@ workflow, or terminate and cancel it.
 |`CamelSWFChildPolicy` |`String` |The policy to use on child workflows when terminating a workflow.
 |=======================================================================
 
-[[AWS-SWF-MessageheaderssetbytheSWFWorkflowProducer]]
-Message headers set by the SWF Workflow Producer
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SWF Workflow Producer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -133,9 +123,7 @@ Message headers set by the SWF Workflow Producer
 |`CamelAwsDdbKeyCamelSWFRunId` |`String` |The worfklow run ID used or generated.
 |=======================================================================
 
-[[AWS-SWF-MessageheaderssetbytheSWFWorkflowConsumer]]
-Message headers set by the SWF Workflow Consumer
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SWF Workflow Consumer
 
 A workflow consumer represents the workflow logic. When it is started,
 it will start polling workflow decision tasks and process them. In
@@ -157,9 +145,7 @@ CamelSWFSignalReceivedAction or CamelSWFGetStateAction.
 |`CamelSWFWorkflowStartTime` |`long` |The time of the start event for this decision task.
 |=======================================================================
 
-[[AWS-SWF-MessageheaderssetbytheSWFActivityProducer]]
-Message headers set by the SWF Activity Producer
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SWF Activity Producer
 
 An activity producer allows scheduling activity tasks. An activity
 producer can be used only from a thread started by a workflow consumer
@@ -174,9 +160,7 @@ ie, it can process synchronous exchanges started by a workflow consumer.
 |`CamelSWFVersion` |`String` |The activity version to schedule.
 |=======================================================================
 
-[[AWS-SWF-MessageheaderssetbytheSWFActivityConsumer]]
-Message headers set by the SWF Activity Consumer
-++++++++++++++++++++++++++++++++++++++++++++++++
+#### Message headers set by the SWF Activity Consumer
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -186,9 +170,7 @@ Message headers set by the SWF Activity Consumer
 completed tasks.
 |=======================================================================
 
-[[AWS-SWF-AdvancedamazonSWClientconfiguration]]
-Advanced amazonSWClient configuration
-+++++++++++++++++++++++++++++++++++++
+#### Advanced amazonSWClient configuration
 
 If you need more control over the�AmazonSimpleWorkflowClient instance
 configuration you can create your own instance and refer to it from the
@@ -211,9 +193,7 @@ AmazonSimpleWorkflowClient client = new AmazonSimpleWorkflowClient(awsCredential
 registry.bind("client", client);
 --------------------------------------------------------------------------------------------------------
 
-[[AWS-SWF-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 
@@ -231,13 +211,11 @@ Maven users will need to add the following dependency to their pom.xml.
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.13 or higher).
 
-[[AWS-SWF-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-link:aws.html[AWS Component]
+link:aws.html[AWS Component]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
index e6d6810..56323d2 100644
--- a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
+++ b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
@@ -1,4 +1,4 @@
-# Barcode DataFormat
+## Barcode DataFormat
 
 *Available as of Camel 2.14*
 
@@ -8,9 +8,7 @@ component is to create a barcode image from a String (marshal) and a
 String from a barcode image (unmarshal). You're free to use all features
 that zxing offers.
 
-[[BarcodeDataFormat-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use the barcode data format in your camel routes you need to add the
 a dependency on *camel-barcode* which implements this data format.
@@ -28,9 +26,7 @@ link:download.html[the download page for the latest versions]).
 </dependency>
 ----------------------------------------
 
-[[Barcode-Options]]
-Barcode Options
-^^^^^^^^^^^^^^^
+### Barcode Options
 
 // dataformat options: START
 The Barcode dataformat supports 5 options which are listed below.
@@ -50,9 +46,7 @@ The Barcode dataformat supports 5 options which are listed below.
 {% endraw %}
 // dataformat options: END
 
-[[BarcodeDataFormat-UsingtheJavaDSL]]
-Using the Java DSL
-^^^^^^^^^^^^^^^^^^
+### Using the Java DSL
 
 First you have to initialize the barcode data fomat class. You can use
 the default constructor, or one of parameterized (see JavaDoc). The
@@ -88,9 +82,7 @@ code.addToHintMap(DecodeHintType.TRY_HARDER, Boolean.true);
 
 For possible hints, please consult the xzing documentation.
 
-[[BarcodeDataFormat-Marshalling]]
-Marshalling
-+++++++++++
+#### Marshalling
 
 [source,java]
 ----------------------------
@@ -110,9 +102,7 @@ You should find inside the 'barcode_out' folder this image:
 
 image:barcode-data-format.data/qr-code.png[image]
 
-[[BarcodeDataFormat-Unmarshalling]]
-Unmarshalling
-+++++++++++++
+#### Unmarshalling
 
 The unmarshaller is generic. For unmarshalling you can use any
 BarcodeDataFormat instance. If you've two instances, one for
@@ -139,4 +129,4 @@ the barcode data format as header variable:
 |=======================================================================
 �
 
-�
+�
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-base64/src/main/docs/base64-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-base64/src/main/docs/base64-dataformat.adoc b/components/camel-base64/src/main/docs/base64-dataformat.adoc
index abafbb3..19f3316 100644
--- a/components/camel-base64/src/main/docs/base64-dataformat.adoc
+++ b/components/camel-base64/src/main/docs/base64-dataformat.adoc
@@ -1,12 +1,10 @@
-# Base64 DataFormat
+## Base64 DataFormat
 
 *Available as of Camel 2.11* +
  The Base64 link:data-format.html[Data Format] is a data format for
 http://en.wikipedia.org/wiki/Base64[base64 encoding and decoding].
 
-[[Base64-Options]]
-Options
-^^^^^^^
+### Options
 
 // dataformat options: START
 The Base64 dataformat supports 4 options which are listed below.
@@ -54,9 +52,7 @@ Most of the time, you won't need to declare the data format if you use
 the default options. In that case, you can declare the data format
 inline as shown below.
 
-[[Base64-Marshal]]
-Marshal
-^^^^^^^
+### Marshal
 
 In this example we marshal the file content to base64 object.
 
@@ -76,9 +72,7 @@ In Spring DSL:
  <to uri="jms://myqueue"/> 
 -----------------------------
 
-[[Base64-Unmarshal]]
-Unmarshal
-^^^^^^^^^
+### Unmarshal
 
 In this example we unmarshal the payload from the JMS queue to a byte[]
 object, before its processed by the newOrder processor.
@@ -99,9 +93,7 @@ In Spring DSL:
  <to uri="bean:newOrder"/> 
 -------------------------------
 
-[[Base64-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use Base64 in your Camel routes you need to add a dependency on
 *camel-base64* which implements this data format.
@@ -115,4 +107,4 @@ If you use Maven you can just add the following to your pom.xml:
   <artifactId>camel-base64</artifactId>
   <version>x.x.x</version>  <!-- use the same version as your Camel core version -->
 </dependency>
-------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
index ba3b418..ec3f62a 100644
--- a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
+++ b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
@@ -1,4 +1,4 @@
-# Bean Validator Component
+## Bean Validator Component
 
 *Available as of Camel 2.3*
 
@@ -22,9 +22,7 @@ for this component:
 </dependency>
 ------------------------------------------------------------
 
-[[BeanValidator-URIformat]]
-URI format
-^^^^^^^^^^
+### URI format
 
 [source,java]
 ------------------------------
@@ -42,9 +40,7 @@ Where *label* is an arbitrary text value describing the endpoint. +
  You can append query options to the URI in the following format,
 ?option=value&option=value&...
 
-[[BeanValidator-URIOptions]]
-URI Options
-^^^^^^^^^^^
+### URI Options
 
 
 // component options: START
@@ -72,9 +68,7 @@ The Bean Validator component supports 7 endpoint options which are listed below:
 // endpoint options: END
 
 
-[[BeanValidator-OSGideployment]]
-OSGi deployment
-^^^^^^^^^^^^^^^
+### OSGi deployment
 
 To use Hibernate Validator in the OSGi environment use dedicated
 `ValidationProviderResolver` implementation, just as
@@ -99,9 +93,7 @@ If no custom�`ValidationProviderResolver` is defined and the validator
 component has been deployed into the OSGi environment,
 the�`HibernateValidationProviderResolver` will be automatically used.
 
-[[BeanValidator-Example]]
-Example
-^^^^^^^
+### Example
 
 Assumed we have a java bean with the following annotations
 
@@ -244,12 +236,9 @@ and the `constraints-car.xml` file
 </constraint-mappings>
 ----------------------------------------------------------------------------------------------------
 
-[[BeanValidator-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
-
+* link:getting-started.html[Getting Started]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
index 06e7518..c23409c 100644
--- a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
+++ b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
@@ -1,4 +1,4 @@
-# BeanIO DataFormat
+## BeanIO DataFormat
 
 *Available as of Camel 2.10*
 
@@ -11,9 +11,7 @@ http://beanio.org/2.0/docs/reference/index.html#TheMappingFile[mappings
 XML] file where you define the mapping from the flat format to Objects
 (POJOs). This mapping file is mandatory to use.
 
-[[BeanIO-Options]]
-Options
-^^^^^^^
+### Options
 
 // dataformat options: START
 The BeanIO dataformat supports 8 options which are listed below.
@@ -36,17 +34,13 @@ The BeanIO dataformat supports 8 options which are listed below.
 {% endraw %}
 // dataformat options: END
 
-[[BeanIO-Usage]]
-Usage
-^^^^^
+### Usage
 
 An example of a
 https://svn.apache.org/repos/asf/camel/trunk/components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/mappings.xml[mapping
 file is here].
 
-[[BeanIO-UsingJavaDSL]]
-Using Java DSL
-++++++++++++++
+#### Using Java DSL
 
 To use the `BeanIODataFormat` you need to configure the data format with
 the mapping file, as well the name of the stream. +
@@ -63,17 +57,13 @@ List<Employee> into a stream of CSV data.
 
 The CSV data could for example be as below:
 
-[[BeanIO-UsingXMLDSL]]
-Using XML DSL
-+++++++++++++
+#### Using XML DSL
 
 To use the BeanIO data format in XML, you need to configure it using the
 <beanio> XML tag as shown below. The routes is similar to the example
 above.
 
-[[BeanIO-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use BeanIO in your Camel routes you need to add a dependency on
 *camel-beanio* which implements this data format.
@@ -89,4 +79,4 @@ link:download.html[the download page for the latest versions]).
   <artifactId>camel-beanio</artifactId>
   <version>2.10.0</version>
 </dependency>
----------------------------------------
+---------------------------------------
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
index 1c8bad8..f88cd85 100644
--- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
+++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
@@ -1,4 +1,4 @@
-# Beanstalk Component
+## Beanstalk Component
 
 *Available in Camel 2.15*
 
@@ -9,9 +9,7 @@ You can find the detailed explanation of Beanstalk job lifecycle
 at�http://github.com/kr/beanstalkd/blob/v1.3/doc/protocol.txt[Beanstalk
 protocol].
 
-[[Beanstalk-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 Maven users need to add the following dependency to their `pom.xml`
 
@@ -27,9 +25,7 @@ Maven users need to add the following dependency to their `pom.xml`
 where `${camel-version`} must be replaced by the actual version of Camel
 (2.15.0 or higher).
 
-[[Beanstalk-URIformat]]
-URI format
-^^^^^^^^^^
+### URI format
 
 [source,xml]
 ------------------------------------------
@@ -56,9 +52,7 @@ details here].
 By the way, you cannot specify several tubes when you are writing jobs
 into Beanstalk.
 
-[[Beanstalk-options]]
-Beanstalk options
-^^^^^^^^^^^^^^^^^
+### Beanstalk options
 
 
 
@@ -146,9 +140,7 @@ Consumer] which means there is more options you can configure, such as
 how frequent the consumer should poll. For more details
 see�link:polling-consumer.html[Polling Consumer].
 
-[[Beanstalk-ConsumerHeaders]]
-Consumer Headers
-^^^^^^^^^^^^^^^^
+### Consumer Headers
 
 The consumer stores a number of job headers in the Exchange message:
 
@@ -178,9 +170,7 @@ queue
 |_beanstalk.kicks_ |int |the number of times this job has been kicked
 |=======================================================================
 
-[[Beanstalk-Examples]]
-Examples
-^^^^^^^^
+### Examples
 
 This Camel component lets you both request the jobs for processing and
 supply them to Beanstalkd daemon. Our simple demo routes may look like
@@ -220,12 +210,9 @@ out of buried and/or delayed state to the normal queue.
 
 �
 
-[[Beanstalk-SeeAlso]]
-See Also
-^^^^^^^^
+### See Also
 
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
-
+* link:getting-started.html[Getting Started]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
index b32aa26..1cd20c7 100644
--- a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
+++ b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
@@ -1,4 +1,4 @@
-# Bindy DataFormat
+## Bindy DataFormat
 
 The goal of this component is to allow the parsing/binding of
 non-structured data (or to be more precise non-XML data) +
@@ -50,9 +50,7 @@ From *Camel 2.16* onwards this is no longer the case, as you can safely
 have multiple models in the same package, as you configure bindy using
 class names instead of package names now.
 
-[[Bindy-Options]]
-Options
-^^^^^^^
+### Options
 
 
 
@@ -91,9 +89,7 @@ The Bindy dataformat supports 4 options which are listed below.
 
 
 
-[[Bindy-Annotations]]
-Annotations
-~~~~~~~~~~~
+### Annotations
 
 The annotations created allow to map different concept of your model to
 the POJO like :
@@ -111,9 +107,7 @@ financial messages),
 
 This section will describe them :
 
-[[Bindy-1.CsvRecord]]
-1. CsvRecord
-^^^^^^^^^^^^
+### 1. CsvRecord
 
 The CsvRecord annotation is used to identified the root class of the
 model. It represents a record = a line of a CSV file and can be linked
@@ -351,9 +345,7 @@ public Class Order {
 Remark : pos is used to parse the file, stream while positions is used
 to generate the CSV
 
-[[Bindy-2.Link]]
-2. Link
-^^^^^^^
+### 2. Link
 
 The link annotation will allow to link objects together.
 
@@ -405,9 +397,7 @@ public class Client {
 }
 ---------------------
 
-[[Bindy-3.DataField]]
-3. DataField
-^^^^^^^^^^^^
+### 3. DataField
 
 The DataField annotation defines the property of the field. Each
 datafield is identified by its position in the record, a type (string,
@@ -708,9 +698,7 @@ public class Order {
 
 This attribute is only applicable to optional fields.
 
-[[Bindy-4.FixedLengthRecord]]
-4. FixedLengthRecord
-^^^^^^^^^^^^^^^^^^^^
+### 4. FixedLengthRecord
 
 The FixedLengthRecord annotation is used to identified the root class of
 the model. It represents a record = a line of a file/message containing
@@ -1141,9 +1129,7 @@ public static class Order {
 }
 -------------------------------------------------------------------------------
 
-[[Bindy-5.Message]]
-5. Message
-^^^^^^^^^^
+### 5. Message
 
 The Message annotation is used to identified the class of your model who
 will contain key value pairs fields. This kind of format is used mainly
@@ -1222,9 +1208,7 @@ message looks like (src\test\data\fix\fix.txt) and the Order, Trailer,
 Header classes
 (src\test\java\org\apache\camel\dataformat\bindy\model\fix\simple\Order.java)
 
-[[Bindy-6.KeyValuePairField]]
-6. KeyValuePairField
-^^^^^^^^^^^^^^^^^^^^
+### 6. KeyValuePairField
 
 The KeyValuePairField annotation defines the property of a key value
 pair field. Each KeyValuePairField is identified by a tag (= key) and
@@ -1324,9 +1308,7 @@ public class Order {
 }
 -----------------------------------------------------------------------------------------------------------------
 
-[[Bindy-7.Section]]
-7. Section
-^^^^^^^^^^
+### 7. Section
 
 In FIX message of fixed length records, it is common to have different
 sections in the representation of the information : header, body and
@@ -1409,9 +1391,7 @@ public class Trailer {
     }
 ----------------------------------------------
 
-[[Bindy-8.OneToMany]]
-8. OneToMany
-^^^^^^^^^^^^
+### 8. OneToMany
 
 The purpose of the annotation @OneToMany is to allow to work with a
 List<?> field defined a POJO class or from a record containing
@@ -1540,9 +1520,7 @@ public class Security {
     private String side;
 ---------------------------------------------------------------------------------------------------
 
-[[Bindy-9.BindyConverter]]
-9. BindyConverter
-^^^^^^^^^^^^^^^^^
+### 9. BindyConverter
 
 The purpose of the annotation @BindyConverter is define a converter
 to be used on field level. The provided class must implement the
@@ -1572,9 +1550,7 @@ Format interface.
 ...
 ---------------------------------------------------------------------------------------------------
 
-[[Bindy-10.FormatFactories]]
-10. FormatFactories
-^^^^^^^^^^^^^^^^^^^
+### 10. FormatFactories
 
 The purpose of the annotation @FormatFactories is to define a set of converters
 at record-level. The provided classes must implement the FormatFactoryInterface interface.
@@ -1627,9 +1603,7 @@ at record-level. The provided classes must implement the FormatFactoryInterface
     }
 ---------------------------------------------------------------------------------------------------
 
-[[Bindy-SupportedDatatypes]]
-Supported Datatypes
-^^^^^^^^^^^^^^^^^^^
+### Supported Datatypes
 
 The DefaultFormatFactory makes formatting of the following datatype available by
 returning an instance of the interface FormatFactoryInterface based on the provided
@@ -1655,9 +1629,7 @@ FormattingOptions:
 The DefaultFormatFactory can be overridden by providing an instance of
 FactoryRegistry in the registry in use (e.g. spring or JNDI).
 
-[[Bindy-UsingtheJavaDSL]]
-Using the Java DSL
-^^^^^^^^^^^^^^^^^^
+### Using the Java DSL
 
 The next step consists in instantiating the DataFormat _bindy_ class
 associated with this record type and providing Java package name(s) as
@@ -1679,9 +1651,7 @@ DataFormat bindy = new BindyCsvDataFormat("com.acme.model");
 DataFormat bindy = new BindyCsvDataFormat(com.acme.model.MyModel.class);
 ------------------------------------------------------------------------
 
-[[Bindy-Settinglocale]]
-Setting locale
-++++++++++++++
+#### Setting locale
 
 Bindy supports configuring the locale on the dataformat, such as�
 
@@ -1721,9 +1691,7 @@ BindyCsvDataFormat bindy = new BindyCsvDataFormat(com.acme.model.MyModel.class);
 bindy.setLocale(Locale.getDefault().getISO3Country());
 --------------------------------------------------------------------------------
 
-[[Bindy-Unmarshaling]]
-Unmarshaling
-++++++++++++
+#### Unmarshaling
 
 [source,java]
 -----------------------------
@@ -1807,9 +1775,7 @@ from("file://inbox?charset=Cp922")
   .to("direct:handleOrders");
 ---------------------------------
 
-[[Bindy-Marshaling]]
-Marshaling
-++++++++++
+#### Marshaling
 
 To generate CSV records from a collection of model objects, you create
 the following route :
@@ -1821,9 +1787,7 @@ from("direct:handleOrders")
    .to("file://outbox")
 ---------------------------
 
-[[Bindy-UsingSpringXML]]
-Using Spring XML
-^^^^^^^^^^^^^^^^
+### Using Spring XML
 
 This is really easy to use Spring as your favorite DSL language to
 declare the routes to be used for camel-bindy. The following example
@@ -1887,9 +1851,7 @@ the queue manager will raise an error
 
 ====
 
-[[Bindy-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use Bindy in your camel routes you need to add the a dependency on
 *camel-bindy* which implements this data format.
@@ -1905,4 +1867,4 @@ link:download.html[the download page for the latest versions]).
   <artifactId>camel-bindy</artifactId>
   <version>x.x.x</version>
 </dependency>
---------------------------------------
+--------------------------------------
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-bonita/src/main/docs/bonita-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bonita/src/main/docs/bonita-component.adoc b/components/camel-bonita/src/main/docs/bonita-component.adoc
index 820151c..cf3b709 100644
--- a/components/camel-bonita/src/main/docs/bonita-component.adoc
+++ b/components/camel-bonita/src/main/docs/bonita-component.adoc
@@ -1,12 +1,10 @@
-# Bonita Component
+## Bonita Component
 
 *Available as of Camel 2.19*
 
 This Camel component allow you to communicate with a remote Bonita engine.
 
-[[Bonita-URIformat]]
-URI format
-^^^^^^^^^^
+### URI format
 
 [source,java]
 ------------------------------
@@ -15,9 +13,7 @@ bonita://[operation]?[options]
 
 Where *operation* is the specific action to perform on Bonita.
 
-[[Bonita-Options]]
-General Options
-^^^^^^^^^^^^^^^
+### General Options
 
 // component options: START
 The Bonita component has no options.
@@ -45,16 +41,12 @@ The Bonita component supports 10 endpoint options which are listed below:
 {% endraw %}
 // endpoint options: END
 
-[[Bonita-BodyMessage]]
-Body content
-^^^^^^^^^^^^
+### Body content
 
 For the startCase operation, the input variables are retrieved from the body message. This one has to contains a Map<String,Serializable>.
 
 
-[[Bonita-Examples]]
-Examples
-^^^^^^^^
+### Examples
 
 The following example start a new case in Bonita:
 
@@ -63,9 +55,7 @@ The following example start a new case in Bonita:
 from("direct:start).to("bonita:startCase?hostname=localhost&amp;port=8080&amp;processName=TestProcess&amp;username=install&amp;password=install")
 ----------------------------------------------------------------------
 
-[[Bonita-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 To use Bonita in your Camel routes you need to add a dependency on
 *camel-bonita*, which implements the component.
@@ -81,4 +71,4 @@ link:download.html[the download page for the latest versions]).
   <artifactId>camel-bonita</artifactId>
   <version>x.x.x</version>
 </dependency>
--------------------------------------
+-------------------------------------
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/28429681/components/camel-boon/src/main/docs/boon-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-boon/src/main/docs/boon-dataformat.adoc b/components/camel-boon/src/main/docs/boon-dataformat.adoc
index 1f882d3..6196c10 100644
--- a/components/camel-boon/src/main/docs/boon-dataformat.adoc
+++ b/components/camel-boon/src/main/docs/boon-dataformat.adoc
@@ -1,4 +1,4 @@
-# Boon DataFormat
+## Boon DataFormat
 
 *Available in Camel 2.16*
 
@@ -10,9 +10,7 @@ simple
 and�https://github.com/RichardHightower/json-parsers-benchmark[fast
 parser]�than other common parsers currently used.
 
-[[Boon-Options]]
-Options
-^^^^^^^
+### Options
 
 
 
@@ -37,9 +35,7 @@ The Boon dataformat supports 3 options which are listed below.
 
 
 
-[[Boon-UsingtheJavaDSL]]
-Using the Java DSL
-^^^^^^^^^^^^^^^^^^
+### Using the Java DSL
 
 [source,java]
 ------------------------------------------------------------------------
@@ -50,9 +46,7 @@ from("activemq:My.Queue")
   .to("mqseries:Another.Queue");
 ------------------------------------------------------------------------
 
-[[Boon-UsingBlueprintXML]]
-Using Blueprint XML
-^^^^^^^^^^^^^^^^^^^
+### Using Blueprint XML
 
 [source,java]
 ---------------------------------------------------------------------------------
@@ -69,9 +63,7 @@ Using Blueprint XML
 </camelContext>
 ---------------------------------------------------------------------------------
 
-[[Boon-Dependencies]]
-Dependencies
-^^^^^^^^^^^^
+### Dependencies
 
 [source,java]
 -------------------------------------
@@ -80,4 +72,4 @@ Dependencies
   <artifactId>camel-boon</artifactId>
   <version>x.x.x</version>
 </dependency>
--------------------------------------
+-------------------------------------
\ No newline at end of file