Manish, I have never tried to connect NiFi with MSMQ, but NiFi supports enough connection interfaces to make something possible. An ideal solution would be a JMS wrapper for MSMQ so you could use NiFi's ConsumeJMS and PublishJMS processors. JMS is a typical queue interface for Java apps like NiFi. Of course, JMS compatibility for Java apps has not been a Microsoft goal. I did find one open source project along these lines ( https://sourceforge.net/projects/msmqtojms/), there are probably more, and possibly commercially supported options.
If you only need to publish to MSMQ, Microsoft does support an HTTP interface for inbound messages. But I don't believe this supports reading messages. See HTTP Messages ( https://msdn.microsoft.com/en-us/library/ms699792(v=vs.85).aspx). Last, there are many options available if you write an application to pump messages to/from MSMQ using a more open protocol like HTTP(S), files on a file system, etc. using any language that can use native Windows/COM interfaces. Thanks, James On Thu, Oct 5, 2017 at 11:33 AM, Manish Gupta 8 <[email protected]> wrote: > Hi, > > > > Has anyone tried integrating MSMQ with Apache NiFi (sender/receiver)? Is > it even possible? > > > > As per MS documentation – “Message Queuing applications can be developed > using C++ APIs or COM objects. Applications can be built in any of the > popular development environments: for example, Microsoft® Visual Basic®, > Visual Basic® Scripting Edition, Visual C++®, Visual Studio® .NET, Borland > Delphi, and Powersoft Powerbuilder.”. What are the options? > > > > Thanks, > > Manish > > > > > > >
