[#ftl attributes={"generated.type":"blueprint.fragment"}]
<route>
	<from uri="direct:pre-route" />
	<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"/>
	  	</operation>
	  		[/#list]
		[/#list]
	  	<unknown-operation>
	  		<log message="Unknown operation: ${headers.operationName}" loggingLevel="WARN"/>
	  	</unknown-operation>
	[/#if]
[/#if]
	</operation-router>
</route>
