cancel
Showing results for 
Search instead for 
Did you mean: 

JMS Adapter with Topic (PI 7.3) with multiple cluster nodes.

Former Member
0 Kudos

Hi All,

I am facing this issue with multiple cluster nodes using JMS receiver adapter.

Only one of the node shows successfull connection (channel started and is error free) and for rest of the nodes it says "channel started but is inactive" and has the message (short log) "Channel deactivated as the subscription for the topic is already active on the other cluster node"

The above message indicates multiple nodes will not work when connecting to a topic and hence only one is active.

Is this the case?it does not sound right though.JMS adapter should be able to manage delication of messages to a available node like any other adapter.

Is there a PI limitation of just one publisher/producer for a topic and it is confussing each node as different publisher/producer because of a bug.

Or is there someting missing in the my JMS provider (Fuse-MQ-Enterprise-7.1.0.fuse-047 -enterprise version of Apache ActiveMQ 5.7.0) ?

Another issue is that even if PI allows only one active node, message are still sometimes getting allocated to inactive node and failling with the following error.

Message processing failed. Cause: com.sap.aii.adapter.jms.core.fsm.DFA$InvalidTransitionException: No transition found from state: ERROR, on event: process_commence for DFA: ReceiverJMSChannel:8ef4b6a444443779b1d0358ccdb7fc98

Has faced anyone faced similer issue?

Thanks in advance for any uselfull information in this regard.

Regards,

Bikram

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Could you please say us to resolve this issue? We are also facing the same issue in Dev. Hence our SAP PI 7.3 cannot connect with IBM MQ 7.1, getting information as "Channel Inactive" in rwb..

With Regards

Amarnath M

Former Member
0 Kudos

Hi Amarnath,

PI does not support multiple cluster nodes wth JMS Topic.

Regards,

Bikram

Former Member
0 Kudos

Hi Paul,

Actually it happens in DEV system. And hence we are not having any cluster nodes.

Which PI version does not support cluster node? Now we are using SAP PI 7.3.

But earlier we had PI 7.1 and we having cluster nodes in Prod system.

With Regards

Amarnath M

Former Member
0 Kudos

If your adapter engine is not in cluster ,you should not have any problem.

What is the exect error you are getting?

SAP official statement is that JMS topic will not work from a clustered environment (any version).

Regards,

Bikram

Former Member
0 Kudos

Hi Paul,

We are not getting any error. Once the JMS configuration is done, we are getting "Channel Inactive" in RWB. Why it so?

You are saying SAP official statement is JMS will not work for Cluster.

Can you say the statement note? or How you are saying?

Regards

Amarnath M

Former Member
0 Kudos

I opened an oss message and got response from SAP indicating that Topic is not supported in clusterd environment.

It is also now upadated the help.sap.com

http://help.sap.com/saphelp_nw73/helpdata/en/BD/BF90F9D3394C28A665F909F0BBC0BA/frameset.htm

Regarding your error,just ensure that the channel is not set to inactive in the directory.

Other than that I dont see any reason why it should be inactive if you have just one node.

Regards,

Bikram

Former Member
0 Kudos

Hi Bikram,

Thanks for the information.