I've written a couple of connectors using the Kafka Connect framework that work with IBM MQ.
Kafka Connect MQ Sink: https://github.com/ibm-messaging/kafka-connect-mq-sink
Kafka Connect MQ Source: https://github.com/ibm-messaging/kafka-connect-mq-source
Please could they be added to the "additional connectors" list here: https://www.confluent.io/product/connectors
They're pretty basic right now, but I'd like to enhance them sufficiently in the future to become certified.
Thanks,
Andrew Schofield
Event Services, IBM Watson and Cloud Platform
--
You received this message because you are subscribed to the Google Groups "Confluent Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to confluent-platform+unsub...@googlegroups.com.
To post to this group, send email to confluent-platform@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/confluent-platform/9adfab35-33d5-4dcb-a1d2-7569bb1837ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
public void send(SinkRecord r) throws ConnectException, RetriableException { connectInternal();
try { Message m = builder.fromSinkRecord(jmsCtxt, r);
m.setStringProperty("StrucId", "MD"); m.setJMSExpiration(-1); m.setJMSType("8"); m.setStringProperty("Format", "MQHRF2"); m.setStringProperty("StrucId", "RFH"); m.setLongProperty("Encoding", 546L); m.setLongProperty("version", 2L); m.setStringProperty("Format", "MQSTR"); m.setStringProperty("NameValueData", "AlertEvent.TAP"); inflight = true; jmsProd.send(queue, m); } catch (JMSRuntimeException|JMSException jmse) { log.debug("JMS exception {}", jmse); throw handleException(jmse); } }