Subscribe to an existing JMS provider

I need to connect to a JMS that publishes data that I need to collect.

I am trying one solution: RabbitMQ with the JMS plugin. I succeeded to install RabbitMQ and send messages from one process to another. However, I need to consume a JMS that an external party publishes.

  1. Can anybody tell me how I should configure the Host, Port, Username, Password and Queue name for RabbitMQ/JMS so that I can consume (or subscribe to) that JMS?

  2. Or does anybody know another way to consume (or subscribe to) a JMS from Swift?

I have no idea which of the provided Tags I should select.

Thanks! Wouter

Answered by DTS Engineer in 810578022
So that would be on Mac.

OK. Thanks for confirming.

The reason why this matters is that I often see questions like this from iOS developers, and iOS presents significant platform-specific challenges. That’s a place where my expertise is relevant.

Those challenges don’t exist on macOS, making this more of a question about the specific library you’re using. Those library aren’t from Apple, so they’re not something I can help you with. So:

  • I usually redirect questions like this to the support channel for the third-party library you’re using.

  • Given the server-y nature of these protocols, you might have more luck connecting with relevant folks via the Swift on Server community. There’s a bunch of good info on the following page, including links to support resources at the bottom.

https://www.areweserveryet.org/

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Let’s start with some basics.

In this context JMS is Java Message Service, right?

You said that you’re doing this is Swift. What platform are you targeting?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Hi Quinn,

Yes, I need to listen to a Java Message Service. I want to receive NOTAMs from the FAA SWIM/SWIFT portal: https://portal.swim.faa.gov

Don't be fooled by the name Swift, it has nothing to do with 'our' Swift.

I need to setup a listener for this JMS and store the stuff I receive in a Postgres Database.

I attempted to install RabbitMQ, but after 3 days I still could not get the configuration setup properly. Now attemptinmg ActiveMQ Classic, but that is not going well either. There has to be a simpler way.

Thanks! Wouter

And what platform is this for?

Don't be fooled by the name Swift, it has nothing to do with 'our' Swift.

(-:

Yeah, I see similar confusion with SWIFT.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Like I said: I need to setup a listener for this JMS and store the stuff I receive in a Postgres Database.

So that would be on Mac. There I want to populate a database with the stuff I receive from the JMS. Then I will build a ServerSideSwift backend so that my iOS App can query what is in the database.

So that would be on Mac.

OK. Thanks for confirming.

The reason why this matters is that I often see questions like this from iOS developers, and iOS presents significant platform-specific challenges. That’s a place where my expertise is relevant.

Those challenges don’t exist on macOS, making this more of a question about the specific library you’re using. Those library aren’t from Apple, so they’re not something I can help you with. So:

  • I usually redirect questions like this to the support channel for the third-party library you’re using.

  • Given the server-y nature of these protocols, you might have more luck connecting with relevant folks via the Swift on Server community. There’s a bunch of good info on the following page, including links to support resources at the bottom.

https://www.areweserveryet.org/

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Subscribe to an existing JMS provider
 
 
Q