cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Connecting to JSM Broker from External Apps

akpuvvada
Explorer
0 Kudos
1,228

Can we connect to the JSM Broker from an external application (Application from internet outside BPT) to consume messages generated by iFlows or publish messages to a queue so that iFlows can process them?

Accepted Solutions (1)

Accepted Solutions (1)

Sriprasadsbhat
Active Contributor

Hello Anil,

These queues afe internal to cpi and can be accessed only via JMS adapter .Boundary conditions for these queses are within cloud integration and external application willnot be able to directly consume it or publish it.

U can explore event mesh and advanced event mesh for the same exposing to external application

regards

Sri

akpuvvada
Explorer
0 Kudos

Thanks, that answered my question.

Answers (2)

Answers (2)

sunny_kapoor
Product and Topic Expert
Product and Topic Expert

Hi akpuvvada,

JMS queues of Cloud Integration are strictly internal to Cloud Integration which means you need an integration flow to read or write from JMS queues.

You can have an integration flow that reads from the JMS queue and call your external application but external application can't have direct access to these queues. For this, you need an external message broker.

I hope this is clear now.

Regards,

Sunny

akpuvvada
Explorer
0 Kudos

Thanks, that answers my question.

Sriprasadsbhat
Active Contributor
0 Kudos

Hello Anil,

Any broker that supports http or amqp can be connected with sap cloud integration iflows directly using amqp and http adapter.Also there is partner developed adapter for MQTT.You can refer below blog that details out what borkers you can connect.

https://blogs.sap.com/2019/11/20/cloud-integration-connecting-to-external-messaging-systems-using-th...


Regards,
Sriprasad S Bhat

akpuvvada
Explorer
0 Kudos

Hi Sriprasad,

I am not looking to connect to external Message Broker.

I want to connect to SAP Integrations Internal Message Broker from External applications.

As of now I understand the JMS Queues on SAP Integration can only be connected from only iFlows - inbound or outbound.

I want to be able to pick-up messages from the Queues from an external application.

Thanks

Anil