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|pubsub) # Input system
	 output-workflow-id:
	   destination: <output-destination> # Topic name
	   binder: (solace|pubsub) # Output system

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

The connector only supports workflows in the directions of:

  • solace → Google Cloud Pub/Sub

  • Google Cloud Pub/Sub → solace

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