When using Headers as the Exchange type , specify the Name and Value associated with the appropriate headers in the Headers table. Only string values are accepted.
There are two options for specifying headers:
- Match all headers
- For a message to be delivered to the AMQP Consumer step's queue, the producer message must contain all the header key/value pairs in the AMQP Consumer step.
- Be aware that the producer may have more headers than specified in the AMQP Consumer step. Producer headers must match all the specified consumer headers; however, not all the specified consumer headers must match all producer headers.
- Match any header
- For a message to be delivered to the AMQP Consumer step's queue, at least one header key/value pair must match on both the AMQP Consumer step and the producer.
Once you specify the headers configuration for the AMQP Consumer step and run the transformation, this permanently binds the headers and the consumer configuration to the specified queue. Even if you subsequently remove the headers from this table, the binding will persist in the AMQP broker. For more information on how to verify the queue's bindings, see: https://www.rabbitmq/rabbitmqctl.8.html#list_bindings.