fabric:create --clean --profile fabric --wait-for-provisioning
# create standard broker container
container-create-child --profile mq-default root broker
fabric:wait-for-provisioning
# create profile for Camel test case
fabric:profile-create --parent mq-client-default test
fabric:profile-edit --feature activemq-camel test
fabric:profile-edit --bundle mvn:org.apache.camel.demo/camel-jms-localtx-demo/1.0 test
# yes, this deliberately sets the wrong URL in property sourceBrokerUrl
fabric:profile-edit --pid org.apache.camel.demo.camel_jms_localtx_demo/sourceBrokerUrl="discovery:(fabric:defaultXXX)" test
# create child container that runs the Camel route
container-create-child --profile test root child
fabric:wait-for-provisioning