A Blue Prism Release Package containing an example Visual Business Object (VBO) and Process to demonstrate sending messages to a Confluent Kafka using the open source Confluent.Kafka client library for .NET.
The Release Package was created with Blue Prism 6.4.
In order to send messages to Kafka, you must have a Confluent Kafka Server setup and configured with a Kafka Topic to write to. You will need its IP address and port number to send messages.
Download the Example Blue Prism Package
- Launch Blue Prism
- Click File -> Import
- Select the 'ShmoopySoftBluePrismConfluentKafkaMessageExample.bprelease' Release Package
- Follow the Blue Prism import wizard to install the package
Make sure that the Confluent.Kafka.dll library and required dependencies (librdkafka) are installed in the default Blue Prism installation folder, usually: C:\Program Files\Blue Prism Limited\Blue Prism Automate
- In Object Studio, open the object named 'Confluent Kafka'
- Make sure the 'Initialise' page is displayed
- Edit the 'gvBootstrapServers' data item with the IP address and port of your Confluent Kafka server (usually 9092)
- Edit the 'gvMessageTimeout' data item with the timeout value in milliseconds
- Save the object.
- In Process Studio, open the process named 'Confluent Kafka Process'
- Make sure the 'Main' page is displayed
- Edit the 'vKafkaTopic' with the name of the Kafka topic to send the message to
- Edit the 'vMessageText' data item to set the message text you want to send
- Save the process.
- Click the Run button, or press F5
This project is licensed under the MIT License - see the LICENSE file for details