Hello,
Can you help me how to create a route template using yaml?
I'm trying to define it like this but it is not working, throws an exception:
- route-template:
id: centiro-to-inter-pubsub-to-solace-route
from:
uri: "{{centiro-to-internal-pubsub}}"
steps:
- log:
message: Received message from pubsub ${body}
- to:
uri: "{{centiro-to-internal-solace-topic}}"
Caused by:
org.apache.camel.dsl.yaml.common.exception.UnsupportedNodeTypeException:
Unsupported type (MAPPING) for node: <org.snakeyaml.engine.v2.nodes.MappingNode
(tag=tag:yaml.org,2002:map, values={
key=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value=id)>; value=<NodeTuple keyNode=<org.snakeyaml.engine.v2.nodes.ScalarNode
(tag=tag:yaml.org,2002:str, value=id)>;
valueNode=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value=centiro-to-inter-pubsub-to-solace-route)>> }{
key=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value=from)>; value=1131400704 })>
at
org.apache.camel.dsl.yaml.common.YamlSupport.creteEndpointUri(YamlSupport.java:284)
at
org.apache.camel.dsl.yaml.common.YamlSupport.creteEndpoint(YamlSupport.java:296)
at
org.apache.camel.dsl.yaml.deserializers.EndpointProducerDeserializersResolver.lambda$resolve$0(EndpointProducerDeserializersResolver.java:356)