How to Configure-JMS-access-to Solace in SnapLogic

alamkhan786
alamkhan786 Member, Employee Posts: 11 Solace Employee
edited May 2021 in Blogs & Tutorials #1

Dear Solace users,

How to Integrate Solace PubSub with SnapLogic?

Let me jot down modus operandi to integrate Solace with SnapLogic (iPAAS ) .
1- Login to SnapLogic Designer (https://elastic.snaplogic.com) .
2- Move to Manager tab and Navigate to project where accounts needs to be created .
3- Under Create account option , select JMS account

4- Upload all Solace jars required for JMS protocol connection . This loads all jars to SnapLogic SLDB ( internal storage referred by Control Plane )

5- Put in authentication credentials like VPN,Username , Password and Connection factory . Please make sure these object are already created in Pub Sub broker .

6- Solace factory to be used --> com.solacesystems.jndi.SolJNDIInitialContextFactory

7- And we are done , validate the account in required snap-plex.

With this we are good with account and we need to develop as simple pipeline to push/read message .Below is one sample to start with .
Let me know should any help required on pipe-line .

Thanks
Alam

Comments

  • marc
    marc Member, Administrator, Moderator, Employee Posts: 875 admin

    Thanks for sharing @alamkhan786. I haven't used SnapLogic myself, but this makes sense. Is there also a JMS Consumer/Listener node that could kickoff a pipeline in SnapLogic upon receipt of a message via JMS?

  • alamkhan786
    alamkhan786 Member, Employee Posts: 11 Solace Employee

    Yes @marc it does have JMS consumer snap ( out of box utility ) , It looks something like below:
    .

  • marc
    marc Member, Administrator, Moderator, Employee Posts: 875 admin

    Thanks @alamkhan786 👍