[#ftl attributes={"generated.type":"blueprint.fragment"}]
<?xml version="1.0" encoding="UTF-8"?>
<route>
	<operation-router-start />
	<operation-router>
[#if properties.service??]
	[#if properties.service.operations??]
		[#list properties.service.operations as path, operationData]
			[#list operationData as verb, operation]
		<operation name="[=operation.operationIdCamelCase]">
			<!-- path: [=path]; verb: [=verb]; operationId: [=operation.original!"isn't set"]-->
	  		<log message="Called operation: ${headers.operationName}" loggingLevel="INFO"/>
	  		<connector direction="in" />
	  	</operation>
	  		[/#list]
		[/#list]
	  	<unknown-operation>
	  		<log message="Unknown operation: ${headers.operationName}" loggingLevel="WARN"/>
	  	</unknown-operation>
	[/#if]
[/#if]
	</operation-router>
</route>
