Hello: Running Camel 3.0.1. I have a Rest DSL, where Query Params are not being copied to the Exchange
<rest path="executions"> <get> <param name="dataSchemaId" type="query" dataType="int" required="false"/> <param name="dataSourceId" type="query" dataType="int" required="false"/> <param name="incomplete" type="query" dataType="boolean" required="false" defaultValue="false"/> <param name="pending" type="query" dataType="boolean" required="false" defaultValue="false"/> <param name="running" type="query" dataType="boolean" required="false" defaultValue="false"/> <param name="failed" type="query" dataType="boolean" required="false" defaultValue="false"/> <param name="offline" type="query" dataType="boolean" required="false" defaultValue="false"/> <param name="startIndex" type="query" dataType="int" required="false"/> <param name="maxResult" type="query" dataType="int" required="false"/> <param name="ascendingSortOrder" type="query" dataType="boolean" required="false" defaultValue="false"/> <to uri="direct:list-executions"/> </get> </rest> When I send a GET request to executions?dataSchemaId=100 the exchange parameters do not include the dataSchemaId parameter, but it does contain all the other params that have a default value. The Rest DSL is configured to use Servlet component. The documentation https://camel.apache.org/manual/latest/rest-dsl.html <https://camel.apache.org/manual/latest/rest-dsl.html> seems to imply that the query parameters are copied to the Exchange headers, but this is not happening. Any idea? Best regards, Alex soto