Enabling Workflows

The provided application.yml enables workflow 0 and 1. To enable additional workflows, define the following properties in the application.yml, where <workflow-id> is a value between [0-19]:

spring:
  cloud:
    stream:
      bindings: # Workflow bindings
	 input-<workflow-id>:
	   destination: <input-destination> # Queue name
	   binder: (solace|mqtt) # Input system
	 output-<workflow-id>:
	   destination: <output-destination> # Topic name
	   binder: (solace|mqtt) # Output system

solace:
  connector:
    workflows:
      <workflow-id>:
	enabled: true	

The connector only supports workflows in the direction of:

  • solace → MQTT

  • MQTT → solace

For more information about Spring Cloud Stream and the Solace PubSub+ binder, see: