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

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

The connector only supports workflows in the directions of:

  • solace → IBM MQ

  • IBM MQ → solace

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