We have a requirement in our PEGA application (version 7.3.0) , where we need to simply enquire on certain records in a Kafka bus.
We would not push records into Kafka topic, nor would we consume any Kafka message for processing. Other teams would do the publishing and processing of messages, but PEGA would simply check the status of the messages to a set of front-end users.
Is such an Enquiry-only Kafka Integration possible ?
I think you have to use Data Set(Topic:Messages) with Kafka connection to consume the message or status and then you can show it as per your requirement by Data Flow or Activity Method (DataSet-Execute/DataFlow-Execute)
My question is this: once I connect to the Kafka topic and consume the message, would the consumed message be removed from the topic ? If yes, that is the crux of the problem : the message is supposed to be consumed and processed by another subscriber. My application would simply do an enquiry on the message.