Kafka producer node integration

The existing EventPropagateFlow.subflow was updated to support both of the external publication protocols that are described in External publication protocols. This flow is contained within all existing PTW and EPW flows.

The updates that were made to this flow are shown in the following list.
  • Two new protocol routing labels, one per protocol, were added.
  • The existing IBM® MQ output node is used for the KafkaMQ variant.
  • A new Kafka producer node was added for the direct Kafka integration.
  • Currently, the following properties are promoted to the EPF and PTF wrappers:
    • Bootstrap Servers
    • Client ID
    • Add IIB suffix to Client ID
    • Timeout (secs)
  • The Kafka topic is set dynamically from the Kafka publication URL.

A new message flow is provided to facilitate the KafkaMQ integration. The same connection properties are promoted for deployment configuration. The Kafka topic is set dynamically from the Kafka publication URL and passed by using the RFH2 Header.